0001193125-21-321554.txt : 20211105 0001193125-21-321554.hdr.sgml : 20211105 20211105154802 ACCESSION NUMBER: 0001193125-21-321554 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 115 CONFORMED PERIOD OF REPORT: 20211003 FILED AS OF DATE: 20211105 DATE AS OF CHANGE: 20211105 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-06462 FILM NUMBER: 211384365 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 10-Q 1 d207854d10q.htm 10-Q 10-Q
falseP60Y2017-06-150000097210Q3--12-31NASDAQIncludes $3.8 million and $1.7 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.Includes $11.1 million and $6.1 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside ASC 606 “Revenue from Contracts with Customers.In the nine months ended September 27, 2020, Teradyne paid $8.9 million of contingent consideration for the earn-out in connection with the acquisition of MiR.In the three and nine months ended September 27, 2020, the fair value of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide decreased by $27.2 million and $4.4 million, respectively, due to lower forecasted revenues and earnings before interest and taxes.In the nine months ended September 27, 2020, the fair value of contingent consideration for the earn-outs in connection with the acquisition of Mobile Industrial Robots (“MiR”) decreased by $3.5 million due to lower forecasted results.In the nine months ended October 3, 2021, the fair value of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide was reduced to zero, which resulted in a benefit of $7.2 million, primarily due to a decrease in forecasted revenues and earnings before interest and taxes. As of October 3, 2021, the maximum amount of contingent consideration that could be paid in connection with the acquisition of AutoGuide is $100.2 million. The remaining earn-out periods end on December 31, 2021 and December 31, 2022. The sellers of AutoGuide have filed an arbitration claim against Teradyne related to allegations of non-compliance with its earn-out obligations. 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 arbitration (see Note R: “Commitments and Contingencies”).The carrying value represents the bifurcated debt component only, while the level 2 fair value is based on quoted market prices for the convertible note, which includes the equity conversion features.The amortization of prior service credit is included in the computation of net periodic postretirement benefit cost. See Note Q: “Retirement Plans.Incremental shares from assumed conversion of the convertible notes were calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.53 and $31.54, multiplied by 8.7 million shares and 11.7 million shares, for the three and nine months ended October 3, 2021, respectively. 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.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.56 and $39.58, multiplied by 14.6 million shares and 14.6 million shares for the three and nine months ended October 3, 2021, respectively. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.The (loss) before income taxes for the nine months ended October 3, 2021 for Industrial Automation has been decreased and Corporate and Other has been increased to correctly eliminate a $10.1 million immaterial error in the three and six months ended July 4, 2021 related to intercompany charges. The error is not material to any historical periods.Included in income (loss) before taxes are charges and credits related to restructuring and other, loss on convertible debt conversions and inventory charges.Included in Corporate and Other are: contingent consideration adjustments, loss on convertible debt conversions, interest income, interest expense, net foreign exchange gains (losses), pension, intercompany eliminations and acquisition related: (a) charges; (b) legal fees; (c) compensation.Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets. 0000097210 2021-01-01 2021-10-03 0000097210 2021-10-03 0000097210 2020-12-31 0000097210 2021-07-05 2021-10-03 0000097210 2020-06-29 2020-09-27 0000097210 2020-01-01 2020-09-27 0000097210 2020-09-27 0000097210 2019-10-18 2019-10-18 0000097210 2020-01-01 2020-12-31 0000097210 2019-12-31 0000097210 2021-01-31 0000097210 2020-01-31 0000097210 2020-06-28 2020-09-27 0000097210 2021-11-01 0000097210 2020-05-01 0000097210 2020-05-01 2020-05-01 0000097210 2021-01-01 0000097210 2021-01-05 2021-07-04 0000097210 2021-04-05 2021-07-04 0000097210 2021-07-04 0000097210 2020-06-28 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2020-12-31 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2020-12-31 0000097210 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0000097210 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0000097210 ter:MarketableSecuritiesMember 2020-12-31 0000097210 ter:LongTermMarketableSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2020-12-31 0000097210 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 ter:MarketableSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 ter:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 ter:LongTermMarketableSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 ter:LongTermMarketableSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 ter:LongTermMarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 ter:PrepaidExpenseMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 ter:PrepaidExpenseMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 us-gaap:USTreasurySecuritiesMember 2020-12-31 0000097210 us-gaap:CommercialPaperMember 2020-12-31 0000097210 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000097210 ter:DebtMutualFundsMember 2020-12-31 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-12-31 0000097210 us-gaap:CertificatesOfDepositMember 2020-12-31 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember 2020-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 ter:LongTermContingentConsiderationMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 ter:LongTermContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2020-12-31 0000097210 us-gaap:NondesignatedMember us-gaap:ForeignExchangeForwardMember ter:PrepaidExpenseMember 2020-12-31 0000097210 ter:IndustrialAutomationMember 2020-12-31 0000097210 ter:SystemsTestGroupMember 2020-12-31 0000097210 ter:WirelessTestMember 2020-12-31 0000097210 ter:SemiconductorTestMember 2020-12-31 0000097210 ter:EquityMutualFundsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2020-12-31 0000097210 ter:EquityMutualFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 us-gaap:NondesignatedMember us-gaap:ForeignExchangeForwardMember us-gaap:OtherCurrentLiabilitiesMember 2020-12-31 0000097210 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0000097210 us-gaap:CustomerRelationshipsMember 2020-12-31 0000097210 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:CashMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CashEquivalentsMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2021-10-03 0000097210 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-10-03 0000097210 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-10-03 0000097210 ter:MarketableSecuritiesMember 2021-10-03 0000097210 ter:LongTermMarketableSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member ter:MarketableSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member ter:LongTermMarketableSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member ter:LongTermMarketableSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member ter:PrepaidExpenseMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember 2021-10-03 0000097210 us-gaap:CommercialPaperMember 2021-10-03 0000097210 us-gaap:USTreasurySecuritiesMember 2021-10-03 0000097210 us-gaap:CorporateDebtSecuritiesMember 2021-10-03 0000097210 ter:DebtMutualFundsMember 2021-10-03 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-10-03 0000097210 us-gaap:CertificatesOfDepositMember 2021-10-03 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember 2021-10-03 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherCurrentLiabilitiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherCurrentLiabilitiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member ter:DebtMutualFundsMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignCorporateDebtSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2021-10-03 0000097210 ter:SemiconductorTestMember 2021-10-03 0000097210 ter:SystemsTestGroupMember 2021-10-03 0000097210 ter:IndustrialAutomationMember 2021-10-03 0000097210 ter:WirelessTestMember 2021-10-03 0000097210 ter:CorporateAndOthersMember 2021-10-03 0000097210 us-gaap:NondesignatedMember us-gaap:ForeignExchangeForwardMember ter:PrepaidExpenseMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member ter:EquityMutualFundsMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2021-10-03 0000097210 us-gaap:NondesignatedMember us-gaap:ForeignExchangeForwardMember us-gaap:OtherCurrentLiabilitiesMember 2021-10-03 0000097210 us-gaap:DevelopedTechnologyRightsMember 2021-10-03 0000097210 us-gaap:CustomerRelationshipsMember 2021-10-03 0000097210 us-gaap:TrademarksAndTradeNamesMember 2021-10-03 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2021-10-03 0000097210 us-gaap:ShortTermContractWithCustomerMember 2021-10-03 0000097210 us-gaap:LongTermContractWithCustomerMember 2021-10-03 0000097210 us-gaap:LongTermContractWithCustomerMember ter:RevenueRemainingPerformanceObligationPercentageTwoMember 2021-10-03 0000097210 us-gaap:RevolvingCreditFacilityMember 2021-10-03 0000097210 ter:PossibleLapseOfStatutesOfLimitationsMember 2021-10-03 0000097210 ter:MachinemetricsIncMember 2021-10-03 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:AutoguideLlcMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 us-gaap:CorporateAndOtherMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-27 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:AutoguideLlcMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-27 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-27 0000097210 us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestMember ter:SocMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestMember ter:MemoryMember 2020-01-01 2020-09-27 0000097210 ter:SystemsTestGroupMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:AutoguideLlcMember 2020-01-01 2020-09-27 0000097210 ter:WirelessTestMember 2020-01-01 2020-09-27 0000097210 us-gaap:CorporateAndOtherMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestMember ter:SocMember srt:AsiaPacificMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestMember ter:MemoryMember srt:AsiaPacificMember 2020-01-01 2020-09-27 0000097210 ter:SystemsTestGroupMember srt:AsiaPacificMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember srt:AsiaPacificMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember srt:AsiaPacificMember 2020-01-01 2020-09-27 0000097210 ter:WirelessTestMember srt:AsiaPacificMember 2020-01-01 2020-09-27 0000097210 srt:AsiaPacificMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestMember ter:SocMember srt:AmericasMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestMember ter:MemoryMember srt:AmericasMember 2020-01-01 2020-09-27 0000097210 ter:SystemsTestGroupMember srt:AmericasMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember srt:AmericasMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember srt:AmericasMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:AutoguideLlcMember srt:AmericasMember 2020-01-01 2020-09-27 0000097210 ter:WirelessTestMember srt:AmericasMember 2020-01-01 2020-09-27 0000097210 us-gaap:CorporateAndOtherMember srt:AmericasMember 2020-01-01 2020-09-27 0000097210 srt:AmericasMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:EMEAMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:EMEAMember 2020-01-01 2020-09-27 0000097210 ter:SystemsTestGroupMember us-gaap:EMEAMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember us-gaap:EMEAMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember us-gaap:EMEAMember 2020-01-01 2020-09-27 0000097210 ter:WirelessTestMember us-gaap:EMEAMember 2020-01-01 2020-09-27 0000097210 us-gaap:EMEAMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember 2020-01-01 2020-09-27 0000097210 ter:CorporateAndOthersMember 2020-01-01 2020-09-27 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-09-27 0000097210 ter:AutoguideLlcMember 2020-01-01 2020-09-27 0000097210 ter:AvionicsInterfaceTechnologiesLlcMember 2020-01-01 2020-09-27 0000097210 country:US 2020-01-01 2020-09-27 0000097210 us-gaap:ForeignPlanMember 2020-01-01 2020-09-27 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-09-27 0000097210 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-27 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-09-27 0000097210 exch:XNYS 2020-01-01 2020-09-27 0000097210 ter:MirContingentConsiderationLiabilityMember 2020-01-01 2020-09-27 0000097210 ter:MobileIndustrialRobotsApsMember ter:SemiconductorTestIndustrialAutomationAndCorporateMember 2020-01-01 2020-09-27 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-09-27 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-01-01 2020-09-27 0000097210 ter:CorporateAndEliminationsMember us-gaap:OtherOperatingIncomeExpenseMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestIndustrialAutomationAndCorporateMember 2020-01-01 2020-09-27 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2020-01-01 2020-09-27 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-27 0000097210 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-27 0000097210 ter:CorporateAndEliminationsMember ter:UniversalRobotsMember us-gaap:OtherOperatingIncomeExpenseMember 2020-01-01 2020-09-27 0000097210 us-gaap:OtherOperatingIncomeExpenseMember ter:CorporateAndEliminationsMember ter:MobileIndustrialRobotsApsMember 2020-01-01 2020-09-27 0000097210 us-gaap:CommonStockMember 2020-01-01 2020-09-27 0000097210 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-27 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-27 0000097210 ter:ServiceBasedRestrictedStockUnitsMember ter:EmployeesMember 2020-01-01 2020-09-27 0000097210 ter:ServiceBasedRestrictedStockUnitsMember ter:NonEmployeeDirectorsMember 2020-01-01 2020-09-27 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-09-27 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2020-01-01 2020-09-27 0000097210 us-gaap:EmployeeStockOptionMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2020-01-01 2020-09-27 0000097210 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-27 0000097210 us-gaap:ProductMember 2020-01-01 2020-09-27 0000097210 us-gaap:ServiceMember 2020-01-01 2020-09-27 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2020-01-01 2020-09-27 0000097210 ter:ShareRepurchaseProgramMember 2020-01-01 2020-09-27 0000097210 ter:UnitedStatesPlansMember ter:AnnuityPlanForParticipantsInTheUsQualifiedPensionPlanMember 2020-01-01 2020-09-27 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedRestrictedStockUnitsMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:AutoguideLlcMember us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 us-gaap:CorporateAndOtherMember us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:TransferredOverTimeMember 2020-06-29 2020-09-27 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:TransferredOverTimeMember 2020-06-29 2020-09-27 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember us-gaap:TransferredOverTimeMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember us-gaap:TransferredOverTimeMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:AutoguideLlcMember us-gaap:TransferredOverTimeMember 2020-06-29 2020-09-27 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2020-06-29 2020-09-27 0000097210 us-gaap:TransferredOverTimeMember 2020-06-29 2020-09-27 0000097210 ter:SemiconductorTestMember ter:SocMember 2020-06-29 2020-09-27 0000097210 ter:SemiconductorTestMember ter:MemoryMember 2020-06-29 2020-09-27 0000097210 ter:SystemsTestGroupMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:AutoguideLlcMember 2020-06-29 2020-09-27 0000097210 ter:WirelessTestMember 2020-06-29 2020-09-27 0000097210 us-gaap:CorporateAndOtherMember 2020-06-29 2020-09-27 0000097210 ter:SemiconductorTestMember ter:SocMember srt:AsiaPacificMember 2020-06-29 2020-09-27 0000097210 ter:SemiconductorTestMember ter:MemoryMember srt:AsiaPacificMember 2020-06-29 2020-09-27 0000097210 ter:SystemsTestGroupMember srt:AsiaPacificMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember srt:AsiaPacificMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember srt:AsiaPacificMember 2020-06-29 2020-09-27 0000097210 ter:WirelessTestMember srt:AsiaPacificMember 2020-06-29 2020-09-27 0000097210 srt:AsiaPacificMember 2020-06-29 2020-09-27 0000097210 ter:SemiconductorTestMember ter:SocMember srt:AmericasMember 2020-06-29 2020-09-27 0000097210 ter:SemiconductorTestMember ter:MemoryMember srt:AmericasMember 2020-06-29 2020-09-27 0000097210 ter:SystemsTestGroupMember srt:AmericasMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember srt:AmericasMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember srt:AmericasMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:AutoguideLlcMember srt:AmericasMember 2020-06-29 2020-09-27 0000097210 ter:WirelessTestMember srt:AmericasMember 2020-06-29 2020-09-27 0000097210 us-gaap:CorporateAndOtherMember srt:AmericasMember 2020-06-29 2020-09-27 0000097210 srt:AmericasMember 2020-06-29 2020-09-27 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:EMEAMember 2020-06-29 2020-09-27 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:EMEAMember 2020-06-29 2020-09-27 0000097210 ter:SystemsTestGroupMember us-gaap:EMEAMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember us-gaap:EMEAMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember us-gaap:EMEAMember 2020-06-29 2020-09-27 0000097210 ter:WirelessTestMember us-gaap:EMEAMember 2020-06-29 2020-09-27 0000097210 us-gaap:EMEAMember 2020-06-29 2020-09-27 0000097210 ter:SemiconductorTestMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember 2020-06-29 2020-09-27 0000097210 ter:CorporateAndOthersMember 2020-06-29 2020-09-27 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember 2020-06-29 2020-09-27 0000097210 ter:MIRMember 2020-06-29 2020-09-27 0000097210 country:US 2020-06-29 2020-09-27 0000097210 us-gaap:ForeignPlanMember 2020-06-29 2020-09-27 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-06-29 2020-09-27 0000097210 ter:SemiconductorTestIndustrialAutomationAndCorporateMember ter:MobileIndustrialRobotsApsMember 2020-06-29 2020-09-27 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-06-29 2020-09-27 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-06-29 2020-09-27 0000097210 ter:CorporateAndEliminationsMember us-gaap:OtherOperatingIncomeExpenseMember 2020-06-29 2020-09-27 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2020-06-29 2020-09-27 0000097210 us-gaap:EmployeeStockOptionMember 2020-06-29 2020-09-27 0000097210 ter:CorporateAndEliminationsMember ter:UniversalRobotsMember us-gaap:OtherOperatingIncomeExpenseMember 2020-06-29 2020-09-27 0000097210 us-gaap:CommonStockMember 2020-06-29 2020-09-27 0000097210 us-gaap:AdditionalPaidInCapitalMember 2020-06-29 2020-09-27 0000097210 us-gaap:RetainedEarningsMember 2020-06-29 2020-09-27 0000097210 us-gaap:ProductMember 2020-06-29 2020-09-27 0000097210 us-gaap:ServiceMember 2020-06-29 2020-09-27 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-29 2020-09-27 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:AutoguideLlcMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 us-gaap:CorporateAndOtherMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:AutoguideLlcMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000097210 us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000097210 ter:SemiconductorTestMember ter:SocMember 2021-01-01 2021-10-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember 2021-01-01 2021-10-03 0000097210 ter:SystemsTestGroupMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:AutoguideLlcMember 2021-01-01 2021-10-03 0000097210 ter:WirelessTestMember 2021-01-01 2021-10-03 0000097210 us-gaap:CorporateAndOtherMember 2021-01-01 2021-10-03 0000097210 ter:SemiconductorTestMember ter:SocMember srt:AsiaPacificMember 2021-01-01 2021-10-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember srt:AsiaPacificMember 2021-01-01 2021-10-03 0000097210 ter:SystemsTestGroupMember srt:AsiaPacificMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember srt:AsiaPacificMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember srt:AsiaPacificMember 2021-01-01 2021-10-03 0000097210 ter:WirelessTestMember srt:AsiaPacificMember 2021-01-01 2021-10-03 0000097210 srt:AsiaPacificMember 2021-01-01 2021-10-03 0000097210 ter:SemiconductorTestMember ter:SocMember srt:AmericasMember 2021-01-01 2021-10-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember srt:AmericasMember 2021-01-01 2021-10-03 0000097210 ter:SystemsTestGroupMember srt:AmericasMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember srt:AmericasMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember srt:AmericasMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:AutoguideLlcMember srt:AmericasMember 2021-01-01 2021-10-03 0000097210 ter:WirelessTestMember srt:AmericasMember 2021-01-01 2021-10-03 0000097210 us-gaap:CorporateAndOtherMember srt:AmericasMember 2021-01-01 2021-10-03 0000097210 srt:AmericasMember 2021-01-01 2021-10-03 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:EMEAMember 2021-01-01 2021-10-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:EMEAMember 2021-01-01 2021-10-03 0000097210 ter:SystemsTestGroupMember us-gaap:EMEAMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember us-gaap:EMEAMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember us-gaap:EMEAMember 2021-01-01 2021-10-03 0000097210 ter:WirelessTestMember us-gaap:EMEAMember 2021-01-01 2021-10-03 0000097210 us-gaap:EMEAMember 2021-01-01 2021-10-03 0000097210 ter:SemiconductorTestMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember 2021-01-01 2021-10-03 0000097210 ter:CorporateAndOthersMember 2021-01-01 2021-10-03 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-10-03 0000097210 ter:MIRMember 2021-01-01 2021-10-03 0000097210 country:US 2021-01-01 2021-10-03 0000097210 us-gaap:ForeignPlanMember 2021-01-01 2021-10-03 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-10-03 0000097210 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-10-03 0000097210 ter:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-10-03 0000097210 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-10-03 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-10-03 0000097210 exch:XNYS 2021-01-01 2021-10-03 0000097210 ter:SemiconductorTestIndustrialAutomationAndCorporateMember ter:MobileIndustrialRobotsApsMember 2021-01-01 2021-10-03 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-10-03 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2021-01-01 2021-10-03 0000097210 ter:AutoguideLlcMember ter:DisputeInRespectOfContingentConsiderationMember 2021-01-01 2021-10-03 0000097210 ter:ConvertibleNotesHedgeAndWarrantMember 2021-01-01 2021-10-03 0000097210 ter:ConvertibleNoteMember 2021-01-01 2021-10-03 0000097210 ter:CorporateAndEliminationsMember 2021-01-01 2021-10-03 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-10-03 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-10-03 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2021-01-01 2021-10-03 0000097210 ter:CorporateAndEliminationsMember us-gaap:OtherOperatingIncomeExpenseMember 2021-01-01 2021-10-03 0000097210 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-10-03 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2021-01-01 2021-10-03 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-10-03 0000097210 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-10-03 0000097210 ter:CorporateAndEliminationsMember ter:UniversalRobotsMember us-gaap:OtherOperatingIncomeExpenseMember 2021-01-01 2021-10-03 0000097210 us-gaap:CommonStockMember 2021-01-01 2021-10-03 0000097210 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-10-03 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-10-03 0000097210 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-10-03 0000097210 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-10-03 0000097210 us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-10-03 0000097210 ter:ServiceBasedRestrictedStockUnitsMember ter:EmployeesMember 2021-01-01 2021-10-03 0000097210 ter:ServiceBasedRestrictedStockUnitsMember ter:NonEmployeeDirectorsMember 2021-01-01 2021-10-03 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-10-03 0000097210 ter:ServiceBasedRestrictedStockUnitsMember srt:ExecutiveOfficerMember 2021-01-01 2021-10-03 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2021-01-01 2021-10-03 0000097210 us-gaap:MeasurementInputExpectedDividendPaymentMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-10-03 0000097210 us-gaap:ForeignExchangeContractMember 2021-01-01 2021-10-03 0000097210 us-gaap:RetainedEarningsMember 2021-01-01 2021-10-03 0000097210 us-gaap:ProductMember 2021-01-01 2021-10-03 0000097210 us-gaap:ServiceMember 2021-01-01 2021-10-03 0000097210 ter:EmployeeStockPurchasePlanMember 2021-01-01 2021-10-03 0000097210 us-gaap:ConvertibleCommonStockMember 2021-01-01 2021-10-03 0000097210 ter:ShareRepurchaseProgramMember 2021-01-01 2021-10-03 0000097210 us-gaap:ShortTermContractWithCustomerMember 2021-01-01 2021-10-03 0000097210 us-gaap:LongTermContractWithCustomerMember srt:MinimumMember 2021-01-01 2021-10-03 0000097210 us-gaap:LongTermContractWithCustomerMember srt:MaximumMember 2021-01-01 2021-10-03 0000097210 ter:RevenueRemainingPerformanceObligationPercentageTwoMember us-gaap:LongTermContractWithCustomerMember 2021-01-01 2021-10-03 0000097210 ter:UnitedStatesPlansMember ter:AnnuityPlanForParticipantsInTheUsQualifiedPensionPlanMember 2021-01-01 2021-10-03 0000097210 ter:AutoguideLlcMember 2021-01-01 2021-10-03 0000097210 ter:ConvertibleCommonSharesMember 2021-01-01 2021-10-03 0000097210 ter:OtherIncomeExpenseMember 2021-01-01 2021-10-03 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:AutoguideLlcMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 us-gaap:CorporateAndOtherMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:AutoguideLlcMember us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000097210 us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000097210 ter:SemiconductorTestMember ter:SocMember 2021-07-05 2021-10-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember 2021-07-05 2021-10-03 0000097210 ter:SystemsTestGroupMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:AutoguideLlcMember 2021-07-05 2021-10-03 0000097210 ter:WirelessTestMember 2021-07-05 2021-10-03 0000097210 us-gaap:CorporateAndOtherMember 2021-07-05 2021-10-03 0000097210 ter:SemiconductorTestMember ter:SocMember srt:AsiaPacificMember 2021-07-05 2021-10-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember srt:AsiaPacificMember 2021-07-05 2021-10-03 0000097210 ter:SystemsTestGroupMember srt:AsiaPacificMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember srt:AsiaPacificMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember srt:AsiaPacificMember 2021-07-05 2021-10-03 0000097210 ter:WirelessTestMember srt:AsiaPacificMember 2021-07-05 2021-10-03 0000097210 srt:AsiaPacificMember 2021-07-05 2021-10-03 0000097210 ter:SemiconductorTestMember ter:SocMember srt:AmericasMember 2021-07-05 2021-10-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember srt:AmericasMember 2021-07-05 2021-10-03 0000097210 ter:SystemsTestGroupMember srt:AmericasMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember srt:AmericasMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember srt:AmericasMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:AutoguideLlcMember srt:AmericasMember 2021-07-05 2021-10-03 0000097210 ter:WirelessTestMember srt:AmericasMember 2021-07-05 2021-10-03 0000097210 us-gaap:CorporateAndOtherMember srt:AmericasMember 2021-07-05 2021-10-03 0000097210 srt:AmericasMember 2021-07-05 2021-10-03 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:EMEAMember 2021-07-05 2021-10-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:EMEAMember 2021-07-05 2021-10-03 0000097210 ter:SystemsTestGroupMember us-gaap:EMEAMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:UniversalRobotsMember us-gaap:EMEAMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember ter:MobileIndustrialRobotsApsMember us-gaap:EMEAMember 2021-07-05 2021-10-03 0000097210 ter:WirelessTestMember us-gaap:EMEAMember 2021-07-05 2021-10-03 0000097210 us-gaap:EMEAMember 2021-07-05 2021-10-03 0000097210 ter:SemiconductorTestMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember 2021-07-05 2021-10-03 0000097210 ter:CorporateAndOthersMember 2021-07-05 2021-10-03 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember 2021-07-05 2021-10-03 0000097210 country:US 2021-07-05 2021-10-03 0000097210 us-gaap:ForeignPlanMember 2021-07-05 2021-10-03 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-07-05 2021-10-03 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-07-05 2021-10-03 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2021-07-05 2021-10-03 0000097210 ter:ConvertibleNotesHedgeAndWarrantMember 2021-07-05 2021-10-03 0000097210 ter:ConvertibleNoteMember 2021-07-05 2021-10-03 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2021-07-05 2021-10-03 0000097210 us-gaap:EmployeeStockOptionMember 2021-07-05 2021-10-03 0000097210 ter:CorporateAndEliminationsMember us-gaap:OtherOperatingIncomeExpenseMember 2021-07-05 2021-10-03 0000097210 us-gaap:CommonStockMember 2021-07-05 2021-10-03 0000097210 us-gaap:AdditionalPaidInCapitalMember 2021-07-05 2021-10-03 0000097210 us-gaap:RetainedEarningsMember 2021-07-05 2021-10-03 0000097210 us-gaap:ProductMember 2021-07-05 2021-10-03 0000097210 us-gaap:ServiceMember 2021-07-05 2021-10-03 0000097210 us-gaap:ConvertibleCommonStockMember 2021-07-05 2021-10-03 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-05 2021-10-03 0000097210 ter:MachinemetricsIncMember 2021-07-05 2021-10-03 0000097210 ter:OtherIncomeExpenseMember 2021-07-05 2021-10-03 0000097210 ter:MachinemetricsIncMember 2021-06-01 0000097210 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0000097210 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0000097210 us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-12-31 0000097210 us-gaap:ForeignExchangeContractMember 2020-01-01 2020-12-31 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2020-01-01 2020-12-31 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 2016-12-12 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember ter:OptionOneMember 2016-12-12 2016-12-12 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember ter:OptionTwoMember 2016-12-12 2016-12-12 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 0000097210 ter:OptionTwoMember ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember us-gaap:SubsequentEventMember 2021-11-05 2021-11-05 0000097210 ter:SemiconductorTestMember 2020-09-27 0000097210 ter:SystemsTestGroupMember 2020-09-27 0000097210 ter:IndustrialAutomationMember 2020-09-27 0000097210 ter:WirelessTestMember 2020-09-27 0000097210 ter:CorporateAndOthersMember 2020-09-27 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2020-09-27 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2020-09-27 0000097210 ter:ConvertibleCommonSharesMember us-gaap:SubsequentEventMember 2021-10-01 2021-12-31 0000097210 us-gaap:CollateralPledgedMember 2020-05-01 2020-05-01 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2021-11-04 0000097210 us-gaap:CommonStockMember 2019-12-31 0000097210 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000097210 us-gaap:RetainedEarningsMember 2019-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2019-12-31 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2019-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2020-09-27 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-09-27 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-09-27 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-27 0000097210 us-gaap:CommonStockMember 2020-09-27 0000097210 us-gaap:AdditionalPaidInCapitalMember 2020-09-27 0000097210 us-gaap:RetainedEarningsMember 2020-09-27 0000097210 us-gaap:CommonStockMember 2020-06-28 0000097210 us-gaap:AdditionalPaidInCapitalMember 2020-06-28 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-28 0000097210 us-gaap:RetainedEarningsMember 2020-06-28 0000097210 us-gaap:CommonStockMember 2020-12-31 0000097210 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000097210 us-gaap:RetainedEarningsMember 2020-12-31 0000097210 us-gaap:ConvertibleCommonStockMember 2020-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2020-12-31 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2021-10-03 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-10-03 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2021-10-03 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-03 0000097210 us-gaap:CommonStockMember 2021-10-03 0000097210 us-gaap:AdditionalPaidInCapitalMember 2021-10-03 0000097210 us-gaap:RetainedEarningsMember 2021-10-03 0000097210 us-gaap:ConvertibleCommonStockMember 2021-10-03 0000097210 us-gaap:CommonStockMember 2021-07-04 0000097210 us-gaap:AdditionalPaidInCapitalMember 2021-07-04 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-04 0000097210 us-gaap:RetainedEarningsMember 2021-07-04 0000097210 us-gaap:ConvertibleCommonStockMember 2021-07-04 iso4217:USD utr:Year xbrli:pure xbrli:shares utr:Month iso4217:USD xbrli:shares ter:Customer ter:Segment
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
 
FORM
10-Q
 
 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended October 3, 2021
OR
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from
    
    
        
    
to
    
    
        
    
Commission File
No. 001-06462
 
 
TERADYNE, INC.
(Exact name of registrant as specified in its charter)
 
 
 
Massachusetts
 
04-2272148
(State or Other Jurisdiction of
Incorporation or Organization)
 
(I.R.S. Employer
Identification No.)
600 Riverpark DriveNorth Reading,
Massachusetts
 
01864
(Address of Principal Executive Offices)
 
(Zip Code)
978-370-2700
(Registrant’s Telephone Number, Including Area Code)
 
 
Securities registered pursuant to Section 12(b) of the Act:
 
Title of each class
 
Trading
Symbol(s)
 
Name of each exchange
on which registered
Common Stock, par value $0.125 per share
 
TER
 
Nasdaq Stock Market LLC
 
 
Indicate by check mark whether the registrant: (1) has 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 the registrant was required to file such reports), and (2) has been subject to the filing requirements for the past 90 days.    Yes  ☒    No  ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation
S-T
(232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)    Yes  ☒    No  ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a
non-accelerated
filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company”, and “emerging growth company” in
Rule 12b-2
of the Exchange Act (check one):
 
Large accelerated filer      Accelerated filer  
Non-accelerated
filer
     Emerging growth company  
Smaller reporting company       
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule
12b-2
of the Exchange Act).    Yes  ☐    No  
The number of shares outstanding of the registrant’s only class of Common Stock as of November 1, 2021 was 163,004,340 shares.
 
 
 

TERADYNE, INC.
INDEX
 
         
Page No.
 
     
Item 1.
   Financial Statements (Unaudited):   
   Condensed Consolidated Balance Sheets as of October 3, 2021 and December 31, 2020      1  
   Condensed Consolidated Statements of Operations for the Three and Nine Months Ended October 3, 2021 and September 27, 2020      2  
   Condensed Consolidated Statements of Comprehensive Income for the Three and Nine Months Ended October 3, 2021 and September 27, 2020      3  
   Condensed Consolidated Statements of Shareholders’ Equity for the Three and Nine Months Ended October 3, 2021 and September 27, 2020      4  
   Condensed Consolidated Statements of Cash Flows for the Nine Months Ended October 3, 2021 and September 27, 2020      5  
   Notes to Condensed Consolidated Financial Statements      6  
Item 2.
   Management’s Discussion and Analysis of Financial Condition and Results of Operations      28  
Item 3.
   Quantitative and Qualitative Disclosures about Market Risk      38  
Item 4.
   Controls and Procedures      39  
     
Item 1.
   Legal Proceedings      39  
Item 1A.
   Risk Factors      39  
Item 2.
   Unregistered Sales of Equity Securities and Use of Proceeds      40  
Item 4.
   Mine Safety Disclosures      41  
Item 6.
   Exhibits      42  

PART I
 
Item 1:
Financial Statements
TERADYNE, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)
 
 
  
October 3, 2021
 
  
December 31, 2020
 
 
  
 
 
  
 
 
 
  
(in thousands, except per share amount)
 
ASSETS
  
  
Current assets:
  
  
Cash and cash equivalents
  
$
1,079,454
 
  
$
914,121
 
Marketable securities
  
 
233,397
 
  
 
522,280
 
Accounts receivable, less allowance for credit losses of $1,913 and $2,034 at October 3, 2021 and December 31, 2020, respectively
  
 
597,124
 
  
 
497,506
 
Inventories, net
  
 
224,242
 
  
 
222,189
 
Prepayments and other current assets
  
 
386,967
 
  
 
259,338
 
    
 
 
    
 
 
 
Total current assets
  
 
2,521,184
 
  
 
2,415,434
 
Property, plant and equipment, net
  
 
390,545
 
  
 
394,800
 
Operating lease
right-of-use
assets, net
  
 
61,608
 
  
 
54,569
 
Marketable securities
  
 
136,664
 
  
 
117,980
 
Deferred tax assets
  
 
96,808
 
  
 
87,913
 
Retirement plans assets
  
 
16,958
 
  
 
17,468
 
Other assets
  
 
23,340
 
  
 
9,384
 
Acquired intangible assets, net
  
 
81,677
 
  
 
100,939
 
Goodwill
  
 
433,398
 
  
 
453,859
 
    
 
 
    
 
 
 
Total assets
  
$
3,762,182
 
  
$
3,652,346
 
    
 
 
    
 
 
 
LIABILITIES
  
 
 
 
  
 
 
 
Current liabilities:
  
 
 
 
  
 
 
 
Accounts payable
  
$
154,912
 
  
$
133,663
 
Accrued employees’ compensation and withholdings
  
 
196,928
 
  
 
220,321
 
Deferred revenue and customer advances
  
 
140,380
 
  
 
134,662
 
Other accrued liabilities
  
 
135,492
 
  
 
77,581
 
Operating lease liabilities
  
 
20,601
 
  
 
20,573
 
Income taxes payable
  
 
73,077
 
  
 
80,728
 
Current debt
  
 
32,219
 
  
 
33,343
 
    
 
 
    
 
 
 
Total current liabilities
  
 
753,609
 
  
 
700,871
 
Retirement plans liabilities
  
 
153,249
 
  
 
151,140
 
Long-term deferred revenue and customer advances
  
 
60,022
 
  
 
58,359
 
Long-term contingent consideration
  
 
  
 
  
 
7,227
 
Long-term other accrued liabilities
  
 
19,704
 
  
 
19,352
 
Deferred tax liabilities
  
 
6,907
 
  
 
10,821
 
Long-term operating lease liabilities
  
 
48,492
 
  
 
42,073
 
Long-term incomes taxes payable
  
 
67,041
 
  
 
74,930
 
Debt
  
 
112,784
 
  
 
376,768
 
    
 
 
    
 
 
 
Total liabilities
  
 
1,221,808
 
  
 
1,441,541
 
    
 
 
    
 
 
 
Commitments and contingencies
  
 
  
 
Mezzanine equity:
  
 
 
 
  
 
 
 
Convertible common shares
  
 
2,881
 
  
 
3,787
 
SHAREHOLDERS’ EQUITY
  
 
 
 
  
 
 
 
Common stock, $0.125 par value, 1,000,000 shares authorized; 163,728 and 166,123 shares issued and outstanding at October 3, 2021 and December 31, 2020, respectively
  
 
20,466
 
  
 
20,765
 
Additional
paid-in
capital
  
 
1,800,373
 
  
 
1,765,323
 
Accumulated other comprehensive income
  
 
4,217
 
  
 
33,516
 
Retained earnings
  
 
712,437
 
  
 
387,414
 
    
 
 
    
 
 
 
Total shareholders’ equity
  
 
2,537,493
 
  
 
2,207,018
 
    
 
 
    
 
 
 
Total liabilities, convertible common shares and shareholders’ equity
  
$
3,762,182
 
  
$
3,652,346
 
    
 
 
    
 
 
 
The accompanying notes, together with the Notes to Consolidated Financial Statements included in Teradyne’s
Annual Report on Form
10-K
for the year ended December 31, 2020, are an integral part of the condensed
consolidated financial statements.
 
1
TERADYNE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited)
 
 
  
For the Three Months

Ended
 
 
For the Nine Months

Ended
 
 
  
October 3,
2021
 
 
September 27,
2020
 
 
October 3,
2021
 
 
September 27,
2020
 
 
  
 
 
 
 
 
 
 
 
 
 
 
 
  
(in thousands, except per share amount)
 
Revenues:
  
 
 
 
Products
   $ 825,448     $ 697,745     $ 2,437,901     $ 2,043,281  
Services
     125,053       121,739       379,934       319,219  
    
 
 
   
 
 
   
 
 
   
 
 
 
Total revenues
     950,501       819,484       2,817,835       2,362,500  
Cost of revenues:
                                
Cost of products
     333,229       300,174       989,859       882,902  
Cost of services
     46,271       60,382       148,368       143,647  
    
 
 
   
 
 
   
 
 
   
 
 
 
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)
     379,500       360,556       1,138,227       1,026,549  
    
 
 
   
 
 
   
 
 
   
 
 
 
Gross profit
     571,001       458,928       1,679,608       1,335,951  
Operating expenses:
                                
Selling and administrative
     134,829       115,840       404,812       340,488  
Engineering and development
     107,220       94,909       317,644       274,170  
Acquired intangible assets amortization
     5,355       6,219       16,293       25,052  
Restructuring and other
     1,197       (27,701     (3,426     1,915  
    
 
 
   
 
 
   
 
 
   
 
 
 
Total operating expenses
     248,601       189,267       735,323       641,625  
    
 
 
   
 
 
   
 
 
   
 
 
 
Income from operations
     322,400       269,661       944,285       694,326  
Non-operating
(income) expense:
                                
Interest income
     (626     (1,071     (2,066     (5,189
Interest expense
     3,785       6,237       15,354       17,831  
Other (income) expense, net
     21,486       764       25,223       3,595  
    
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     297,755       263,731       905,774       678,089  
Income tax provision
     41,037       41,013       115,225       90,274  
    
 
 
   
 
 
   
 
 
   
 
 
 
Net income
   $ 256,718     $ 222,718     $ 790,549     $ 587,815  
    
 
 
   
 
 
   
 
 
   
 
 
 
Net income per common share:
                                
Basic
   $ 1.56     $ 1.34     $ 4.77     $ 3.54  
    
 
 
   
 
 
   
 
 
   
 
 
 
Diluted
   $ 1.41     $ 1.21     $ 4.26     $ 3.23  
    
 
 
   
 
 
   
 
 
   
 
 
 
Weighted average common shares—basic
     164,583       166,014       165,690       166,131  
    
 
 
   
 
 
   
 
 
   
 
 
 
Weighted average common shares—diluted
     181,987       184,338       185,492       181,777  
    
 
 
   
 
 
   
 
 
   
 
 
 
The accompanying notes, together with the Notes to Consolidated Financial Statements included in Teradyne’s
Annual Report on Form
10-K
for the year ended December 31, 2020, are an integral part of the condensed
consolidated financial statements.
 
2

TERADYNE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited)
 
 
  
For the Three Months

Ended
 
 
For the Nine Months

Ended
 
 
  
October 3,
2021
 
 
September 27,
2020
 
 
October 3,
2021
 
 
September 27,
2020
 
 
  
 
 
 
 
 
 
 
 
 
 
 
 
  
(in thousands)
 
Net income
   $ 256,718     $ 222,718     $ 790,549     $ 587,815  
Other comprehensive income, net of tax:
                                
Foreign currency translation adjustment, net of tax of $0, $0, $0, $0, respectively
     (10,698     17,104       (26,672     24,131  
Available-for-sale
marketable securities:
                                
Unrealized (losses) gains on marketable securities arising during period, net of tax of $(44), $139, $(516), and $1,410, respectively
     (176     335       (1,952     5,165  
Less: Reclassification adjustment for gains included in net income, net of tax of $(65), $(194), $(186), $(615), respectively
     (229     (689     (670     (2,188
    
 
 
   
 
 
   
 
 
   
 
 
 
       (405     (354     (2,622     2,977  
Defined benefit post-retirement plan:
                                
Amortization of prior service credit, net of tax of $0, $0, $(2), $(1), respectively
     (2     (2     (5     (6
    
 
 
   
 
 
   
 
 
   
 
 
 
Other comprehensive (loss) income
     (11,105     16,748       (29,299     27,102  
    
 
 
   
 
 
   
 
 
   
 
 
 
Comprehensive income
   $ 245,613     $ 239,466     $ 761,250     $ 614,917  
    
 
 
   
 
 
   
 
 
   
 
 
 
The accompanying notes, together with the Notes to Consolidated Financial Statements included in Teradyne’s
Annual Report on Form
10-K
for the year ended December 31, 2020, are an integral part of the condensed
consolidated financial statements.
 
3

TERADYNE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE COMMON SHARES
AND SHAREHOLDERS’ EQUITY
(Unaudited)
 
         
Shareholders’ Equity
 
   
Convertible
Common
Share
s

Value
   
Common
Stock
Shares
   
Common
Stock
Par
Value
   
Additional
Paid-in

Capital
   
Accumulated
Other
Comprehensive
Income (Loss)
   
Retained
Earnings
(Accumulated
Deficit)
   
Total
Shareholders’
Equity
 
                                           
         
(in thousands)
 
For the Three Months Ended October 3, 2021
                                                     
Balance, July 4, 2021
  $ 21,386       165,444     $ 20,680     $ 1,772,302     $ 15,322     $ 684,952     $ 2,493,256  
Net issuance of common stock under stock-based plans
            8       1       (259                     (258
Stock-based compensation expense
                            10,042                       10,042  
Repurchase of common stock
            (1,724     (215                     (212,781     (212,996
Cash dividends ($0.10 per share)
                                            (16,452     (16,452
Settlements of convertible notes
            5,589       699       636,798                       637,497  
Exercise of convertible notes hedge call options
            (5,589     (699     (637,015                     (637,714
Convertible common shares
    (18,505                     18,505                       18,505  
Net income
                                            256,718       256,718  
Other comprehensive loss
                                    (11,105             (11,105
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance, October 3, 2021
  $ 2,881       163,728     $ 20,466     $ 1,800,373     $ 4,217     $ 712,437     $ 2,537,493  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
               
For the Three Months Ended September 27, 2020
                                                     
Balance, June 28, 2020
  $ —         165,806     $ 20,725     $ 1,730,716     $ (8,500   $ 1,610     $ 1,744,551  
Net issuance of common stock under stock-based plans
            237       30       13,515                       13,545  
Stock-based compensation expense
                            12,600                       12,600  
Cash dividends ($0.10 per share)
                                            (16,618     (16,618
Net income
                                            222,718       222,718  
Other comprehensive income
                                    16,748               16,748  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance, September 27, 2020
  $ —         166,043     $ 20,755     $ 1,756,831     $ 8,248     $ 207,710     $ 1,993,544  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
               
For the Nine Months Ended October 3, 2021
                                                     
Balance, December 31, 2020
  $ 3,787       166,123     $ 20,765     $ 1,765,323     $ 33,516     $ 387,414     $ 2,207,018  
Net issuance of common stock under stock-based plans
            893       112       (48                     64  
Stock-based compensation expense
                            35,915                       35,915  
Repurchase of common stock
            (3,288     (411                     (415,769     (416,180
Cash dividends ($0.30 per share)
                                            (49,757     (49,757
Settlements of convertible notes
            7,178       897       840,305                       841,202  
Exercise of convertible notes hedge call options
            (7,178     (897     (842,028                     (842,925
Convertible common shares
    (906                     906                       906  
Net income
                                            790,549       790,549  
Other comprehensive loss
                                    (29,299             (29,299
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance, October 3, 2021
  $ 2,881       163,728     $ 20,466     $ 1,800,373     $ 4,217     $ 712,437     $ 2,537,493  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
               
For the Nine Months Ended September 27, 2020
                                                     
Balance, December 31, 2019
  $ —         166,410     $ 20,801     $ 1,720,129     $ (18,854   $ (241,918   $ 1,480,158  
Net issuance of common stock under stock-based plans
            1,150       144       3,019                       3,163  
Stock-based compensation expense
                            33,683                       33,683  
Repurchase of common stock
            (1,517     (190                     (88,275     (88,465
Cash dividends ($0.30 per share)
                                            (49,912     (49,912
Net income
                                            587,815       587,815  
Other comprehensive income
                                    27,102               27,102  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance, September 27, 2020
  $ —         166,043     $ 20,755     $ 1,756,831     $ 8,248     $ 207,710     $ 1,993,544  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
The accompanying notes, together with the Notes to Consolidated Financial Statements included in Teradyne’s
Annual Report on Form
10-K
for the year ended December 31, 2020, are an integral part of the condensed
consolidated financial statements.
 
4

TERADYNE, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
 
    
For the Nine Months Ended
 
    
October 3,
2021
   
September 27,
2020
 
              
    
(in thousands)
 
Cash flows from operating activities:
                
Net income
   $ 790,549     $ 587,815  
Adjustments to reconcile net income from operations to net cash provided by operating activities:
                
Depreciation
     67,866       58,111  
Stock-based compensation
     34,649       33,028  
Amortization
     27,626       36,577  
Loss on convertible debt conversion
     25,397       —    
Provision for excess and obsolete inventory
     11,775       13,116  
Deferred taxes
     (10,732     (4,547
Contingent consideration adjustment
     (7,227     (7,967
Gains on investments
     (4,750     (3,515
Retirement plan actuarial (gains) losses
     (627     2,589  
Other
     243       750  
Changes in operating assets and liabilities, net of businesses acquired:
                
Accounts receivable
     (103,299     (222,015
Inventories
     21,943       16,998  
Prepayments and other assets
     (138,564     (40,751
Accounts payable and other liabilities
     65,064       81,557  
Deferred revenue and customer advances
     8,699       36,589  
Retirement plans contributions
     (4,123     (3,884
Income taxes
     (17,406     24,060  
    
 
 
   
 
 
 
Net cash provided by operating activities
     767,083       608,511  
    
 
 
   
 
 
 
Cash flows from investing activities:
                
Purchases of property, plant and equipment
     (103,162     (146,872
Purchases of marketable securities
     (509,470     (488,428
Proceeds from maturities of marketable securities
     571,277       309,407  
Proceeds from sales of marketable securities
     209,437       32,611  
Purchase of investment and acquisition of business
     (12,000     149  
Proceeds from life insurance
     —         546  
    
 
 
   
 
 
 
Net cash provided by (used for) investing activities
     156,082       (292,587
    
 
 
   
 
 
 
Cash flows from financing activities:
                
Issuance of common stock under stock purchase and stock option plans
     32,590       26,528  
Repurchase of common stock
     (406,180     (88,465
Payments of convertible debt principal
     (301,997     —    
Dividend payments
     (49,711     (49,870
Payments related to net settlement of employee stock compensation awards
     (32,045     (22,735
Payments of contingent consideration
     —         (8,852
    
 
 
   
 
 
 
Net cash used for financing activities
     (757,343     (143,394
    
 
 
   
 
 
 
Effects of exchange rate changes on cash and cash equivalents
     (489     (1,274
    
 
 
   
 
 
 
Increase in cash and cash equivalents
     165,333       171,256  
Cash and cash equivalents at beginning of period
     914,121       773,924  
    
 
 
   
 
 
 
Cash and cash equivalents at end of period
   $ 1,079,454     $ 945,180  
    
 
 
   
 
 
 
Non-cash
investing activities:
                
Capital expenditures incurred but not yet paid:
   $ 2,286     $ 3,119  
The accompanying notes, together with the Notes to Consolidated Financial Statements included in Teradyne’s
Annual Report on Form
10-K
for the year ended December 31, 2020, are an integral part of the condensed
consolidated financial statements.
 
5

TERADYNE, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
A. THE COMPANY
Teradyne, Inc. (“Teradyne”) 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’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’s automatic test equipment and industrial automation products and services include:
 
   
semiconductor test (“Semiconductor Test”) systems;
 
   
storage and system level test (“Storage Test”) systems, defense/aerospace (“Defense/Aerospace”) test instrumentation and systems, and circuit-board test and inspection (“Production Board Test”) systems (collectively these products represent “System Test”);
 
   
wireless test (“Wireless Test”) systems; and
 
   
industrial automation (“Industrial Automation”) products.
B. ACCOUNTING POLICIES
Basis of Presentation
The consolidated interim financial statements include th
e
 accounts of Teradyne and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. These interim financial statements are unaudited and reflect all normal recurring adjustments that are, in the opinion of management, necessary for the fair statement of such interim financial statements. Certain prior year amounts were reclassified to conform to the current year presentation. The December 31, 2020 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by United States of America generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. The accompanying financial information should be read in conjunction with the consolidated financial statements and notes thereto contained in Teradyne’s Annual Report on Form
10-K,
filed with the U.S. Securities and Exchange Commission (“SEC”) on February 22, 2021, for the year ended December 31, 2020.
Preparation of Financial Statements and Use of Estimates
The preparation of consolidated financial statements requires management to make estimates and judgments that affect the amounts of assets, liabilities, revenues and expenses, and related disclosures 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 judgements about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the
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 November 5, 2021, the date of issuance of this Quarterly Report on Form
10-Q.
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.
C. RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS
In August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”)
2020-06
– “Debt—Debt with Conversion and Other Options and Derivatives and Hedging - Contracts in Entity’s Own Equity,” 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 1, 2022. This ASU permits the use of either the modified retrospective or fully retrospective method of transition. Teradyne is evaluating the effects of the adoption of this ASU on its financial statements.
On November 
4
, 2021, Teradyne made an irrevocable election under the indenture entered into between Teradyne and Wilmington Trust, National Association, as trustee (the “Indenture”) for the issuance of the 1.25% convertible senior unsecured notes (the “Notes”) due December 15, 2023 to require the principal portion of the remaining Notes to be settled in cash. Upon adoption of ASU
2020-06,
only the amounts settled in excess of the principal will be considered in diluted earnings per share under the
if-converted
method.
 
6

D. INVESTMENT IN OTHER COMPANY
On June
 1, 2021, Teradyne invested $12.0 million in MachineMetrics, Inc. (“MachineMetrics”), a private company that develops and sells products to improve manufacturing performance through automated machine data collection, alerting, and analytics. Teradyne’s investment in MachineMetrics aligns with its strategy of providing and investing in leading edge products for automating industrial production processes in growing markets. 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. At October 3, 2021, the value of the investment was $12.0 million, and there was no change during the three months ended October 3, 2021.
E. REVENUE
Disaggregation of Revenue
The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines.
 
 
 
Semiconductor Test
 
 
 
 
 
Industrial Automation
 
 
 
 
 
 
 
 
 
 
 
 
System
on-a-Chip
 
 
Memory
 
 
System

Test
 
 
Universal
Robots
 
 
Mobile
Industrial
Robots
 
 
AutoGuide
 
 
Wireless

Test
 
 
Corporate

and

Other
 
 
Total
 
 
 
(in thousands)
 
For the Three Months Ended October 3, 2021 (1)
 
 
 
 
 
 
 
 
 
Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
Point in Time
 
$
508,747
 
 
$
105,454
 
 
$
88,155
 
 
$
76,008
 
 
$
12,351
 
 
$
226
 
 
$
65,409
 
 
$
(63
 
$
856,287
 
Over Time
 
 
66,270
 
 
 
7,761
 
 
 
14,450
 
 
 
1,742
 
 
 
607
 
 
 
80
 
 
 
3,304
 
 
 
—  
 
 
 
94,214
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
575,017
 
 
$
113,215
 
 
$
102,605
 
 
$
77,750
 
 
$
12,958
 
 
$
306
 
 
$
68,713
 
 
$
(63
 
$
950,501
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Geographical Market
                                                                       
Asia Pacific
 
$
519,886
 
 
$
110,362
 
 
$
62,757
 
 
$
19,654
 
 
$
2,788
 
 
$
—  
 
 
$
54,344
 
 
$
—  
 
 
$
769,791
 
Americas
 
 
29,119
 
 
 
2,281
 
 
 
34,560
 
 
 
23,429
 
 
 
5,015
 
 
 
306
 
 
 
11,352
 
 
 
(63
 
 
105,999
 
Europe, Middle East and Africa
 
 
26,012
 
 
 
572
 
 
 
5,288
 
 
 
34,667
 
 
 
5,155
 
 
 
—  
 
 
 
3,017
 
 
 
—  
 
 
 
74,711
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
575,017
 
 
$
113,215
 
 
$
102,605
 
 
$
77,750
 
 
$
12,958
 
 
$
306
 
 
$
68,713
 
 
$
(63
 
$
950,501
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
For the Three Months Ended September 27, 2020 (1)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Point in Time
 
$
393,717
 
 
$
137,929
 
 
$
101,045
 
 
$
51,523
 
 
$
10,175
 
 
$
4,076
 
 
$
37,901
 
 
$
(41
 
$
736,325
 
Over Time
 
 
55,988
 
 
 
4,507
 
 
 
17,124
 
 
 
1,686
 
 
 
59
 
 
 
1,192
 
 
 
2,603
 
 
 
—  
 
 
 
83,159
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
449,705
 
 
$
142,436
 
 
$
118,169
 
 
$
53,209
 
 
$
10,234
 
 
$
5,268
 
 
$
40,504
 
 
$
(41
 
$
819,484
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Geographical Market
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Asia Pacific
 
$
420,821
 
 
$
137,286
 
 
$
78,534
 
 
$
14,471
 
 
$
1,566
 
 
$
—  
 
 
$
33,865
 
 
$
—  
 
 
$
686,543
 
Americas
 
 
17,678
 
 
 
3,730
 
 
 
35,140
 
 
 
16,527
 
 
 
3,981
 
 
 
5,268
 
 
 
5,211
 
 
 
(41
 
 
87,494
 
Europe, Middle East and Africa
 
 
11,206
 
 
 
1,420
 
 
 
4,495
 
 
 
22,211
 
 
 
4,687
 
 
 
—  
 
 
 
1,428
 
 
 
—  
 
 
 
45,447
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
449,705
 
 
$
142,436
 
 
$
118,169
 
 
$
53,209
 
 
$
10,234
 
 
$
5,268
 
 
$
40,504
 
 
$
(41
 
$
819,484
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
For the Nine Months Ended October 3, 2021 (2)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Point in Time
 
$
1,548,895
 
 
$
291,578
 
 
$
295,666
 
 
$
214,427
 
 
$
41,506
 
 
$
106
 
 
$
154,908
 
 
$
(352
 
$
2,546,734
 
Over Time
 
 
188,022
 
 
 
21,776
 
 
 
44,595
 
 
 
5,001
 
 
 
1,483
 
 
 
628
 
 
 
9,596
 
 
 
—  
 
 
 
271,101
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
1,736,917
 
 
$
313,354
 
 
$
340,261
 
 
$
219,428
 
 
$
42,989
 
 
$
734
 
 
$
164,504
 
 
$
(352
 
$
2,817,835
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Geographical Market
                                                                       
Asia Pacific
 
$
1,618,117
 
 
$
301,562
 
 
$
223,507
 
 
$
55,531
 
 
$
8,674
 
 
$
—  
 
 
$
133,678
 
 
$
—  
 
 
$
2,341,069
 
Americas
 
 
71,562
 
 
 
9,373
 
 
 
98,475
 
 
 
66,390
 
 
 
17,065
 
 
 
734
 
 
 
24,228
 
 
 
(352
 
 
287,475
 
Europe, Middle East and Africa
 
 
47,238
 
 
 
2,419
 
 
 
18,279
 
 
 
97,507
 
 
 
17,250
 
 
 
—  
 
 
 
6,598
 
 
 
—  
 
 
 
189,291
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
1,736,917
 
 
$
313,354
 
 
$
340,261
 
 
$
219,428
 
 
$
42,989
 
 
$
734
 
 
$
164,504
 
 
$
(352
 
$
2,817,835
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
For the Nine Months Ended September 27, 2020 (2)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Point in Time
 
$
1,261,468
 
 
$
298,150
 
 
$
259,498
 
 
$
140,829
 
 
$
30,468
 
 
$
8,608
 
 
$
125,304
 
 
$
(294
 
$
2,124,031
 
Over Time
 
 
162,159
 
 
 
14,000
 
 
 
46,553
 
 
 
5,628
 
 
 
176
 
 
 
2,083
 
 
 
7,870
 
 
 
—  
 
 
 
238,469
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
1,423,627
 
 
$
312,150
 
 
$
306,051
 
 
$
146,457
 
 
$
30,644
 
 
$
10,691
 
 
$
133,174
 
 
$
(294
 
$
2,362,500
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Geographical Market
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Asia Pacific
 
$
1,330,463
 
 
$
296,679
 
 
$
197,208
 
 
$
39,665
 
 
$
4,391
 
 
$
—  
 
 
$
113,576
 
 
$
—  
 
 
$
1,981,982
 
Americas
 
 
51,315
 
 
 
11,481
 
 
 
91,924
 
 
 
42,634
 
 
 
9,836
 
 
 
10,691
 
 
 
15,253
 
 
 
(294
 
 
232,840
 
Europe, Middle East and Africa
 
 
41,849
 
 
 
3,990
 
 
 
16,919
 
 
 
64,158
 
 
 
16,417
 
 
 
—  
 
 
 
4,345
 
 
 
—  
 
 
 
147,678
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
1,423,627
 
 
$
312,150
 
 
$
306,051
 
 
$
146,457
 
 
$
30,644
 
 
$
10,691
 
 
$
133,174
 
 
$
(294
 
$
2,362,500
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
(1)
Includes $3.8 million and $1.7 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606
“Revenue from Contracts with Customers.”
(2)
Includes $11.1 million and $6.1 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside ASC 606 “
Revenue from Contracts with Customers
.”
 
7
Contract Balances
During the three and nine months ended October 3, 2021, Teradyne recognized $32.9 million and $82.5 million, respectively, that was previously included within the deferred revenue and customer advances balances at the beginning of the period. During the three and nine months ended September 27, 2020, Teradyne recognized $17.6 million and $78.2 million, respectively, that was previously 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 October 3, 2021, Teradyne has $1,293.0 million of unsatisfied performance obligations. Teradyne expects to recognize 94% of the remaining performance obligations in the next 12 months, 5% in
1-3
years and 1% beyond 3 years.
Accounts Receivable
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 cash provided by operating activities in the consolidated statements of cash flows. Total trade accounts receivable sold under the factoring agreements were $66.9 million and $16.5 million for the three months ended October 3, 2021 and September 27, 2020, respectively, and $81.7 million and $113.5 million for the nine months ended October 3, 2021 and September 27, 2020, respectively. Factoring fees for the sales of receivables were recorded in interest expense and were not material.
F. INVENTORIES
Inventories, net consisted of th
e
 following at October 3, 2021 and December 31, 2020:
 
 
  
October 3,

2021
 
  
December 31,

2020
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Raw material
   $ 131,807      $ 114,133  
Work-in-process
     34,911        25,408  
Finished goods
     57,524        82,648  
    
 
 
    
 
 
 
     $ 224,242      $ 222,189  
    
 
 
    
 
 
 
Inventory reserves at October 3, 2021 and December 31, 2020 were $112.5 million and $110.6 million, respectively.
G. FINANCIAL INSTRUMENTS
Cash Equivalents
Teradyne considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents.
Marketable Securities
Teradyne’s
available-for-sale
debt securities are classified as Level 2 and equity and debt mutual funds are classified as Level 1. Contingent consideration is classified as Level 3. The vast majority of Level 2 securities are fixed income 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.
During the three and nine months ended October 3, 2021 and September 27, 2020, there were no transfers in or out of Level 1, Level 2, or Level 3 financial instruments.
Realized gains recorded in the three and nine months ended October 3, 2021 were $0.5 million and $2.6 million, respectively. Realized gains recorded in the three and nine months ended September 27, 2020 were $1.1 million and $4.1 million, respectively. No realized losses were recorded in the three and nine months ended October 3, 2021. Realized losses recorded in the three and nine months ended September 27, 2020 were $0.1 million and $0.3 million, respectively. Realized gains and losses are included in other (income) expense, net.
Unrealized gains on equity securities recorded in the nine months ended October 3, 2021 were $3.3 million. Unrealized losses on equity securities recorded in the three and nine months ended October 3, 2021 were $0.4 million and $1.1 million, respectively. Unrealized gains on equity securities recorded in the three and nine months ended September 27, 2020 were $2.0 million and $5.7 million, respectively. Unrealized losses on equity securities recorded in the nine months ended September 27, 2020 were $6.0 million. 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.
The cost of securities sold is based on average cost.
 
8

The following table sets forth by fair value hierarchy Teradyne’s financial assets and liabilities that were measured at fair value on a recurring basis as of October 3, 2021 and December 31, 2020.
 
 
  
October 3, 2021
 
 
  
Quoted Prices

in Active

Markets for

Identical

Instruments

(Level 1)
 
  
Significant

Other

Observable

Inputs

(Level 2)
 
  
Significant

Unobservable

Inputs

(Level 3)
 
  
Total
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Assets
  
  
  
  
Cash
   $ 577,752      $ —        $ —        $ 577,752  
Cash equivalents
     176,703        324,999        —          501,702  
Available-for-sale
securities:
                                   
Commercial paper
     —          179,629        —          179,629  
U.S. Treasury securities
     —          80,519        —          80,519  
Corporate debt securities
     —          58,648        —          58,648  
Debt mutual funds
     8,937        —          —          8,937  
U.S. government agency securities
     —          4,616        —          4,616  
Certificates of deposit and time deposits
     —          1,346        —          1,346  
Non-U.S.
government securities
     —          590        —          590  
Equity securities:
                                   
Mutual funds
     35,776        —          —          35,776  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 799,168      $ 650,347      $ —        $ 1,449,515  
Derivative assets
     —          93        —          93  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 799,168      $ 650,440      $ —        $ 1,449,608  
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities
                                   
Derivative liabilities
     —          433        —          433  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ —        $ 433      $ —        $ 433  
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Reported as follows:                                    
    
(Level 1)
    
(Level 2)
    
(Level 3)
    
Total
 
                             
    
(in thousands)
 
Assets
                                   
Cash and cash equivalents
   $ 754,455      $ 324,999      $ —        $ 1,079,454  
Marketable securities
     —          233,397        —          233,397  
Long-term marketable securities
     44,713        91,951        —          136,664  
Prepayments and other current assets
     —          93        —          93  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 799,168      $ 650,440      $ —        $ 1,449,608  
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities
                                   
Other current liabilities
   $ —        $ 433      $ —        $ 433  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ —        $ 433      $ —        $ 433  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
9

 
 
  
December 31, 2020
 
 
  
Quoted Prices

in Active

Markets for

Identical

Instruments

    (Level 1)    
 
  
Significant

Other

Observable

Inputs

    (Level 2)    
 
  
Significant

Unobservable

Inputs

    (Level 3)    
 
  
    Total    
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Assets
  
  
  
  
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Cash
   $ 443,166      $ —        $ —        $ 443,166  
Cash equivalents
     347,768        123,187        —          470,955  
Available-for-sale
securities:
                                —    
U.S. Treasury securities
     —          258,304        —          258,304  
Commercial paper
     —          254,413        —          254,413  
Corporate debt securities
     —          83,615        —          83,615  
Debt mutual funds
     8,565        —          —          8,565  
U.S. government agency securities
     —          4,339        —          4,339  
Certificates of deposit and time deposits
     —          979        —          979  
Non-U.S.
government securities
     —          625        —          625  
Equity securities:
                                   
Equity mutual funds
     29,420        —          —          29,420  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 828,919      $ 725,462      $      $ 1,554,381  
Derivative assets
     —          95        —          95  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 828,919      $ 725,557      $ —        $ 1,554,476  
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities
                                   
Contingent consideration
   $ —        $ —        $ 7,227      $ 7,227  
Derivative liabilities
     —          504        —          504  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ —        $ 504      $ 7,227      $ 7,731  
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Reported as follows:
                                   
    
    (Level 1)    
    
    (Level 2)    
    
    (Level 3)    
    
    Total    
 
                             
    
(in thousands)
 
Assets
                                   
Cash and cash equivalents
   $ 790,934      $ 123,187      $ —        $ 914,121  
Marketable securities
     —          522,280        —          522,280  
Long-term marketable securities
     37,985        79,995        —          117,980  
Prepayments and other current assets
     —          95        —          95  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 828,919      $ 725,557      $ —        $ 1,554,476  
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities
                                   
Other accrued liabilities
   $ —        $ 504      $ —        $ 504  
Long-term contingent consideration
     —          —          7,227        7,227  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ —        $ 504      $ 7,227      $ 7,731  
    
 
 
    
 
 
    
 
 
    
 
 
 
Changes in the fair value of Level 3 contingent consideration for the three and nine months ended October 3, 2021 and September 27, 2020 were as follows:
 
 
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
 
  
(in thousands)
 
Balance at beginning of period
   $         $ 49,737      $ 7,227      $ 39,705  
Fair value adjustment (a)(b)(c)
               (27,206      (7,227      (7,967
Foreign currency impact
                                   (355
Payments (d)
     —          —          —          (8,852
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at end of period
   $         $ 22,531      $         $ 22,531  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(a)
In the nine months ended October 3, 2021, the fair value of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide was reduced to zero, which resulted in a benefit of $7.2 million, primarily due to a decrease in forecasted revenues and earnings before interest and taxes. As of October 3, 2021, the maximum amount of contingent consideration that could be paid in connection with the acquisition of AutoGuide is $100.2 million. The remaining
earn-out
periods end on December 31, 2021 and December 31, 2022. The sellers of AutoGuide have filed an arbitration claim against Teradyne related to allegations of
non-compliance
with its
earn-out
obligations. 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 arbitration (see Note R: “Commitments and Contingencies”).
(b)
In the three and nine months ended September 27, 2020, the fair value of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide decreased by $27.2 million and $4.4 million, respectively, due to lower forecasted revenues and earnings before interest and taxes.
(c)
In the nine months ended September 27, 2020, the fair value of contingent consideration for the earn-outs in connection with the acquisition of Mobile Industrial Robots (“MiR”) decreased by $3.5 million due to lower forecasted results.
(d)
In the nine months ended September 27, 2020, Teradyne paid $8.9 million of contingent consideration for the
earn-out
in connection with the acquisition of MiR.
The carrying amounts and fair values of Teradyne’s financial instruments at October 3, 2021 and December 31, 2020 were as follows:
 
 
  
October 3, 2021
 
  
December 31, 2020
 
 
  
  Carrying Value  
 
  
  Fair Value  
 
  
  Carrying Value  
 
  
  Fair Value  
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Assets
  
     
  
     
  
     
  
     
Cash and cash equivalents
   $ 1,079,454      $ 1,079,454      $ 914,121      $ 914,121  
Marketable securities
     370,061        370,061        640,260        640,260  
Derivative assets
     93        93        95        95  
Liabilities
                                   
Contingent consideration
     —          —          7,227        7,227  
Derivative liabilities
     433        433        504        504  
Convertible debt (1)
     145,003        546,464        410,111        1,739,553  
 
(1)
The carrying value represents the bifurcated debt component only, while the level 2 fair value is based on quoted market prices for the convertible note, which includes the equity conversion features.
The fair values of accounts receivable, net and accounts payable approximate the carrying value due to the short-term nature of these instruments.
 
11

The following table summarizes the composition of
available-for-sale
marketable securities at October 3, 2021:
 
 
  
October 3, 2021
 
 
  
Available-for-Sale
 
  
 
 
 
  
Cost
 
  
Unrealized

Gain
 
  
Unrealized

(Loss)
 
 
Fair Market

Value
 
  
Fair Market

Value of

Investments

with Unrealized

Losses
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
  
(in thousands)
 
Commercial paper
   $ 179,624      $ 5      $        $ 179,629      $ 20,799  
U.S. Treasury securities
     80,370        636        (487     80,519        17,336  
Corporate debt securities
     53,329        5,421        (102     58,648        22,010  
Debt mutual funds
     8,872        65        —         8,937        —    
U.S. government agency securities
     4,610        11        (5     4,616        3,302  
Certificates of deposit and time deposits
     1,346                  —         1,346        —    
Non-U.S.
government securities
     590        —          —         590        —    
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
     $ 328,741      $ 6,138      $ (594   $ 334,285      $ 63,447  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Reported as follows:
 
 
  
Cost
 
  
Unrealized

Gain
 
  
Unrealized

(Loss)
 
 
Fair Market

Value
 
  
Fair Market

Value of

Investments

with Unrealized

Losses
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
  
(in thousands)
 
Marketable securities
   $ 233,327      $ 92      $ (22   $ 233,397      $ 28,773  
Long-term marketable securities
     95,414        6,046        (572     100,888        34,674  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
     $ 328,741      $ 6,138      $ (594   $ 334,285      $ 63,447  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
The following table summarizes the composition of
available-for-sale
marketable securities at December 31, 2020:
 
 
  
December 31, 2020
 
 
  
Available-for-Sale
 
  
 
 
 
  
Cost
 
  
Unrealized

Gain
 
  
Unrealized

(Loss)
 
 
Fair Market

Value
 
  
Fair Market

Value of

Investments

with Unrealized

Losses
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
  
(in thousands)
 
U.S. Treasury securities
   $ 257,132      $ 1,330      $ (158   $ 258,304      $ 17,243  
Commercial paper
     254,404        10        (1     254,413        12,173  
Corporate debt securities
     76,129        7,539        (53     83,615        39,896  
Debt mutual funds
     8,413        152        —         8,565        —    
U.S. government agency securities
     4,294        46        (1     4,339        1,106  
Certificates of deposit and time deposits
     979        —          —         979        —    
Non-U.S.
government securities
     625        —          —         625        —    
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
     $ 601,976      $ 9,077      $ (213   $ 610,840      $ 70,418  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Reported as follows:
 
 
  
Cost
 
  
Unrealized

Gain
 
  
Unrealized

(Loss)
 
 
Fair Market

Value
 
  
Fair Market

Value of

Investments

with Unrealized

Losses
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
  
(in thousands)
 
Marketable securities
   $ 522,228      $ 92      $ (40   $ 522,280      $ 61,806  
Long-term marketable securities
     79,748        8,985        (173     88,560        8,612  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
     $ 601,976      $ 9,077      $ (213   $ 610,840      $ 70,418  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
 
12

As of October 3, 2021 and December 31, 2020, the fair market value of investments with unrealized losses less than one year totaled $57.3 million and $70.4 million, respectively. As of October 3, 2021, the fair market value of investments with unrealized losses for greater than one year totaled $6.2 million.
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 October 3, 2021 and December 31, 2020 were not other than temporary.
The contractual maturities of investments in
available-for-sale
securities held at October 3, 2021 were as follows:
 
 
  
October 3, 2021
 
 
  
Cost
 
  
Fair Market

Value
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Due within one year
   $ 233,327      $ 233,397  
Due after 1 year through 5 years
     46,460        46,744  
Due after 5 years through 10 years
     6,120        6,586  
Due after 10 years
     33,962        38,621  
    
 
 
    
 
 
 
Total
   $ 319,869      $ 325,348  
    
 
 
    
 
 
 
Contractual maturities of investments in
available-for-sale
securities held at October 3, 2021 exclude debt mutual funds with a fair market value of $8.9 million, as they do not have a contractual maturity date.
Derivatives
Teradyne conducts business in a number of foreign countries with certain transactions denominated in local currencies. The purpose of Teradyne’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.
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 monetary assets and liabilities denominated in foreign currencies.
The notional amount of foreign currency forward contracts at October 3, 2021 and December 31, 2020 was $181.8 million and $152.9 million, respectively.
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.
The following table summarizes the fair value of derivative instruments as of October 3, 2021 and December 31, 2020:
 
 
  
Balance Sheet

Location
 
  
October 3,
2021
 
  
December 31,
2020
 
 
  
 
 
  
 
 
  
 
 
 
  
 
 
  
(in thousands)
 
Derivatives not designated as hedging instruments:
  
  
  
Foreign exchange contracts
     Prepayments      $ 93      $ 95  
Foreign exchange contracts
     Other current liabilities        (433      (504
             
 
 
    
 
 
 
Total derivatives
            $ (340    $ (409
             
 
 
    
 
 
 
The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three and nine months ended October 3, 2021 and September 27, 2020:
 
 
  
Location of Losses (Gains)

Recognized in

Statement of Operations
 
  
For the Three Months

Ended
 
 
For the Nine Months

Ended
 
 
  
October 3,

2021
 
  
September 27,

2020
 
 
October 3,

2021
 
  
September 27,

2020
 
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
  
 
 
  
(in thousands)
 
Derivatives not designated as hedging instruments:
                                           
Foreign exchange contracts
     Other (income) expense, net      $ 2,288      $ (551   $ 5,937      $ 3,930  
 
13

 
(1)
The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies.
(2)
For the three and nine months ended October 3, 2021, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.0 million and $1.3 million, respectively.
(3)
For the three months ended September 27, 2020, net losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.2 million. For the nine months ended September 27, 2020, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $0.4 million.
See Note H: “Debt” regarding derivatives related to the convertible senior notes.
H. DEBT
Convertible Senior Notes
On December 12, 2016, Teradyne completed a private offering of $460.0 million aggregate principal amount of 1.25% convertible senior unsecured notes (the “Notes”) due December 15, 2023 and received net proceeds, after issuance costs, of approximately $450.8 million, $33.0 million of which was used to pay the net cost of the convertible note hedge transactions and $50.1 million of which was used to repurchase 2.0 million shares of Teradyne’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 15, 2023, unless earlier repurchased or converted. The Notes bear interest from December 12, 2016 at a rate of 1.25% 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) during any calendar quarter beginning after March 31, 2017 (and only during such calendar quarter), if the closing sale price of Teradyne’s common stock, for at least 20 trading days (whether or not consecutive) during a period of 30 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; (2) during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price (as defined in the indenture dated as of December 12, 2016 between Teradyne and Wilmington Trust, National Association, as trustee (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’s common stock and the conversion rate on each such trading day; and (3) upon the occurrence of specified corporate events. On or after September 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’s election. As of October 3, 2021, the conversion price was approximately $31.53 per share of Teradyne’s common stock. The conversion rate is subject to adjustment under certain circumstances. As of November 5, 2021, seventy-
nine
holders had exercised the option to convert $343.0 million worth of Notes. On November 
4
, 2021, Teradyne made an irrevocable election under the Indenture to require the principal portion of the remaining Notes to be settled in cash.
Concurrent with the offering of the Notes, Teradyne entered into convertible note hedge transactions (the “Note Hedge Transactions”) with the initial purchasers or their affiliates (the “Option Counterparties”). 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.53. The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, approximately 8.7 million shares of Teradyne’s common stock.
Separately and concurrent with the pricing of the Notes, Teradyne entered into warrant transactions with the Option Counterparties (the “Warrant Transactions”) 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 currently cover, subject to customary anti-dilution adjustments, approximately 14.6 million shares of common stock. As of October 3, 2021, the strike price of the warrants was approximately $39.56 per share. The strike price is subject to adjustment under certain circumstances. The Warrant Transactions could have a dilutive effect to Teradyne’s common stock to the extent that the market price per share of Teradyne’s common stock, as measured under the terms of the Warrant Transactions, exceeds the applicable strike price of the warrants.
The Note Hedge Transactions are expected to reduce the potential dilution to Teradyne’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’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 million.
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’s common stock and/or purchased shares of Teradyne’s common stock or other securities, including the Notes, concurrent with, or shortly after, the pricing of the Notes. In addition, the Option
 
14

Counterparties may modify their hedge positions by entering into or unwinding various derivative transactions with respect to Teradyne’s common stock or by selling Teradyne’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’s common stock and the Notes.
Teradyne considered the guidance of ASC
815-40,
“Derivatives and Hedging—Contracts in Entity’s Own Equity,”
and concluded that the convertible note hedge is both indexed to Teradyne’s common stock and should be classified in stockholders’ equity in its statements of financial position. The convertible note hedge is considered indexed to Teradyne’s common 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’s shares and a fixed strike price. Because the only variable that can affect the settlement amount is Teradyne’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’s common stock.
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) the convertible note hedge does not require Teradyne to issue shares; (2) there is no requirement to net cash settle the convertible note hedge for failure to make timely filings with the SEC; (3) in the case of termination, the convertible note hedge is settled in the same consideration as the holders of the underlying stock; (4) the counterparty does not have rights that rank higher than those of a shareholder of the stock underlying the convertible note hedge; and (5) 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.
Teradyne analyzed the Warrant Transactions under ASC
815-40,
“Derivatives and Hedging—Contracts in Entity’s Own Equity,”
and other relevant literature, and determined that it met the criteria for classification as an equity transaction and is considered indexed to Teradyne’s common 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.
The provisions of ASC
470-20,
Debt with Conversion and Other Options,
” 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’s nonconvertible debt borrowing rate at the date of issuance when interest cost is recognized in subsequent periods. Teradyne allocated $100.8 million of the $460.0 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’s effective annual interest rate on the Notes will be approximately 5.0%. The Notes are classified as long-term debt in the balance sheet based on their December 15, 2023 maturity date, except for the conversions that occurred during the third quarter of 2021, which are included in current debt. Debt issuance costs of approximately $7.2 million initially are amortized to interest expense using the effective interest method over the seven-year term of the Notes. As of October 3, 2021, unamortized debt issuance costs were approximately $0.9 million.
The below tables represent the key components of Teradyne’s convertible senior notes:
 
 
  
October 3,

2021
 
  
December 31,
2020
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Debt principal
   $ 157,972      $ 459,971  
Unamortized discount
     12,969        49,860  
    
 
 
    
 
 
 
Net Carrying amount of convertible debt
   $ 145,003      $ 410,111  
    
 
 
    
 
 
 
Reported as follows:
 
 
  
October 3,

2021
 
  
December 31,
2020
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Current debt
   $ 32,219      $ 33,343  
Long-term debt
     112,784        376,768  
    
 
 
    
 
 
 
Net carrying amount of convertible debt
   $ 145,003      $ 410,111  
    
 
 
    
 
 
 
 
15

 
 
  
For the Three Months Ended
 
  
For the Nine Months Ended
 
 
  
October 3,

2021
 
  
September 27,

2020
 
  
October 3,

2021
 
  
September 27,

2020
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Contractual interest expense on the coupon
   $ 355      $ 1,438      $ 2,666      $ 4,313  
Amortization of the discount component and debt issue fees recognized as interest expense
     2,424        3,887        9,771        11,518  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total interest expense on the convertible debt
   $ 2,779      $ 5,325      $ 12,437      $ 15,831  
    
 
 
    
 
 
    
 
 
    
 
 
 
As of October 3, 2021, the remaining unamortized discount was $13.0 million, which will be amortized over 2.3 years using the effective interest rate method. The carrying amount of the equity component was $100.8 million.
As of October 3, 2021, the conversion price was approximately $31.53 per share and the
if-converted
value of the notes was $1,364.6 million.
During the three and nine months ended October 3, 2021, certain debt holders elected to convert $235.2 million and $302.0 million, respectively, of debt principal. The conversions in the three and nine months ended October 3, 2021 resulted in a loss of $20.2 million and $25.4 million, respectively, recorded to other (income) expense, net in the consolidated statement of operations. The conversion of the debt was settled in cash for principal amount and in shares for the excess of conversion value over principal amount. The 7.2 million shares issued to the debt holders were received from exercising the convertible notes hedge call options.
Additional conversions of approximately $41.0 million of debt principal will occur in the fourth quarter of 2021. The liability component is included in current debt and the equity component is included in convertible common shares.
Revolving Credit Facility
On May 1, 2020, Teradyne entered into a credit agreement (the “Credit Agreement”) with Truist Bank, as administrative agent and collateral agent, and the lenders party thereto. The Credit Agreement provides for a three-year, senior secured revolving credit facility of $400.0 million (the “Credit Facility”). 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.
Proceeds from the Credit Facility may be used for general corporate purposes and working capital. Teradyne incurred $3.5 million in costs related to the revolving credit facility. These costs are being amortized over the three-year term of the revolving credit facility and are included in interest expense in the statement of operations. As of November 5, 2021, Teradyne has not borrowed any funds under the Credit Facility.
The interest rates applicable to loans under the Credit Facility are, at Teradyne’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.
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.
The Credit Agreement contains customary events of default, representations, warranties and affirmative and negative covenants that, among other things, limit Teradyne’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.
The Credit Facility is guaranteed by certain of Teradyne’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.
As of November 5, 2021, Teradyne was in compliance with all covenants.
 
16

I. PREPAYMENTS
Prepayments consist of the following and are included in prepayments and other assets on the balance sheet:
 
 
  
October 3,
2021
 
  
December 31,
2020
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Contract manufacturer and supplier prepayments
   $ 334,660      $ 212,286  
Prepaid maintenance and other services
     13,574        13,116  
Prepaid taxes
     13,822        9,361  
Other prepayments
     12,093        15,329  
    
 
 
    
 
 
 
Total prepayments
   $ 374,149      $ 250,092  
    
 
 
    
 
 
 
J. DEFERRED REVENUE AND CUSTOMER ADVANCES
Deferred revenue and customer advances consist of the following and are included in short and long-term deferred revenue and customer advances on the balance sheet:
 
 
  
October 3,
2021
 
  
December 31,
2020
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Maintenance, service and training
   $ 83,046      $ 77,654  
Extended warranty
     67,482        51,929  
Customer advances, undelivered elements and other
     49,874        63,438  
    
 
 
    
 
 
 
Total deferred revenue and customer advances
   $ 200,402      $ 193,021  
    
 
 
    
 
 
 
K. PRODUCT WARRANTY
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.
 
 
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Balance at beginning of period
   $ 25,676      $ 13,016      $ 16,633      $ 8,996  
Accruals for warranties issued during the period
     6,641        8,255        28,719        19,522  
Accruals related to
pre-existing
warranties
     (963      158        (3,966      1,569  
Settlements made during the period
     (5,233      (6,272      (15,265      (14,930
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at end of period
   $ 26,121      $ 15,157      $ 26,121      $ 15,157  
    
 
 
    
 
 
    
 
 
    
 
 
 
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.
 
 
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Balance at beginning of period
   $ 63,525      $ 40,178      $ 51,929      $ 30,677  
Deferral of new extended warranty revenue
     12,728        13,674        36,533        32,724  
Recognition of extended warranty deferred revenue
     (8,771      (5,149      (20,980      (14,698
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at end of period
   $ 67,482      $ 48,703      $ 67,482      $ 48,703  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
17

L. STOCK-BASED COMPENSATION
Under Teradyne’s stock compensation plans, Teradyne grants service-based restricted stock units, performance-based restricted stock units and stock options, and employees are eligible to purchase Teradyne’s common stock through its Employee Stock Purchase Plan (“ESPP”).
Service-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
one-year
period, with 100% of the award vesting on the earlier of (a) the first anniversary of the grant date or (b) the date of the following year’s annual meeting of shareholders. Teradyne expenses the cost of the restricted stock unit awards subject to service-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.
Performance-based restricted stock units (“PRSUs”) granted to Teradyne’s executive officers may have a performance metric based on relative total shareholder return (“TSR”). Teradyne’s three-year TSR performance is measured against the New York Stock Exchange (“NYSE”) Composite Index. The final number of TSR PRSUs that vest will vary based upon the level of performance achieved from 0% to 200% of the target shares. 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 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.
PRSUs granted to Teradyne’s executive officers may also have a performance metric based on three-year cumulative
non-GAAP
profit before interest and tax (“PBIT”) as a percent of Teradyne’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 executive officers meeting the retirement provisions prior to the grant date is recognized during the year following the 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’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.
If a PRSU recipient’s employment ends prior to the determination of the performance percentage due to (1) permanent disability or death or (2) retirement or termination other than for cause, after attaining both at least age sixty and at least ten years of service, then all or a portion of the recipient’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 three-year period.
Stock options to purchase Teradyne’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.
During the nine months ended October 3, 2021 and September 27, 2020, Teradyne granted 0.3 million and 0.4 million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $113.76 and $70.76, respectively, and 0.1 million of service-based restricted stock unit awards to
non-employee
directors at a weighted average grant date fair value of $127.77 and $64.99, respectively.
During the nine months ended October 3, 2021 and September 27, 2020, Teradyne granted 0.1 million of PBIT PRSUs with a grant date fair value of $113.65 and $70.94, respectively.
 
18

During the nine months ended October 3, 2021 and September 27, 2020, Teradyne granted 0.1 million of TSR PRSUs, with a grant date fair value of $125.02 and $89.93, respectively. The fair value was estimated using the Monte Carlo simulation model with the following assumptions:
 
 
  
For the Nine Months

Ended
 
  
October 3,
2021
 
September 27,
2020
Risk-free interest rate
     0.2%     1.5%
Teradyne volatility-historical
   43.9%   34.9%
NYSE Composite Index volatility-historical
   22.9%   11.4%
Dividend yield
     0.4%     0.6%
Expected volatility was based on the historical volatility of Teradyne’s stock and the NYSE Composite Index 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 grant. Dividend yield was based upon an estimated annual dividend amount of $0.40 per share divided by Teradyne’s stock price on the grant date of $113.48 for the 2021 grant and an estimated annual dividend amount of $0.40 per share divided by Teradyne’s stock price on the grant date of $72.10 for the 2020 grant.
During the nine months ended October 3, 2021 and September 27, 2020, Teradyne granted 0.1 million of service-based stock options to executive officers at a weighted average grant date fair value of $36.60 and $20.67, respectively.
The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions:
 
 
  
For the Nine Months Ended
 
  
October 3,
2021
 
September 27,
2020
Expected life (years)
     5.0     5.0
Risk-free interest rate
   0.4%   1.6%
Volatility-historical
   37.8%   31.6%
Dividend yield
   0.4%   0.6%
Teradyne determined the stock options’ 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’s stock price on the grant date of $113.48 for the 2021 grant and an estimated annual dividend amount of $0.40 per share divided by Teradyne’s stock price on the grant date of $72.10 for the 2020 grant.
 
19

M. ACCUMULATED OTHER COMPREHENSIVE INCOME
Changes in accumulated other comprehensive income, which are presented net of tax, consist of the following:
 
 
  
Foreign

Currency

Translation

Adjustment
 
  
Unrealized

Gains

(Losses) on

Marketable

Securities
 
  
Retirement

Plans
Prior

Service

Credit
 
  
Total
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Nine Months Ended October 3, 2021
                                   
Balance at December 31, 2020, net of tax of $0, $1,910, $(1,126), respectively
   $ 25,389      $ 6,954      $ 1,173      $ 33,516  
Other comprehensive loss before reclassifications, net of tax of $0, $(516), $0, respectively
     (26,672      (1,952                (28,624
Amounts reclassified from accumulated other comprehensive income, net of tax of $0, $(186), $(2), respectively
               (670      (5      (675
    
 
 
    
 
 
    
 
 
    
 
 
 
Net current period other comprehensive loss, net of tax of $0
, $(702), $
(2), respectively
     (26,672      (2,622      (5      (29,299
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at October 3, 2021, net of tax of $0, $1,208, $(1,128), respectively
   $ (1,283    $ 4,332      $ 1,168      $ 4,217  
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Nine Months Ended September 27, 2020
                                   
Balance at December 31, 2019, net of tax of $0, $946, $(1,124), respectively
   $ (23,514    $ 3,480      $ 1,180      $ (18,854
Other comprehensive income before reclassifications, net of tax of $0, $1,410, $0, respectively
     24,131        5,165                  29,296  
Amounts reclassified from accumulated other comprehensive income, net of tax of $0, $(615), $
(1
), respectively
               (2,188      (6      (2,194
    
 
 
    
 
 
    
 
 
    
 
 
 
Net current period other comprehensive income (loss), net of tax of $0, $795, $(1), respectively
     24,131        2,977        (6      27,102  
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at September 27, 2020, net of tax of $0, $1,741, $(1,125), respectively
   $ 617      $ 6,457      $ 1,174      $ 8,248  
    
 
 
    
 
 
    
 
 
    
 
 
 
Reclassifications out of accumulated other comprehensive income to the statement of operations for the three and nine months ended October 3, 2021 and September 27, 2020 were as follows:
 
Details about Accumulated Other Comprehensive Income Components
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
  
Affected Line Item

in the Statements

of Operations
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
  
 
 
 
  
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
  
 
 
Available-for-sale
marketable securities:
                                            
Unrealized gains, net of tax of $65, $194, $186, $615, respectively
   $ 229      $ 689      $ 670      $ 2,188        Other (income)
expense, net
 
 
Defined benefit postretirement plan:
                                            
Amortization of prior service credit, net of tax of $0, $0, $2, $1, respectively
     2        2        5        6        (a)  
    
 
 
    
 
 
    
 
 
    
 
 
          
Total reclassifications, net of tax of $65, $194, $188, $616, respectively
   $ 231      $ 691      $ 675      $ 2,194        Net income  
    
 
 
    
 
 
    
 
 
    
 
 
          
 
(a) The amortization of prior service credit is included in the computation of net periodic postretirement benefit cost. See Note Q: “Retirement Plans.”
N. GOODWILL AND ACQUIRED INTANGIBLE ASSETS
Goodwill
Teradyne performs its annual goodwill impairment test as required under the provisions of ASC
350-10,
“Intangibles—Goodwill and Other”
on December 31 of each fiscal year unless interim indicators of impairment exist. Goodwill is considered impaired when the net book value of a reporting unit exceeds its estimated fair value.
 
20

The changes in the carrying amount of goodwill by reportable segments for the nine months ended October 3, 2021, were as follows:
 
 
  
Industrial

Automation
 
 
System
Test
 
 
Wireless
Test
 
 
Semiconductor
Test
 
 
Total
 
 
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
(in thousands)
 
Balance at December 31, 2020
                                        
Goodwill
   $ 433,752     $ 158,699     $ 361,819     $ 262,155     $ 1,216,425  
Accumulated impairment losses
              (148,183     (353,843     (260,540     (762,566
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
       433,752       10,516       7,976       1,615       453,859  
Foreign currency translation adjustment
     (20,373                       (88     (20,461
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at October 3, 2021
                                        
Goodwill
     413,379       158,699       361,819       262,067       1,195,964  
Accumulated impairment losses
              (148,183     (353,843     (260,540     (762,566
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
     $ 413,379     $ 10,516     $ 7,976     $ 1,527     $ 433,398  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Intangible Assets
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.
Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet:
 
 
  
Gross

Carrying

Amount
 
  
Accumulated

Amortization
 
  
Foreign Currency
Translation
Adjustment
 
  
Net

Carrying

Amount
 
 
  
 
 
  
 
 
  
 
 
  
 
 
Balance at October 3, 2021
  
 
(in thousands)
 
                             
Developed technology
   $ 272,547      $ (220,147    $ (3,489    $ 48,911  
Customer relationships
     57,739        (48,351      174        9,562  
Tradenames and trademarks
     70,120        (46,643      (273      23,204  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total intangible assets
   $ 400,406      $ (315,141    $ (3,588    $ 81,677  
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance, December 31, 2020
                                   
Developed technology
   $ 272,547      $ (210,479    $ (1,610    $ 60,458  
Customer relationships
     66,239        (54,524      305        12,020  
Tradenames and trademarks
     70,120        (42,344      685        28,461  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total intangible assets
   $ 408,906      $ (307,347    $ (620    $ 100,939  
    
 
 
    
 
 
    
 
 
    
 
 
 
Aggregate intangible asset amortization expense was $5.4 million and $16.3 million, respectively, for the three and nine months ended October 3, 2021 and $6.2 million and $25.1 million, respectively, for the three and nine months ended September 27, 2020.
Estimated intangible asset amortization expense for each of the five succeeding fiscal years is as follows:
 
Year
  
Amortization Expense
 
 
  
(in thousands)
 
2021 (remainder)
   $ 5,199  
2022
     20,299  
2023
     19,815  
2024
     19,507  
2025
     11,645  
Thereafter
     5,212  
21

O. NET INCOME PER COMMON SHARE
The following table sets forth the computation of basic and diluted net income per common share:
 
 
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands, except per share amounts)
 
Net income for basic and diluted net income per share
   $ 256,718      $ 222,718      $ 790,549      $ 587,815  
    
 
 
    
 
 
    
 
 
    
 
 
 
Weighted average common shares-basic
     164,583        166,014        165,690        166,131  
Effect of dilutive potential common shares:
                                   
Convertible note hedge warrant shares (1)
     9,819        7,775        9,774        6,364  
Incremental shares from assumed conversion of convertible notes (2)
     6,464        9,156        8,784        8,029  
Restricted stock units
     1,035        1,237        1,147        1,104  
Stock options
     73        141        87        136  
Employee stock purchase plan
     13        15        10        13  
    
 
 
    
 
 
    
 
 
    
 
 
 
Dilutive potential common shares
     17,404        18,324        19,802        15,646  
    
 
 
    
 
 
    
 
 
    
 
 
 
Weighted average common shares-diluted
     181,987        184,338        185,492        181,777  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net income per common share-basic
   $ 1.56      $ 1.34      $ 4.77      $ 3.54  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net income per common share-diluted
   $ 1.41      $ 1.21      $ 4.26      $ 3.23  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(1)
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.56
 
and $39.58, multiplied by
14.6 
million shares and 14.6 million shares for the three and nine months ended October 3, 2021, respectively. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.
(2)
Incremental shares from assumed conversion of the convertible notes were calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.53
 
and $31.54, multiplied by
8.7 
million shares and 11.7 million shares, for the three and nine months ended October 3, 2021, respectively. 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.
The computation of diluted net income per common share for the three and nine months ended October 3, 2021 excludes the effect of the potential vesting of 0.1 million and 0.1 million, respectively, of restricted stock units because the effect would have been anti-dilutive.
The computation of diluted net income per common share for the three and nine months ended September 27, 2020 excludes the effect of the potential vesting of 0.1 million and 0.2 million, respectively, of restricted stock units because the effect would have been anti-dilutive.
P. RESTRUCTURING AND OTHER
During the three months ended October 3, 2021, Teradyne recorded $0.6 million of severance charges primarily in Industrial Automation, $0.3 million of acquisition related compensation expenses and $0.3 million for other expenses.
During the three months ended September 27, 2020, Teradyne recorded a $27.2 million gain for the decrease in the fair value of the AutoGuide contingent consideration liability, 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.
During the nine months ended October 3, 2021, Teradyne recorded a gain of $7.2 million for the decrease in the fair value of the AutoGuide contingent consideration liability, partially offset by a charge of $1.7 million for an increase in environmental and legal liabilities, $1.2 million of severance charges primarily in Industrial Automation, $0.6 million for other expenses and $0.3 million of acquisition related compensation expenses.
During the nine months ended September 27, 2020, Teradyne recorded a $4.0 million contract termination settlement charge, $3.4 million of acquisition related compensation and expenses, $1.2 million of severance charges primarily in Industrial Automation, and $1.2 million of other expenses, partially offset by a $4.4 million gain for the decrease in the fair value of the AutoGuide contingent consideration liabilities, and a $3.5 million gain for the decrease in the fair value of the MiR contingent consideration liability.
 
22

Q. RETIREMENT PLANS
ASC 715,
“Compensation—Retirement Benefits”
requires an employer with a defined benefit plan or other postretirement benefit plan to recognize an asset or a liability on its balance sheet for the overfunded or underfunded status of the plan. The pension asset or liability represents a difference between the fair value of the pension plan’s assets and the projected benefit obligation at December 31. Teradyne uses a December 31 measurement date for all of its plans.
Defined Benefit Pension Plans
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’ years of service and compensation. Teradyne’s funding policy is to make contributions to these plans in accordance with local laws and to the extent that such contributions are tax deductible. The assets of the U.S. qualified pension plan consist primarily of fixed income and equity securities. In addition, Teradyne has unfunded qualified foreign plans as well as 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 (“ERISA”) and the Internal Revenue Code (“IRC”).
In the nine months ended October 3, 2021, and September 27, 2020, Teradyne contributed $2.5 million and $2.2 million, respectively, to the U.S. supplemental executive defined benefit pension plan and $0.8 million and $0.7 million, respectively, to certain qualified pension plans for
non-U.S.
subsidiaries.
For the three and nine months ended October 3, 2021 and September 27, 2020, Teradyne’s net periodic pension cost was comprised of the following components:
 
 
  
For the Three Months Ended
 
 
  
October 3, 2021
 
  
September 27, 2020
 
 
  
United
  States  
 
  
  Foreign  
 
  
United
  States  
 
  
  Foreign  
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Service cost
   $ 452      $ 240      $ 417      $ 216  
Interest cost
     1,098        86        1,460        123  
Expected return on plan assets
     (936      (17      (1,170      (16
Net actuarial loss
     —           —           2,238        —     
Settlement loss
     —           —           450        —     
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net periodic pension cost
   $ 614      $ 309      $ 3,395      $ 323  
    
 
 
    
 
 
    
 
 
    
 
 
 
   
    
For the Nine Months Ended
 
    
October 3, 2021
    
September 27, 2020
 
    
United
  States  
    
  Foreign  
    
United
  States  
    
  Foreign  
 
    
(in thousands)
 
Service cost
   $ 1,357      $ 720      $ 1,283      $ 648  
Interest cost
     3,295        257        4,505        369  
Expected return on plan assets
     (2,809      (50      (3,634      (47
Net actuarial (gain) loss
     (400      —           2,418        —     
Settlement loss
     —           —           450        —     
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net periodic pension cost
   $ 1,443      $ 927      $ 5,022      $ 970  
    
 
 
    
 
 
    
 
 
    
 
 
 
The net periodic pension cost components other than service cost were recorded in other (income) expense, net in the statement of operations.
Postretirement Benefit Plan
In addition to receiving pension benefits, Teradyne employees in the United States who meet early retirement eligibility requirements as of their termination dates may participate in Teradyne’s Welfare Plan, which includes medical and dental benefits up to age 65. Death benefits provide a fixed sum to retirees’ survivors and are available to all retirees. Substantially all of Teradyne’s current U.S. employees could become eligible for these benefits, and the existing benefit obligation relates primarily to those employees.
 
23

For the three and nine months ended October 3, 2021 and September 27, 2020, Teradyne’s net periodic postretirement benefit cost (credit) was comprised of the following components:
 
 
  
For the Three

Months

Ended
 
  
For the Nine Months

Ended
 
 
  
October 3,
  2021  
 
  
September 27,
  2020  
 
  
October 3,
  2021  
 
  
September 27,
  2020  
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Service cost
   $ 16      $ 14      $ 48      $ 43  
Interest cost
     43        60        128        180  
Amortization of prior service credit
     (2      (2      (7      (7
Net actuarial gain
                         (228      (279
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net periodic postretirement benefit cost (credit)
   $ 57      $ 72      $ (59    $ (63
    
 
 
    
 
 
    
 
 
    
 
 
 
The net periodic postretirement benefit cost (credit) components other than service cost were recorded in other (income) expense, net in the statement of operations.
R. COMMITMENTS AND CONTINGENCIES
Purchase Commitments
As of October 3, 2021, Teradyne had entered into purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $811.9 million, of which $777.8 million is for less than one year.
Legal Claims
Teradyne is subject to various legal proceedings and claims which have arisen 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.
On March 8, 2021, Industrial Automation LLC submitted a demand for arbitration against Teradyne and AutoGuide in Wilmington, Delaware alleging that Teradyne and AutoGuide breached certain provisions of the Membership Interests Purchase Agreement (the “Purchase Agreement”), dated as of October 18, 2019, among Industrial Automation LLC, Teradyne and AutoGuide. The arbitration demand seeks full acceleration of the maximum earnout amount payable under the Purchase Agreement, or $106.9 million, for the alleged breach of the earnout provisions of the Purchase Agreement. On March 26, 2021, Teradyne and AutoGuide filed an answer denying that Teradyne and AutoGuide breached any provisions of the Purchase Agreement. The arbitration hearing is scheduled for March 21, 2022. While it is not possible at this stage to predict the outcome of the arbitration, Teradyne and AutoGuide intend to vigorously defend against the Industrial Automation LLC claims.
S. INCOME TAXES
A reconciliation of the United States federal statutory corporate tax rate to Teradyne’s effective tax rate was as follows:
 
 
  
For the Three
Months

Ended
 
 
For the Nine Months

Ended
 
 
  
October 3,
2021
 
 
September 27,
2020
 
 
October 3,
2021
 
 
September 27,
2020
 
 
  
 
 
 
 
 
 
 
 
 
 
 
                          
U.S. statutory federal tax rate
     21.0     21.0     21.0     21.0
Foreign taxes
     (4.4     (6.9     (4.4     (5.8
Tax credits
     (1.9     (1.6     (1.4     (1.6
International provisions of the U.S. Tax Cuts and Jobs Act of 2017
     (1.5     3.0       (1.6     0.5  
Discrete benefit related to equity compensation
     (0.1     (0.4     (1.6     (1.4
Other, net
     0.7       0.5       0.7       0.6  
    
 
 
   
 
 
   
 
 
   
 
 
 
Effective tax rate
     13.8     15.6     12.7     13.3
    
 
 
   
 
 
   
 
 
   
 
 
 
On a quarterly basis, Teradyne evaluates the realizability of the deferred tax assets by jurisdiction and assesses the need for a valuation allowance. As of October 3, 2021, Teradyne believes that it will ultimately realize the deferred tax assets recorded on the condensed consolidated balance sheet. However, should Teradyne believe that it is
more-likely-than-not
that the deferred tax assets would not be realized, the tax provision would increase in the period in which Teradyne determined that the realizability was not likely. Teradyne considers the probability of future taxable income and historical profitability, among other factors, in assessing the realizability of the deferred tax assets.
 
24

As of October 3, 2021, and December 31, 2020, Teradyne had $16.8 million and $17.9 million, respectively, of reserves for uncertain tax positions. The $1.1 million net decrease in reserves for uncertain tax positions is primarily related to U.S. state research and development credits generated in prior years, as well as U.S. federal research and development credits generated in the current year.
As of October 3, 2021, 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 because of a lapse of statutes of limitation. The estimated decrease relates to loss carryforwards, research credits and U.S. manufacturing activities deductions.
Teradyne recognizes interest and penalties related to income tax matters in income tax expense. As of October 3, 2021, and December 31, 2020, $1.5 million and $1.2 million, respectively, of interest and penalties were accrued for uncertain tax positions. For the nine months ended October 3, 2021 and September 27, 2020, expense of $0.3 million and $0.0 million, respectively, was recorded for interest and penalties related to income tax items.
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 due to the tax holiday for the nine months ended October 3, 2021 was $23.9 million, or $0.13 per diluted share. The tax savings due to the tax holiday for the nine months ended September 27, 2020 was $24.9 million, or $0.14 per diluted share. In November 2020, Teradyne entered into an agreement with the Singapore Economic Development Board which extended its Singapore tax holiday under substantially similar terms to the agreement which expired on December 31, 2020. The new tax holiday is scheduled to expire on December 31, 2025.
T. SEGMENT INFORMATION
Teradyne has four reportable segments (Semiconductor Test, System Test, Industrial Automation and Wireless Test). Each of the reportable segments is also an individual operating segment.
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 defense/aerospace instrumentation test, storage and system level test, and circuit-board test. 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. The Wireless Test segment includes operations related to the design, manufacturing and marketing of wireless test products and services. Each operating segment has a segment manager who is directly accountable to and maintains regular contact with Teradyne’s chief operating decision maker (Teradyne’s chief executive officer) to discuss operating activities, financial results, forecasts, and plans for the segment.
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 in effect are described in Note B: “Accounting Policies” in Teradyne’s Annual Report on Form
10-K
for the year ended December 31, 2020.
 
25

Segment information for th
e
 three and nine months ended October 3, 2021 and September 27, 2020 is as follows:
 
 
  
Semiconductor

Test
 
  
System

Test
 
  
Industrial

Automation
 
 
Wireless

Test
 
  
Corporate

and

Other
 
 
Consolidated
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
 
 
 
  
(in thousands)
 
             
Three Months Ended October 3, 2021
  
     
  
     
  
     
 
     
  
     
 
     
Revenues
   $ 688,232      $ 102,605      $ 91,014     $ 68,713      $ (63   $ 950,501  
Income (loss) before income taxes (1)(2)
     265,017        31,773        (4,226 )     31,726        (26,535     297,755  
Total assets (3)
     1,251,549        147,970        696,792       119,568        1,546,303       3,762,182  
             
Three Months Ended September 27, 2020
                                                   
Revenues
   $ 592,141      $ 118,169      $ 68,711     $ 40,504      $ (41   $ 819,484  
Income (loss) before income taxes (1)(2)
     189,116        47,368        (5,302     10,938        21,611       263,731  
Total assets (3)
     1,069,830        155,642        667,132       108,671        1,435,237       3,436,512  
             
Nine Months Ended October 3, 2021 (4)
                                                   
Revenues
   $ 2,050,271      $ 340,261      $ 263,151     $ 164,504      $ (352   $ 2,817,835  
Income (loss) before income taxes (1)(2)
     778,687        116,788        (14,586     63,810        (38,925     905,774  
Total assets (3)
     1,251,549        147,970        696,792       119,568        1,546,303       3,762,182  
             
Nine Months Ended September 27, 2020
                                                   
Revenues
   $ 1,735,777      $ 306,051      $ 187,792     $ 133,174      $ (294   $ 2,362,500  
Income (loss) before income taxes (1)(2)
     571,719        114,968        (32,041     35,640        (12,197     678,089  
Total assets (3)
     1,069,830        155,642        667,132       108,671        1,435,237       3,436,512  
 
(1)
Included in Corporate and Other are: contingent consideration adjustments, loss on convertible debt conversions, interest income, interest expense, net foreign exchange gains (losses), pension, intercompany eliminations and acquisition related: (a) charges; (b) legal fees; (c) compensation.
(2)
Included in income (loss) before taxes are charges and credits related to restructuring and other, loss on convertible debt conversions and inventory charges.
(3)
Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets.
(4)
The (loss) before income taxes for the nine months ended October 3, 2021 for Industrial Automation has been decreased and Corporate and Other has been increased to correctly eliminate a
$10.1
million immaterial error in the three and six months ended July 4, 2021 related to intercompany charges. The error is not material to any historical periods.
Included in each segment are charges and credits in the following line items in the statements of operations:
 
 
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Semiconductor Test:
  
     
  
     
  
     
  
     
Cost of revenues—inventory charge
   $ 3,725      $ 1,131      $ 4,959      $ 7,956  
Restructuring and other—Contract termination settlement charge
     —             —          —          4,000  
Industrial Automation:
                                   
Cost of revenues—inventory charge
   $ 3,656      $ —        $ 4,941      $ 505  
Restructuring and other—employee severance
     476        —          965        664  
Restructuring and other—acquisition related expenses and compensation
     —          —          825        790  
Wireless:
                                   
Cost of revenues—inventory charge
   $ 679      $ 1,802      $ 1,351      $ 3,957  
System Test:
                                   
Cost of revenues—inventory charge
   $ —        $ —        $ 524      $ 698  
Corporate and Other:
                                   
Other (income) expense, net—loss on convertible debt conversion
   $ 20,153      $ —        $ 25,397      $ —    
Restructuring and other—other
     —          —          1,846        —    
Restructuring and other—AutoGuide contingent consideration adjustment
     —          (27,206      (7,227      (4,421
Restructuring and other—acquisition related expenses and compensation
     —          (1,086      (513      2,629  
Restructuring and other—MiR contingent consideration adjustment
     —          —          —          (3,546
 
26

U. SHAREHOLDERS’ EQUITY
Stock Repurchase Program
In January 2021, Teradyne’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 million in 2021.
During the nine months ended October 3, 2021, Teradyne repurchased 3.3 million shares of common stock for $406.2 million at an average price of $123.53 per share. During the nine months ended September 27, 2020, Teradyne repurchased 1.5 million shares of common stock for $88.5 million at an average price of $58.33 per share.
The total price includes commissions and is recorded as a reduction to retained earnings.
Dividend
Holders of Teradyne’s common stock are entitled to receive dividends when they are declared by Teradyne’s Board of Directors.
In January 2021, May 2021 and August 2021, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.10 per share. Dividend payments for the three and nine months ended October 3, 2021 were $16.4 million and $49.7 million, respectively.
In January 2020, May 2020 and August 2020, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.10 per share. Dividend payments for the three and nine months ended September 27, 2020 were $16.6 million and $49.9 million, respectively.
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’s Board of Directors, which will consider, among other things, Teradyne’s earnings, capital requirements and financial condition.
 
27

Item 2:
Management’s Discussion and Analysis of Financial Condition and Results of Operations
Statements in this Quarterly Report on Form
10-Q
which are not historical facts, so called “forward-looking statements,” are made pursuant to the safe harbor provisions of Section 21E of the Securities Exchange Act of 1934, as amended. Investors are cautioned that all forward-looking statements involve risks and uncertainties, including those detailed in our filings with the Securities and Exchange Commission. See also Part II, Item 1A of this Quarterly Report on Form
10-Q
and Part I, Item 1A “Risk Factors” in our Annual Report on Form
10-K
for the year ended December 31, 2020. Readers are cautioned not to place undue reliance on these forward-looking statements which reflect management’s analysis only as of the date hereof. We assume no obligation to update these forward-looking statements to reflect actual results or changes in factors or assumptions affecting forward-looking statements, except as may be required by law.
Overview
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 the consumer electronics, wireless, automotive, industrial, computing, communications, and aerospace and defense industries. Our industrial automation products include collaborative robotic arms, autonomous mobile robots (“AMRs”) 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:
 
   
semiconductor test (“Semiconductor Test”) systems;
 
   
storage and system level test (“Storage Test”) systems, defense/aerospace (“Defense/Aerospace”) test instrumentation and systems and circuit-board test and inspection (“Production Board Test”) systems (collectively these products represent “System Test”);
 
   
wireless test (“Wireless Test”) systems; and
 
   
industrial automation (“Industrial Automation”) products.
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’ 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.
Industrial Automation segment consists of Universal Robots A/S (“UR”), a leading supplier of collaborative robotic arms, Mobile Industrial Robots A/S (“MiR”), a leading maker of AMRs for industrial applications and AutoGuide, LLC (“AutoGuide”), a maker of high payload AMRs. The market for our industrial automation segment products is dependent on the adoption of new automation technologies by large manufacturers as well as small and medium enterprises (SMEs) throughout the world.
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 opportunistic acquisitions.
Impact of the
COVID-19
Pandemic on our Business
The novel coronavirus
(COVID-19)
pandemic 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,
shelter-in-place
orders, vaccine and testing mandates, and business limitations and shutdowns. These measures have impacted our
day-to-day
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
COVID-19
pandemic and the availability and impact of vaccinations globally. However, we are unable to accurately predict the full impact of
COVID-19,
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.
 
28

Health and Safety
In response to the
COVID-19
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 COVID- 19 has caused us to modify our business practices, including implementing vaccination, testing, masking and social distancing policies, suspending employee travel, requiring most employees to work remotely, cancelling physical participation in meetings, and extensively and frequently disinfecting our workspaces. Around the world, many of our employees are working from home. However, some of our engineering, operations, supply line and customer support teams must be
on-site
at our or our customers’ facilities. We are providing those
on-site
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.
Operations
We believe the
COVID-19
pandemic, and the numerous measures implemented by authorities in response, has adversely impacted our results of operations, including by increasing costs, but we cannot accurately estimate the amount of the impact to our third quarter of 2021 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
COVID-19
pandemic.
Supply
We have experienced interruptions to our supply chain as a result of the
COVID-19
pandemic. Our suppliers have faced and may continue to face difficulties maintaining operations in light of
COVID-19
disruptions and government-ordered restrictions. Our supply chain team, and our suppliers, continue to manage numerous supply, production, and logistics obstacles caused by the pandemic. There is no assurance that these efforts will be successful. The
COVID-19
pandemic may continue to disrupt our ability to obtain components required to manufacture our products, adversely affecting our operations and in some instances resulting in higher costs and delays, both for obtaining components and shipping finished goods to customers. The interruptions to our supply chain caused by the
COVID-19
pandemic impacted our financial results in the quarter, particularly for our Industrial Automation businesses, and may continue to impact our business, revenue, and profitability.
Demand
The
COVID-19
pandemic has significantly increased economic uncertainty in our markets. Demand for our Test products was strong throughout 2020 and in the first nine months of 2021. Our Industrial Automation business, however, experienced a significant decline in demand through the first half of 2020 due to
COVID-19
related shutdowns affecting global manufacturing but demand recovered in the second half of 2020 from the low point in the second quarter and continued to recover in the first nine months of 2021. The
COVID-19
pandemic could cause further global economic disruption that could cause demand for our products to decline, which would adversely affect our business.
Liquidity
Although there is continued uncertainty related to the impact of the
COVID-19
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
COVID-19
pandemic, in order to bolster our liquidity position, on May 1, 2020 we entered into a credit agreement providing for a three-year, senior secured revolving credit facility of $400 million as further described in Note H: “Debt.” As of November 5, 2021, we have not borrowed any funds under the credit facility.
We are continuing to monitor the evolving situation regarding the
COVID-19
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
COVID-19
on our business, financial condition, results of operations, liquidity, or cash flows in the future. In addition, see Part II—Item 1A, “Risk Factors,” included in our Annual Report on Form
10-K
for the fiscal year ended December 31, 2020 for our risk factors regarding risks associated with the
COVID-19
pandemic.
 
29

Critical Accounting Policies and Estimates
We have identified the policies which are critical to understanding our business and our results of operations. There have been no significant changes during the nine months ended October 3, 2021 to the items disclosed as our critical accounting policies and estimates in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form
10-K
for the fiscal year ended December 31, 2020.
Due to the
COVID-19
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 November 5, 2021, the date of issuance of this Quarterly Report on Form
10-Q.
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.
Preparation of Financial Statements and Use of Estimates
The preparation of consolidated financial statements requires management to make estimates and judgments that affect the amounts reported in the financial statements. Actual results may differ significantly from these estimates under different assumptions or conditions.
SELECTED RELATIONSHIPS WITHIN THE CONDENSED CONSOLIDATED
STATEMENTS OF OPERATIONS
 
    
For the Three Months

Ended
   
For the Nine Months

Ended
 
    
October 3,
   
September 27,
   
October 3,
   
September 27,
 
    
2021
   
2020
   
2021
   
2020
 
                          
Percentage of revenues:
        
Revenues:
        
Products
     87     85     87     86
Services
     13       15       13       14  
  
 
 
   
 
 
   
 
 
   
 
 
 
Total revenues
     100       100       100       100  
Cost of revenues:
        
Cost of products
     35       37       35       37  
Cost of services
     5       7       5       6  
  
 
 
   
 
 
   
 
 
   
 
 
 
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)
     40       44       40       43  
  
 
 
   
 
 
   
 
 
   
 
 
 
Gross profit
     60       56       60       57  
Operating expenses:
        
Selling and administrative
     14       14       14       14  
Engineering and development
     11       12       11       12  
Acquired intangible assets amortization
     1       1       1       1  
Restructuring and other
     —         (3     —         —    
  
 
 
   
 
 
   
 
 
   
 
 
 
Total operating expenses
     26       23       26       27  
  
 
 
   
 
 
   
 
 
   
 
 
 
Income from operations
     34       33       34       29  
Non-operating
(income) expense:
        
Interest income
     —         —         —         —    
Interest expense
     —         1       1       1  
Other (income) expense, net
     2       —         1       —    
  
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     31       32       32       29  
Income tax provision
     4       5       4       4  
  
 
 
   
 
 
   
 
 
   
 
 
 
Net income
     27     27     28     25
  
 
 
   
 
 
   
 
 
   
 
 
 
 
30

Results of Operations
Third Quarter 2021 Compared to Third Quarter 2020
Revenues
Revenues by our reportable segments were as follows:
 
    
For the Three Months

Ended
        
    
October 3,
    
September 27,
    
Dollar
 
    
2021
    
2020
    
Change
 
                      
    
(in millions)
 
Semiconductor Test
   $ 688.2      $ 592.1      $ 96.1  
System Test
     102.6        118.2        (15.6
Industrial Automation
     91.0        68.7        22.3  
Wireless Test
     68.7        40.5        28.2  
Corporate and Other
     (0.1      —          (0.1
  
 
 
    
 
 
    
 
 
 
   $ 950.5      $ 819.5      $ 131.0  
  
 
 
    
 
 
    
 
 
 
The increase in Semiconductor Test revenues of $96.1 million, or 16.2%, was driven primarily by greater tester sales driven by testing of mobile application processors and industrial and automotive devices, partially offset by a decrease in tester sales for high performance compute processors and lower memory test sales of DRAM memory testers. The decrease in System Test revenues of $15.6 million, or 13.2%, was primarily due to lower sales in Storage Test of hard disk drive testers, partially offset by greater sales in Production Board Test, due to higher automotive electronics demand. The increase in Industrial Automation revenues of $22.3 million, or 32.5%, was driven by demand for collaborative robotic arms. The rise in Wireless Test revenues of $28.2 million, or 69.6%, was primarily due to an increase in WiFi tester sales, including our new WiFi 7 product, and higher demand in the ultra-wide band wireless test market.
Revenues by country as a percentage of total revenues were as follows (1):
 
    
For the Three Months

Ended
 
    
October 3,
   
September 27,
 
    
2021
   
2020
 
              
Taiwan
     27     37
China
     19       15  
United States
     11       10  
Korea
     8       16  
Europe
     8       6  
Malaysia
     6       2  
Japan
     5       2  
Singapore
     5       2  
Philippines
     5       2  
Thailand
     3       5  
Rest of World
     3       3  
  
 
 
   
 
 
 
     100     100
  
 
 
   
 
 
 
 
(1)
Revenues attributable to a country are based on location of customer site.
 
31

Gross Profit
Our gross profit was as follows:
 
    
For the Three Months

Ended
       
    
October 3,
   
September 27,
   
Dollar/Point
 
    
2021
   
2020
   
Change
 
                    
    
(in millions)
 
Gross profit
   $ 571.0     $ 458.9     $ 112.1  
Percent of total revenues
     60.1     56.0     4.1  
Gross profit as a percent of revenue increased by 4.1 points, primarily due to product mix of higher margin products in Semiconductor Test and operating leverage due to higher revenues.
Selling and Administrative
Selling and administrative expenses were as follows:
 
    
For the Three Months

Ended
       
    
October 3,
   
September 27,
   
Dollar
 
    
2021
   
2020
   
    Change    
 
                    
    
(in millions)
 
Selling and administrative
   $ 134.8     $ 115.8     $ 19.0  
Percent of total revenues
     14.2     14.1  
The increase of $19.0 million in selling and administrative expenses was primarily due to higher variable compensation, and greater selling and administrative spending across all segments.
Engineering and Development
Engineering and development expenses were as follows:
 
    
For the Three Months

Ended
       
    
October 3,
   
September 27,
   
    Dollar    
 
    
2021
   
2020
   
Change
 
                    
    
(in millions)
 
Engineering and development
   $ 107.2     $ 94.9     $ 12.3  
Percent of total revenues
     11.3     11.6  
The increase of $12.3 million in engineering and development expenses was primarily due to higher spending across all segments and higher variable compensation.
Restructuring and Other
During the three months ended October 3, 2021, we recorded $0.6 million of severance charges primarily in Industrial Automation, $0.3 million of acquisition related compensation expenses and $0.3 million for other expenses.
During the three months ended September 27, 2020, we recorded a $27.2 million gain for the decrease in the fair value of the 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.
 
32

Interest and Other
 
    
For the Three Months

Ended
        
    
October 3,
    
September 27,
    
Dollar
 
    
        2021        
    
        2020        
    
        Change        
 
                      
    
(in millions)
 
Interest income
   $ (0.6    $ (1.1    $ 0.5  
Interest expense
     3.8        6.2      $ (2.4
Other (income) expense, net
     21.5        0.8      $ 20.7  
Interest income decreased by $0.5 million primarily due to lower interest rates in 2021 compared to 2020. Interest expense decreased by $2.4 million primarily due to lower convertible debt interest expenses, as a result of early conversions in 2021. Other (income) expense, rose by $20.7 million primarily due to $20.2 million losses on convertible debt conversions in 2021.
Income (Loss) Before Income Taxes
 
    
For the Three Months

Ended
        
    
October 3,
    
September 27,
    
Dollar
 
    
        2021        
    
        2020        
    
        Change        
 
                      
    
(in millions)
 
Semiconductor Test
   $ 265.0      $ 189.1      $ 75.9  
System Test
     31.8        47.4        (15.6
Wireless Test
     31.7        10.9        20.8  
Industrial Automation
     (4.2      (5.3      1.1  
Corporate and Other (1)
     (26.5      21.6        (48.1
  
 
 
    
 
 
    
 
 
 
   $ 297.8      $ 263.7      $ 34.1  
  
 
 
    
 
 
    
 
 
 
 
(1)
Included in Corporate and Other are: contingent consideration adjustments, loss on convertible debt conversions, interest income, interest expense, net foreign exchange gains (losses), pension, intercompany eliminations and acquisition related: (a) charges; (b) legal fees; (c) compensation.
The increase in income before income taxes in Semiconductor Test was driven by testing of mobile application processors and industrial and automotive devices, partially offset by a decrease in tester sales for high performance compute processors and lower memory test sales of DRAM memory testers. The decrease in income before income taxes in System Test was primarily due to lower sales in Storage Test of hard disk drive testers, partially offset by greater sales in Production Board Test, due to higher automotive electronics demand. The increase in income before income taxes in Wireless Test was primarily due to growth in WiFi tester sales, including our new WiFi 7 product, and greater demand in the ultra-wide band wireless test market. The decrease in income (loss) before income taxes in Corporate and Other was primarily due to a gain for the decrease in the fair value of the AutoGuide contingent consideration liability in 2020 and losses on convertible debt conversions in 2021.
Income Taxes
The effective tax rate for the three months ended October 3, 2021 and September 27, 2020 was 13.8% and 15.6%, respectively. The decrease in the effective tax rate from the three months ended September 27, 2020 to the three months ended October 3, 2021 was primarily attributable to an increase in benefit from the international provisions of the U.S. Tax Cuts and Jobs Act of 2017 and an increase in benefit from tax credits partially offset by a projected shift in the geographic distribution of income, which increases the income subject to taxation in higher tax rate jurisdictions relative to lower tax rate jurisdictions and a decrease in discrete benefit related to equity compensation.
 
33

Nine Months 2021 Compared to Nine Months 2020
Revenues
Revenues by our four reportable segments were as follows:
 
    
For the Nine Months

Ended
        
    
October 3,
    
September 27,
    
Dollar
 
    
        2021        
    
        2020        
    
        Change        
 
                      
    
(in millions)
 
Semiconductor Test
   $ 2,050.3      $ 1,735.8      $ 314.5  
System Test
     340.3        306.1        34.2  
Industrial Automation
     263.2        187.8        75.4  
Wireless Test
     164.5        133.2        31.3  
Corporate and Other
     (0.4      (0.3      (0.1
  
 
 
    
 
 
    
 
 
 
   $ 2,817.8      $ 2,362.5      $ 455.3  
  
 
 
    
 
 
    
 
 
 
The increase in Semiconductor Test revenues of $314.5 million, or 18.1%, was driven primarily by incremental tester sales driven by testing of high performance compute processors, automotive and industrial devices, and higher service, partially offset by lower mobile application processor testers. The rise in System Test revenues of $34.2 million, or 11.2%, was primarily due to elevated sales in Storage Test of system level testers, and greater sales in Production Board Test due to higher automotive electronics demand. The growth in Industrial Automation revenues of $75.4 million, or 40.1%, was driven by demand for collaborative robotic arms. The increase in Wireless Test revenues of $31.3 million, or 23.5%, was primarily due to greater sales in connectivity test products.
Revenues by country as a percentage of total revenues were as follows (1):
 
    
For the Nine Months

Ended
 
    
October 3,
   
September 27,
 
    
2021
   
2020
 
              
Taiwan
     36     40
China
     18       15  
United States
     10       9  
Korea
     8       12  
Europe
     7       6  
Philippines
     5       2  
Japan
     4       5  
Thailand
     4       4  
Malaysia
     4       2  
Singapore
     3       2  
Rest of World
     1       3  
  
 
 
   
 
 
 
     100     100
  
 
 
   
 
 
 
 
(1)
Revenues attributable to a country are based on location of customer site.
Gross Profit
Our gross profit was as follows:
 
    
For the Nine Months

Ended
       
    
October 3,
   
September 27,
   
Dollar/Point
 
    
        2021        
   
        2020        
   
        Change        
 
                    
    
(in millions)
 
Gross profit
   $ 1,679.6     $ 1,336.0     $ 343.6  
Percent of total revenues
     59.6     56.5     3.1  
 
34

Gross profit as a percent of revenue increased by 3.1 points, primarily due to product mix of higher margin products in Semiconductor Test and operating leverage due to higher revenues.
Selling and Administrative
Selling and administrative expenses were as follows:
 
    
For the Nine Months

Ended
       
    
October 3,
   
September 27,
   
Dollar
 
    
        2021        
   
        2020        
   
        Change        
 
                    
    
(in millions)
 
Selling and administrative
   $ 404.8     $ 340.5     $ 64.3  
Percent of total revenues
     14.4     14.4  
The increase of $64.3 million in selling and administrative expenses was primarily due to higher variable compensation and higher selling spending across all segments.
Engineering and Development
Engineering and development expenses were as follows:
 
    
For the Nine Months

Ended
       
    
October 3,
   
September 27,
   
Dollar
 
    
        2021        
   
        2020        
   
        Change        
 
                    
    
(in millions)
 
Engineering and development
   $ 317.6     $ 274.2     $ 43.4  
Percent of total revenues
     11.3     11.6  
The increase of $43.4 million in engineering and development expenses was primarily due to higher spending across all segments and higher variable compensation.
Restructuring and Other
During the nine months ended October 3, 2021, we recorded a gain of $7.2 million for the decrease in the fair value of the AutoGuide contingent consideration liability, partially offset by a charge of $1.7 million for an increase in environmental and legal liabilities, $1.2 million of severance charges primarily in Industrial Automation, $0.6 million for other expenses and $0.3 million of acquisition related compensation expenses.
During the nine months ended September 27, 2020, we recorded a $4.0 million contract termination settlement charge, $3.4 million of acquisition related compensation and expenses, $1.2 million of severance charges primarily in Industrial Automation, and $1.2 million of other expenses, partially offset by a $4.4 million gain for the decrease in the fair value of the AutoGuide contingent consideration liabilities, and a $3.5 million gain for the decrease in the fair value of the MiR contingent consideration liability.
Interest and Other
 
    
For the Nine Months

Ended
        
    
October 3,
    
September 27,
    
Dollar
 
    
        2021        
    
        2020        
    
        Change        
 
                      
    
(in millions)
 
Interest income
   $ (2.1    $ (5.2    $ 3.1  
Interest expense
     15.4        17.8        (2.4
Other (income) expense, net
     25.2        3.6        21.6  
Interest income decreased by $3.1 million primarily due to lower interest rates and a lower marketable securities balance in 2021 compared to 2020. Interest expense decreased by $2.4 million primarily due to lower convertible debt interest expense due to early conversions in 2021. Other (income) expense, net increased by $21.6 million primarily due to $25.4 million losses on convertible debt conversions in 2021, partially offset by the change in unrealized gains/losses on equity securities, from losses in 2020 to gains in 2021 and the change in pension actuarial gains/losses, from losses in 2020 to gains in 2021.
 
35

Income (Loss) Before Income Taxes
 
    
For the Nine Months

Ended
        
    
October 3,
    
September 27,
    
Dollar
 
    
        2021        
    
        2020        
    
        Change        
 
                      
    
(in millions)
 
Semiconductor Test
   $ 778.7      $ 571.7      $ 207.0  
System Test
     116.8        115.0        1.8  
Wireless Test
     63.8        35.6        28.2  
Industrial Automation
     (14.6      (32.0      17.4  
Corporate and Other (1)
     (38.9      (12.2      (26.7
  
 
 
    
 
 
    
 
 
 
   $ 905.8      $ 678.1      $ 227.7  
  
 
 
    
 
 
    
 
 
 
 
(1)
Included in Corporate and Other are contingent consideration adjustments, loss on convertible debt conversions, interest income, interest expense, net foreign exchange gains (losses), pension, intercompany eliminations, and acquisition related: (a) charges; (b) legal fees; (c) compensation.
The increase in income before income taxes in Semiconductor Test was driven primarily by an increase in tester sales driven by testing of high performance compute processors, automotive and industrial devices, and service, partially offset by lower mobile applications processor testers. The improvement in income before income taxes in System Test was primarily due to elevated sales in Storage Test of system level testers, and greater sales in Production Board Test due to higher automotive electronics demand. The increase in income before income taxes in Wireless Test was primarily due to higher sales in connectivity test products. The decrease in loss before income taxes in Industrial Automation was primarily due to higher sales and lower intangible assets amortization expense. The loss before income taxes in Corporate and Other was primarily due to losses on convertible debt conversions in 2021.
Income Taxes
The effective tax rate for the nine months ended October 3, 2021 and September 27, 2020 was 12.7% and 13.3%, respectively. The decrease in the effective tax rate from the nine months ended September 27, 2020 to the nine months ended October 3, 2021 was primarily attributable to an increase in benefits from the international provisions of the U.S. Tax Cuts and Jobs Act of 2017 and an increase in discrete benefits related to equity compensation partially offset by a projected shift in the geographic distribution of income, which increases the income subject to taxation in higher tax rate jurisdictions relative to lower tax rate jurisdictions, and a reduction in benefits from tax credits.
Contractual Obligations
There have been no changes outside of the ordinary course of business to our contractual obligations as disclosed in our Annual Report on Form
10-K
for the year ended December 31, 2020.
Liquidity and Capital Resources
Our cash, cash equivalents, and marketable securities balances decreased by $104.9 million in the nine months ended October 3, 2021 to $1,449.5 million.
Operating activities during the nine months ended October 3, 2021 provided cash of $767.1 million. Changes in operating assets and liabilities used cash of $167.7 million. This was due to a $219.9 million increase in operating assets and a $52.2 million increase in operating liabilities.
The increase in operating assets was due to a $138.6 million increase in prepayments and other assets due to prepayments to our contract manufacturers, a $103.3 million increase in accounts receivable due to greater sales, partially offset by a $21.9 million decrease in inventories.
The change in operating liabilities was due to increases of $63.5 million in other accrued liabilities, $23.8 million in accounts payable, and $8.7 million in deferred revenue and customer advance payments, partially offset by a $17.4 million decrease in income taxes, a $22.3 million decrease in accrued employee compensation, and $4.1 million of retirement plan contributions.
 
36

Investing activities during the nine months ended October 3, 2021 provided cash of $156.1 million due to $571.3 million and $209.4 million in proceeds from maturities and sales of marketable securities, partially offset by $509.5 million used for purchases of marketable securities, $103.2 million used for purchases of property, plant and equipment and $12.0 million used for an investment in MachineMetrics, Inc.(“MachineMetrics”).
Financing activities during the nine months ended October 3, 2021 used cash of $757.3 million due to $406.2 million used for the repurchase of 3.3 million shares of common stock at an average price of $123.53 per share, $302.0 million used for payments of convertible debt principal, $49.7 million used for dividend payments, and $32.0 million used for payments related to net settlements of employee stock compensation awards, partially offset by $32.6 million from the issuance of common stock under employee stock purchase and stock option plans.
Operating activities during the nine months ended September 27, 2020 provided cash of $608.5 million. Changes in operating assets and liabilities used cash of $107.4 million. This was due to a $245.8 million increase in operating assets and a $138.3 million increase in operating liabilities.
The increase in operating assets was due to a $222.0 million increase in accounts receivable due to increased sales, a $40.8 million increase in prepayments and other assets, partially offset by a $17.0 million decrease in inventories.
The increase in operating liabilities was due to a $47.3 million increase in other accrued liabilities, a $36.6 million increase in deferred revenue and customer advance payments, a $24.1 million increase in income taxes, a $23.8 million increase in accounts payable, and a $10.5 million increase in accrued employee compensation, partially offset by $3.9 million of retirement plan contributions.
Investing activities during the nine months ended September 27, 2020 used cash of $292.6 million, due to $488.4 million used for purchases of marketable securities, and $146.9 million used for purchases of property, plant and equipment, partially offset by $309.4 million and $32.6 million in proceeds from maturities and sales of marketable securities, respectively, and proceeds from life insurance of $0.5 million related to the cash surrender value from the cancellation of a Teradyne owned life insurance policy.
Financing activities during the nine months ended September 27, 2020 used cash of $143.4 million, due to $88.5 million used for the repurchase of 1.5 million shares of common stock at an average price of $58.33 per share, $49.9 million used for dividend payments, $22.7 million used for payments related to net settlements of employee stock compensation awards, and $8.9 million used for a payment related to MiR acquisition contingent consideration, partially offset by $26.5 million from the issuance of common stock under employee stock purchase and stock option plans.
In January 2021, May 2021 and August 2021, our Board of Directors declared a quarterly cash dividend of $0.10 per share. Dividend payments for the nine months ended October 3, 2021 were $49.7 million.
In January 2020, May 2020 and August 2020, our Board of Directors declared a quarterly cash dividend of $0.10 per share. Dividend payments for the nine months ended September 27, 2020 were $49.9 million.
In January 2021, our Board of Directors cancelled the January 2020 repurchase program and approved a new repurchase program for up to $2.0 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 million in 2021.
During the nine months ended October 3, 2021, we repurchased 3.3 million shares of common stock for $406.2 million at an average price of $123.53 per share. During the nine months ended September 27, 2020, we repurchased 1.5 million shares of common stock for $88.5 million at an average price of $58.33 per share.
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.
On May 1, 2020, we entered into a credit agreement providing for a three-year, senior secured revolving credit facility of $400 million. As of November 5, 2021, we have not borrowed any funds under the credit facility.
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
COVID-19
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.
 
37

Equity Compensation Plans
As discussed in Note Q: “Stock-Based Compensation” in our 2020 Annual Report on Form
10-K,
we have a 1996 Employee Stock Purchase Plan and a 2006 Equity and Cash Compensation Incentive Plan (the “2006 Equity Plan”).
The purpose of the 1996 Employee Stock Purchase Plan is to encourage stock ownership by all eligible employees of Teradyne. The purpose of the 2006 Equity Plan is to provide equity ownership and compensation opportunities in Teradyne to our employees, officers, directors, consultants and/or advisors. Both plans were approved by our shareholders.
Recently Issued Accounting Pronouncements
In August 2020, the FASB issued ASU
2020-06
– “Debt—Debt with Conversion and Other Options and Derivatives and Hedging—Contracts in Entity’s Own Equity,” 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 1, 2022. This ASU permits the use of either the modified retrospective or fully retrospective method of transition. We are evaluating the effects of the adoption of this ASU on our financial statements.
On November 4, 2021, we made an irrevocable election under the Indenture to require the principal portion of the remaining Notes to be settled in cash. Upon adoption of ASU
2020-06
only the amounts settled in excess of the principal will be considered in diluted earnings per share under the
if-converted
method.
 
Item 3:
Quantitative and Qualitative Disclosures about Market Risks
For “Quantitative and Qualitative Disclosures about Market Risk” affecting Teradyne, see Part 2 Item 7A, “Quantitative and Qualitative Disclosures about Market Risks,” in our Annual Report on Form
10-K
filed with the SEC on February 22, 2021. There were no material changes in our exposure to market risk from those set forth in our Annual Report on Form
10-K
for the fiscal year ended December 31, 2020.
In addition to market risks described in our Annual Report on Form
10-K,
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 million aggregate principal amount of 1.25% convertible senior unsecured notes (the “Notes”) due December 15, 2023. As of October 3, 2021, $158.0 million of principal remained outstanding and the Notes had a fair value of $546.5 million. The table below provides a sensitivity analysis of hypothetical 10% changes of Teradyne’s stock price as of the end of the third quarter of 2021 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’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 Notes, but does not impact Teradyne’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’ 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.
 
Hypothetical Change in Teradyne Stock Price
  
Fair Value
    
Estimated change
in fair value
    
Hypothetical
percentage
increase (decrease)
in fair value
 
                      
10% Increase
   $ 601,331      $ 54,867        10.0
No Change
     546,464        —          —    
10% Decrease
     491,600        (54,864      (10.0
 
38

Item 4:
Controls and Procedures
As of the end of the period covered by this report, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule
13a-15(b)
or Rule
15d-15(b)
promulgated under the Exchange Act. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer 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 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’s rules and forms, including ensuring that such material information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.
There have been no changes in our internal control over financial reporting (as defined in Rules
13a-15(f)
and
15d-15(f)
under the Exchange Act) during the three months ended October 3, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
PART II. OTHER INFORMATION
 
Item 1:
Legal Proceedings
We are subject to various legal proceedings and claims which have arisen 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 business, financial position or results of operations.
On March 8, 2021, Industrial Automation LLC submitted a demand for arbitration against Teradyne and AutoGuide in Wilmington, Delaware alleging that Teradyne and AutoGuide breached certain provisions of the Membership Interests Purchase Agreement (the “Purchase Agreement”), dated as of October 18, 2019, among Industrial Automation LLC, Teradyne and AutoGuide. The arbitration demand seeks full acceleration of the maximum earnout amount payable under the Purchase Agreement, or $106.9 million, for the alleged breach of the earnout provisions of the Purchase Agreement. On March 26, 2021, Teradyne and AutoGuide filed an answer denying that Teradyne and AutoGuide breached any provisions of the Purchase Agreement. The arbitration hearing is scheduled for March 21, 2022. While it is not possible at this stage to predict the outcome of the arbitration, Teradyne and AutoGuide intend to vigorously defend against the Industrial Automation LLC claims.
 
Item 1A:
Risk Factors
In addition to other information set forth in this Form
10-Q,
including the risk discussed below, you should carefully consider the factors discussed in Part I, “Item 1A: Risk Factors” in our Annual Report on Form
10-K
for the year ended December 31, 2020, which could materially affect our business, financial condition or future results. The risk factors described in our Annual Report on Form
10-K
remain applicable to our business and many of these risks could be further increased due to the
COVID-19
pandemic.
The risks described in our Annual Report on Form
10-K
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.
The global supply shortage of electrical components may impact our ability to meet customer demand.
There is currently a global supply shortage of electrical components, including semiconductor chips. As a result, we have experienced increases in our lead times and costs for certain components for certain products and delays in the delivery of some orders placed by our customers. At this time, these supply chain challenges have not had a material impact on our business, results of operations or financial condition. However, if we are unable to secure manufacturing capacities from our current suppliers and contract manufacturers, our ability to deliver our products to our customers may be negatively impacted. Also, our suppliers and contract manufacturers may increase their fees, which would result in an increase in our manufacturing costs, which we may not be fully able to pass to our customers, which could have a negative impact on our results of operations and financial condition. Additionally, if any of our suppliers and contract manufacturers 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.
 
39

The novel coronavirus
(COVID-19)
pandemic has impacted our business and could materially adversely affect our results of operations, financial condition, liquidity or cash flows.
The global pandemic of the novel strain of the coronavirus
(COVID-19)
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,
shelter-in-place
orders, vaccination and testing mandates, and business limitations and shutdowns. These measures have impacted our
day-to-day
operations and disrupted our business, workforce and operations, as well as the operations of our customers, contract manufacturers and suppliers. Most recently, on September 9, 2021, President Biden issued Executive Order 14042 requiring covered employees of certain Federal contractors and subcontractors to be “fully vaccinated,” unless legally entitled to an accommodation due to a disability or religious belief, practice, or observance. Additionally, on September 9, 2021, President Biden announced that he has directed the Occupational Safety and Health Administration (OSHA) to develop a rule mandating vaccination or weekly testing for employers with 100+ employees. As Teradyne implements measures to comply with these new regulations, the Company may experience increased compliance costs, increased risk of
non-compliance
and increased risk of employee attrition. The
COVID-19
pandemic, and the numerous measures implemented by authorities in response, has adversely impacted our results of operations, including increasing costs company-wide, but we cannot accurately estimate the full extent of the impact for our 2021 financial results or to our future financial results.
The
COVID-19
pandemic has significantly increased economic and demand uncertainty in our markets. The uncertainty resulted in a significant decrease in demand for certain of our products and could continue to impact demand for an uncertain period of time. The spread of
COVID-19
has caused us to modify our business practices, including implementing vaccination, testing, masking and social distancing policies, 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.
We are continuing to monitor the rapidly evolving situation regarding the
COVID-19
pandemic and the availability of vaccinations where we do business. However, we are unable to accurately predict the full impact of
COVID-19,
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.
 
Item 2:
Unregistered Sales of Equity Securities and Use of Proceeds
In January 2020, Teradyne’s Board of Directors authorized a new stock repurchase program for up to $1.0 billion of common stock. Effective April 1, 2020, Teradyne suspended its share repurchase program. In January 2021, Teradyne’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. During the nine months ended October 3, 2021, we repurchased 3.3 million shares of common stock for $406.2 million at an average price of $123.53 per share. During the nine months ended September 27, 2020, we repurchased 1.5 million shares of common stock for $88.5 million at an average price of $58.33 per share.
The following table includes information with respect to repurchases we made of our common stock during the three months ended October 3, 2021 (in thousands except per share price):
 
Period
  
(a) Total

Number of

Shares

(or Units)

Purchased
          
(b) Average

Price Paid per

Share (or Unit)
          
(c) Total Number of

Shares (or Units)

Purchased as Part of

Publicly Announced

Plans or Programs
    
(d) Maximum Number

(or Approximate Dollar

Value) of Shares (or

Units) that may Yet Be

Purchased Under the

Plans or Programs
 
July 5, 2021 - August 1, 2021
     501        $ 125.31          500      $ 1,740,717  
August 2, 2021 – August 29, 2021
     545          121.08          545        1,674,719  
August 30, 2021 – October 3, 2021
     679          119.22          679        1,593,820  
  
 
 
      
 
 
      
 
 
    
     1,725        (1   $ 121.58        (1     1,724     
  
 
 
      
 
 
      
 
 
    
 
(1)
Includes approximately two thousand shares at an average price of $125.40 withheld from employees for the payment of taxes.
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.
 
40

Item 4:
Mine Safety Disclosures
Not Applicable
 
41

Item 6:
Exhibits
 
Exhibit
Number
  
Description
    4.1    First Supplemental Indenture dated as of November 4, 2021 between Teradyne Inc. and Wilmington Trust, National Association, as trustee (filed herewith)
  10.1    Deferral Plan for Non-Employee Directors, as amended (filed herewith)*
  31.1    Certification of Principal Executive Officer, pursuant to Rule 13a-14(a) of Securities and Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith)
  31.2    Certification of Principal Financial Officer, pursuant to Rule 13a-14(a) of Securities and Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith)
  32.1    Certification of Principal Executive Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith)
  32.2    Certification of Principal Financial Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith)
101.INS    XBRL Instance Document
101.SCH    XBRL Taxonomy Extension Schema Document
101.CAL    XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF    XBRL Taxonomy Extension Definition Linkbase Document
101.LAB    XBRL Taxonomy Extension Label Linkbase Document
101.PRE    XBRL Taxonomy Extension Presentation Linkbase Document
104    Cover Page Interactive Data File (formatted as Inline XBRL, and contained in Exhibit 101)
 
*
Management Contract or Compensatory Plan
 
42

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
TERADYNE, INC.
Registrant
/
S
/ S
ANJAY
M
EHTA
Sanjay Mehta
Vice President,
Chief Financial Officer and Treasurer
(Duly Authorized Officer
and Principal Financial Officer)
November 5, 2021
 
43
EX-4.1 2 d207854dex41.htm EX-4.1 EX-4.1

Exhibit 4.1

 

 

 

 

 

 

TERADYNE, INC.

and

WILMINGTON TRUST, NATIONAL ASSOCIATION

as Trustee

FIRST SUPPLEMENTAL INDENTURE

Dated as of November 4, 2021

Supplementing the

INDENTURE

Dated as of December 12, 2016

 

 

1.25% Senior Convertible Notes due 2023

 

 

 

 

 

 


FIRST SUPPLEMENTAL INDENTURE (this “Supplemental Indenture”), dated as of November 4, 2021, between Teradyne, Inc., a Massachusetts corporation, as issuer (the “Company”), and Wilmington Trust, National Association, as trustee (the “Trustee”).

WHEREAS, the Company and the Trustee have executed and delivered that certain indenture (the “Existing Indenture,” and the Existing Indenture, as supplemented by this Supplemental Indenture, the “Indenture”), dated as of December 12, 2016, relating to the Company’s 1.25% Senior Convertible Notes due 2023 (the “Notes”); and

WHEREAS, the execution and delivery of this Supplemental Indenture without the consent of Holders is authorized by Section 9.01(k) of the Existing Indenture.

NOW, THEREFORE, each party to this Supplemental Indenture agrees as follows for the benefit of the other party and for the equal and ratable benefit of the Holders of the Notes.

Capitalized terms used in this Supplemental Indenture without definition have the respective meanings given to them in the Existing Indenture.

Article 1. AMENDMENTS

Notwithstanding anything to the contrary in Section 10.02(b) of the Existing Indenture, the following Settlement Methods will in no event apply to the conversion of any Note with a Conversion Date that is on or after the date of this Supplemental Indenture: (A) Physical Settlement; or (B) Combination Settlement with a Specified Dollar Amount that is less than $1,000 per $1,000 principal amount of Notes.

Article 2. MISCELLANEOUS

SECTION 2.01. INCORPORATION BY REFERENCE OF CERTAIN PROVISIONS OF THE EXISTING INDENTURE.

The provisions of Sections 11.01 and 11.08 to 11.17 of the Existing Indenture will apply to this Supplemental Indenture with the same force and effect as if such Sections were reproduced in this Supplemental Indenture, mutatis mutandis.

SECTION 2.02. RECITALS.

The Recitals set forth in this Supplemental Indenture are set forth exclusively by the Company, and the Trustee will not have any liability or responsibility with respect to such Recitals.

SECTION 2.03. THE TRUSTEE.

The Trustee shall not be responsible in any manner whatsoever for or in respect of the validity or sufficiency of this Supplemental Indenture or for or in respect of the statements contained herein, all of which are made solely by the Issuer, and the Trustee assumes no responsibility for their correctness.


SECTION 2.04. CONTINUING EFFECT.

Except as expressly supplemented and amended by this Supplemental Indenture, the Existing Indenture shall continue in full force and effect in accordance with the provisions thereof, and the Existing Indenture (as supplemented and amended by this Supplemental Indenture) is in all respects hereby ratified and confirmed. This Supplemental Indenture and all the terms and conditions of this Supplemental Indenture, with respect to the Notes, shall be and be deemed to be part of the terms and conditions of the Indenture for any and all purposes.

[The Remainder of This Page Intentionally Left Blank; Signature Page Follows]

 

3


IN WITNESS WHEREOF, the parties to this Supplemental Indenture have caused this Supplemental Indenture to be duly executed as of the date first written above.

 

TERADYNE, INC.

By:   /s/ Sanjay Mehta
 

Name: Sanjay Mehta

  Title:   Chief Financial Officer
WILMINGTON TRUST, NATIONAL ASSOCIATION, AS TRUSTEE
By:   /s/ Arlene Thelwell
  Name: Arlene Thelwell
  Title:   Vice President

[Signature Page to First Supplemental Indenture]

EX-10.1 3 d207854dex101.htm EX-10.1 EX-10.1

Exhibit 10.1

Teradyne, Inc.

Deferral Plan for Non-Employee Directors

(Restated Effective January 1, 2005)

WHEREAS, Teradyne, Inc. (the “Company”) has established the Teradyne, Inc. Deferral Plan for Non-Employee Directors, effective January 1, 2001, and amended as of March 1, 2003, (the “Prior Plan”) which provides each Non-Employee Director of the Company with an election to defer receipt of his or her Compensation from the Company; and

WHEREAS, the Company wishes to amend and restate such Prior Plan to comply with Section 409A with respect to Compensation deferred after December 31, 2004 and expand the elections permitted under the Prior Plan.

NOW, THEREFORE, the Company hereby amends and restates the Prior Plan to read in its entirety as set forth below, as so amended and restated (the “Plan”). The Plan has been operated in compliance with Section 409A since January 1, 2005 with respect to amounts subject to Section 409A. This amendment and restatement is intended to memorialize any changes in operation of the Plan as of that date as required by Section 409A. All other changes are effective as otherwise provided herein.

 

1.

Eligibility.

Each person who is a Non-Employee Director on December 1, 2004 is eligible to participate in the Plan for the Plan Year beginning January 1, 2005. All other persons who are Non-Employee Directors on December 1 of any calendar year beginning in or after December 1, 2005 are eligible to participate in the Plan Year beginning the immediately following January 1. A Non-Employee Director who is eligible to participate may become a Participant by making a deferral election with respect to Compensation payable in the following Plan Year under Section 2. Eligibility to participate in the Plan for any Non-Employee Director automatically ends upon the termination of the individual’s status as a member of the Board of Directors. If the Non-Employee Director becomes an Employee then any deferral election for Compensation payable in the Plan Year in which such employment commences shall remain in effect for the balance of the Plan Year but no further deferral elections may be made under the Plan.

 

2.

Participation.

A. Each Non-Employee Director who makes an election to defer the receipt of Compensation for any Plan Year must complete a Deferral Election Form, no later than the December 1 prior to the first day of the Plan Year with respect to which it is intended to be effective and deliver such completed form to the Company’s HR director or other designated Company Employee. A Deferral Election Form may be modified or withdrawn by the Participant prior to December 1 preceding the Plan Year to which it relates. The last completed form delivered to the HR director prior to or on December 1 and not withdrawn as of that date, shall be considered the Deferral Election Form for the upcoming Plan Year and shall be irrevocable after such December 1.


B. Each Non-Employee Director who does not timely complete and deliver a Deferral Election Form for any Plan Year shall not defer receipt of any Compensation for such Plan Year and shall receive any and all Compensation to which he or she is entitled during such Plan Year in accordance with the Company’s customary practices.

 

3.

Elections.

The Deferral Election Form for each Plan Year Deferral shall include the following elections:

A. An election to defer all the cash Compensation or, effective for Plan Years beginning January 1, 2007, all the Shares or both that are otherwise payable to the Non-Employee Director in the next Plan Year.

B. An election of the manner in which the cash portion of the Plan Year Deferral shall be allocated under the terms of Section 4(B)(1), as amended from time to time.

C. An election as to whether the Plan Year Deferral is payable, on distribution, in a lump sum or, effective for Plan Years beginning on or after January 1, 2007, such number of annual installments (up to a maximum of 15) as the Non-Employee Director elects.

 

4.

Accounting.

A. The Company or its designee shall establish an account for each Participant for recordkeeping purposes only, including sufficient subaccounts to reflect all of Participant’s elections in Section 3 for all such Participant’s Plan Year Deferrals. The account and subaccounts are intended only for the purposes of determining the amounts to be distributed to the Participant under the Plan. Grandfathered Accounts shall be subject only to the terms of the Plan which were in effect under the Prior Plan, unless the Board elects at any time, to make them subject to the terms of the amended and restated Plan by a resolution to that effect.

B. The account and subaccount shall be adjusted as follows:

1. Cash deferred by any Participant will be allocated, in accordance with the Participant’s election, to either (a) a notional account, or (b) a Deferred Stock Unit account (“DSU Account”).

a. Notional Account. Any amount which the Participant has allocated to a notional account, shall be credited with earnings, quarterly, at the rate in effect at the beginning of each Plan Year on 10 year Treasury Notes.

b. DSU Account. Any amount which the Participant has allocated to the DSU Account will be converted into a number of Deferred Stock Units on the date the cash amounts deferred would have been paid to the Participant. The number of Deferred Stock Units credited to the Participant’s DSU Account with respect to each cash deferral shall be determined by dividing the cash amount deferred by the Fair Market Value of the Common Stock on such date. If any cash dividends are subsequently declared with respect to the Common Stock then the cash that would have been paid to the Participant as dividends if he or she had owned the number of whole shares of Common Stock represented by the Deferred Stock Units shall, on the date such dividend is paid, be

 

2


deemed to be invested in Deferred Stock Units. The number of Deferred Stock Units credited to the Participant’s DSU Account with respect to each dividend shall be determined by dividing the amount of the cash dividend by the Fair Market Value of the Common Stock on the date the dividend would have been paid.

2. Any Shares deferred by the Participant shall be separately accounted for under this Section 4(B)(2), in a subaccount of the DSU Account. The number of Shares deferred shall also be converted into Deferred Stock Units, crediting the Participant with one Deferred Stock Unit for each Share deferred. Any Shares which are not vested at the time they are credited to the DSU Account shall continue to vest in accordance with the terms of the applicable agreement evidencing the award of such Shares. Any cash dividends payable with respect to the deferred Shares shall be treated as specified in Section 4(B)(1)(b) and shall vest in accordance with the terms applicable to the Shares.

 

5.

Voting Rights in Deferred Stock Units.

No Participant shall be entitled to any voting rights with respect to any amounts or Shares treated as converted into Deferred Stock Units.

 

6.

Distributions.

A. Generally. Distributions of each Plan Year Deferral shall be made as a lump sum, or in installments, in accordance with the terms of the Deferral Election Form the Participant has completed with respect to the Plan Year Deferral. A Participant shall become entitled to distributions following his or her separation from service as defined in Section 409A. Such distributions shall be made or commence within 90 days after the date of the Participant’s separation from service, subject to the provisions of Section 6(F). If distributions are to be made in installments then each annual installment shall be made within 30 days before or after the anniversary of the first installment distribution, except that if the first installment is delayed in accordance with Section 6(F), then each successive annual installment will be made within 90 days day following the anniversary of the Participant’s separation from service.

B. Lump Sum. Any distributions of a Plan Year Deferral to be made in a lump sum shall consist of (i) cash, which is an amount equal to the aggregate balance in the Participant’s notional account with respect to such Plan Year Deferral on the distribution date, and (ii) that number of shares of Common Stock equal to the aggregate number of vested Deferred Stock Units with respect to such Plan Year Deferral in the Participant’s DSU Account on the distribution date. Any unvested Deferred Stock Units shall be forfeited upon the Participant’s termination of service as a member of the Board of Directors. The cash and the shares of Common Stock may be distributed separately and at different times within the 90 day payment period.

C. Installments. Each installment distribution of any Plan Year Deferral shall consist of (i) such amount of cash as is determined by dividing the aggregate balance in the Participant’s notional account with respect to such Plan Year Deferral on the date of such installment distribution by the total number of remaining installment distributions elected by the Participant in his or her Deferral Election Form with respect to such Plan Year Deferral and (ii) that number of shares of Common Stock equal to the aggregate number

 

3


of vested Deferred Stock Units in the Participant’s DSU Account with respect to such Plan Year Deferral on the date of such installment distribution divided by the total number of remaining installment distributions elected by the Participant in his or her Deferral Election Form with respect to such Plan Year Deferral; provided that the number of shares of Common Stock distributed may be rounded up or down to the nearest one share for ease of administration.

D. Form of Distribution. Amounts allocated to the notional account shall be distributed in cash and amounts allocated to DSU Account shall be distributed in shares of Common Stock. Shares of Common Stock distributed under the Plan shall be issued from either the 2006 Equity and Cash Compensation Incentive Plan of the Company (the “2006 Compensation Plan”) with respect to any Shares deferred subsequent to the adoption of the 2006 Compensation Plan by the Company’s shareholders, or the Company’s 1997 Employee Stock Option Plan with respect to any Shares deferred prior to the adoption of the 2006 Compensation Plan by the Company’s shareholders. Distribution shall be made to the Participant, or if the Participant has died to the Participant’s Beneficiary. The Company may distribute the value of any fractional Deferred Stock Unit in cash, based on the Fair Market Value on the date any shares of Common Stock are distributed.

E. Death. If the Participant dies prior to the total distribution of his or her account then the vested balance that is undistributed at the time of the Participant’s death, notwithstanding any prior election by the Participant for installment distributions, shall be distributed to the Participant’s Beneficiary, in a lump sum, within 90 days following the Participant’s death.

F. Specified Employee. If at the time of separation from service the Participant is considered a specified employee as defined in Section 409A then, notwithstanding the foregoing, the distribution of his or her account shall not be made, or commence, until six months and one day after such separation from service, but installments shall thereafter be distributed as if the initial installment had been made on the date of separation.

G. Special 2008 Election. Notwithstanding the foregoing terms of the Plan, in accordance with the transition provisions of IRS Notice 2007-86, the Participants who have previously made a proper election to defer Compensation for 2005, 2006, 2007 and 2008 may designate, in such manner as the HR director determines, prior to December 31, 2008, whether such Plan Year Deferrals shall be distributed in a lump sum or in installments, and if in installments, the number of such installments.

 

7.

Amendments and Termination.

The Board of Directors may amend or terminate the Plan at any time, which may include, without limitation, action to prohibit any future deferral under the Plan; provided that no such action shall decrease the value of the Participant’s account with respect to Deferral Elections made prior to such termination or amendment and such amendment or termination shall be consistent with Section 409A.

 

8.

Definitions.

As used in the Plan, the following terms shall have the following meanings:

A. “Beneficiary” means the person designated or determined under Section 10(C).

 

4


B. “Board of Directors” means the Board of Directors of the Company.

C. “Committee” means the Compensation Committee, or any successor to such Compensation Committee, or any other Committee of the Board of Directors authorized by the Board of Directors to administer the Plan.

D. “Common Stock” means the common stock, $0.125 par value per share, of the Company.

E. “Compensation” means any meetings fees, retainer or other amounts (except for reimbursed expenses), whether in cash or, effective January 1, 2007, in Shares, payable to the Non-Employee Director for services as such Non-Employee Director.

F. “Deferral Election Form” means the document or other communication by which the HR Director has Non-Employee Directors elect to defer receipt of Compensation under the Plan.

G. “Deferred Stock Units”, which are expressed as a number in the DSU account of a Participant refer to the number of shares of Common Stock that a Participant will become entitled to receive upon distribution of his or her Plan Year Deferrals in accordance with Section 6.

H. “Employee” means a common law employee of Teradyne, Inc. or any of its subsidiaries.

I. “Fair Market Value” of the Common Stock means, prior to June 1, 2006, the opening price for the date it is being determined, as officially quoted by the New York Stock Exchange. Effective June 1, 2006, Fair Market Value shall have the meaning set forth in the 2006 Compensation Plan.

J. “Grandfathered Accounts” mean those accounts for Participants which were established with respect to deferrals prior to December 31, 2004 which had not been distributed on such date.

K. “Non-Employee Director” means any person who is (i) a member of the Board of Directors but who is not an Employee of the Company, and (ii) is eligible to receive awards under the 2006 Compensation Plan (or, prior to its approval by the Company’s shareholders, was eligible to receive awards under the Company’s 1997 Employee Stock Option Plan).

L. “Participant” means a Non-Employee Director who is eligible to defer receipt of Compensation under Section 1 and who has delivered a completed Deferral Election Form in accordance with Section 2.

M. “Plan Year” means the calendar year. The first plan year of the Plan, as amended and restated, begins January 1, 2005.

N. “Plan Year Deferral” means cash or Shares deferred for any Plan Year in accordance with a Non-Employee Director’s Deferral Election Form.

 

5


O. “Section 409A” means Section 409A of the Internal Revenue Code of 1986, as amended, and guidance issued thereunder from time to time.

P. “Shares” means either Restricted Stock or Restricted Stock Units granted under the 2006 Compensation Plan of the Company.

 

9.

Dilutions and Other Adjustments.

In the event of any change in the outstanding shares of the Common Stock by reason of any stock dividend or split, recapitalization, merger, consolidation, spin-off, reorganization, combination or exchange of shares or other similar corporate change, then the Board of Directors or the Committee shall determine, in their sole discretion, that such change equitably requires an adjustment in the number or kind of shares then held in a Participant’s DSU account, then such adjustments shall be made and such determination shall be conclusive and binding for all purposes.

 

10.

Miscellaneous Provisions.

A. The Plan shall be administered by the Committee, which shall have the exclusive right and full discretion to interpret the Plan and make all determinations necessary or advisable for its administration, including, without limitation, the authority to remedy ambiguities inconsistencies or omissions. All determinations by the Committee shall be final and binding on all persons.

B. The Plan shall be an unfunded plan and a Participant’s rights and interest under the Plan may not be anticipated, mortgaged, assigned or otherwise encumbered, transferred, or conveyed in advance of actual receipt and any attempt so to do shall be null and void. No part of the amounts payable shall, prior to actual payment be subject to seizure, attachment, garnishment or sequestration for the payment of any debts or judgments of any kind. Any amounts deferred under the Plan shall remain the assets of the Company until paid in accordance with the provisions of the Plan, and in the event of the Company’s insolvency, will be subject to the claims of the Company’s general creditors. In the event of the Company’s insolvency, a Participant shall be a general creditor of the Company with respect to his or her claim for benefits hereunder.

C. Each Participant shall have the right to designate, from time to time, a beneficiary, primary as well as contingent, to receive benefits payable in accordance with the terms of the Plan. If the HR director has not received a completed beneficiary designation form during the Participant’s life then the Participant’s beneficiary under the Plan shall be his or her spouse, if any, and if none, his or her estate. The delivery of a completed beneficiary designation form to the HR Director shall replace any prior form.

D. The Company may establish one or more trusts pursuant to one or more trust agreements between the Company and a trustee named in such agreement, and as amended from time to time, on such terms as the Company shall determine (the “Trust”). The Company may transfer assets to said Trust, as it determines in its sole discretion, for purposes of providing for the payment of its liabilities under the Plan. The provisions of

 

6


the Plan shall govern the rights of a Participant to receive distributions pursuant to the Plan. The provisions of the Trust shall govern the rights of the Company, the Participants and any creditors of the Company to the assets of the Trust. To the extent any distributions are made from said Trust to any Participant for purposes of satisfying any obligation the Company may have under the Plan that distribution shall reduce the Company’s obligation hereunder.

E. The Plan is intended to comply with Section 409A with respect to those accounts which are subject to its terms and to such extent shall be administered in accordance with its terms and that intention; provided that the Company shall have no obligation to any Participant or his or her beneficiary if there is any failure to comply with Section 409A or with respect to any liability incurred by such Participant or any other person as a result of such failure.

F. The Plan is established and shall be construed in accordance with the laws of the Commonwealth of Massachusetts.

G. The provisions of the Plan shall bind and inure to the benefit of the Company and its successors and assigns, or any Participant and his or her beneficiaries.

H. Distributions hereunder shall be subject to any applicable tax withholding and the Company shall have the discretion to withhold cash for such purpose to the extent available to satisfy any withholding obligation with respect to any cash or Common Stock distributed under the Plan.

I. If any distribution is to be made to any person who is a minor or is declared incompetent or to a person the Board of Directors determines in good faith to be incapable of handling the disposition of such person’s property (which the Board of Directors shall have no obligation to determine), the Board of Directors may direct payment to the guardian, legal representative or person having the care and custody of such person and such payment shall discharge the Company’s obligations hereunder to the extent of such payment.

Approved by the Teradyne, Inc. Board of Directors May 24, 2006.

Amended by the Teradyne, Inc. Board of Directors on November 4, 2008.

Amended by the Teradyne, Inc. Board of Directors on August 18, 2021.

 

7

EX-31.1 4 d207854dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATIONS

I, Mark E. Jagiela, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Teradyne, Inc.;

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;

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;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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;

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;

c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):

a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: November 5, 2021

 

By:   /S/ MARK E. JAGIELA
 

 

    Mark E. Jagiela
    Chief Executive Officer
EX-31.2 5 d207854dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATIONS

I, Sanjay Mehta, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Teradyne, Inc.;

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;

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;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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;

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;

c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):

a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: November 5, 2021

 

By:   /S/ SANJAY MEHTA
 

 

    Sanjay Mehta
    Chief Financial Officer
EX-32.1 6 d207854dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Teradyne, Inc. (the “Company”) on Form 10-Q for the period ended October 3, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Mark E. Jagiela, Chief Executive Officer of the Company, certify pursuant to 18 U.S.C (S) 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

(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

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.

 

/S/ MARK E. JAGIELA

Mark E. Jagiela
Chief Executive Officer
November 5, 2021
EX-32.2 7 d207854dex322.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Teradyne, Inc. (the “Company”) on Form 10-Q for the period ended October 3, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Sanjay Mehta, Chief Financial Officer of the Company, certify pursuant to 18 U.S.C (S) 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

(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

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.

 

/S/ SANJAY MEHTA

Sanjay Mehta
Chief Financial Officer
November 5, 2021
EX-101.SCH 8 ter-20211003.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE COMMON SHARES AND SHAREHOLDERS'' EQUITY link:presentationLink link:definitionLink link:calculationLink 1008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE COMMON SHARES AND SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - The Company link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Accounting Policies link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Recently Issued Accounting Pronouncements link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Investment In Other Company link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Revenue link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Financial Instruments link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Prepayments link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Deferred Revenue and Customer Advances link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Product Warranty link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Accumulated Other Comprehensive Income link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Goodwill and Acquired Intangible Assets link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Net Income Per Common Share link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Restructuring and Other link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Retirement Plans link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Segment Information link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Shareholders' Equity link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Financial Instruments (Tables) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Prepayments (Tables) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Deferred Revenue and Customer Advances (Tables) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Product Warranty (Tables) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Net Income Per Common Share (Tables) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Retirement Plans (Tables) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Recently Issued Accounting Pronouncements - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Investment In Other Company - Additional Information (Details) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Composition of Inventories, Net (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Inventories - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Financial Instruments - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Schedule of Reported Financial Assets and Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Schedule of Available for Sale Marketable Securities (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Schedule of Reported Available for Sale Marketable Securities (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Contractual Maturities of Investments in Debt Securities Held (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Components of Convertible Senior Notes (Detail) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Interest Expense on Convertible Senior Notes (Detail) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - Prepayments (Detail) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - Deferred Revenue and Customer Advances (Detail) link:presentationLink link:definitionLink link:calculationLink 1070 - Disclosure - Product Warranty (Detail) link:presentationLink link:definitionLink link:calculationLink 1071 - Disclosure - Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) link:presentationLink link:definitionLink link:calculationLink 1072 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1073 - Disclosure - Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) link:presentationLink link:definitionLink link:calculationLink 1074 - Disclosure - Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) link:presentationLink link:definitionLink link:calculationLink 1075 - Disclosure - Changes in Accumulated Other Comprehensive Income (Detail) link:presentationLink link:definitionLink link:calculationLink 1076 - Disclosure - Changes in Accumulated Other Comprehensive Income (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1077 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) link:presentationLink link:definitionLink link:calculationLink 1078 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1079 - Disclosure - Goodwill and Acquired Intangible Assets - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1080 - Disclosure - Changes in Carrying Amount of Goodwill by Segment (Detail) link:presentationLink link:definitionLink link:calculationLink 1081 - Disclosure - Schedule of Amortizable Intangible Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1082 - Disclosure - Schedule of Estimated Intangible Asset Amortization Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1083 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1084 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1085 - Disclosure - Net Income Per Common Share - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1086 - Disclosure - Restructuring and Other - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1087 - Disclosure - Retirement Plans - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1088 - Disclosure - Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) link:presentationLink link:definitionLink link:calculationLink 1089 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1090 - Disclosure - Schedule of Reconciliation of Effective Tax Rate (Detail) link:presentationLink link:definitionLink link:calculationLink 1091 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1092 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1093 - Disclosure - Schedule of Segment Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1094 - Disclosure - Schedule of Segment Information (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1095 - Disclosure - Schedule of Segment Reporting Information by Segment Charges (Detail) link:presentationLink link:definitionLink link:calculationLink 1096 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1097 - Statement - Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) Alternate 1 link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 9 ter-20211003_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 ter-20211003_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 ter-20211003_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 12 ter-20211003_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 13 d207854d10q_htm.xml IDEA: XBRL DOCUMENT 0000097210 2021-01-01 2021-10-03 0000097210 2021-10-03 0000097210 2020-12-31 0000097210 2021-07-05 2021-10-03 0000097210 2020-06-29 2020-09-27 0000097210 2020-01-01 2020-09-27 0000097210 2020-09-27 0000097210 2019-10-18 2019-10-18 0000097210 2020-01-01 2020-12-31 0000097210 2019-12-31 0000097210 2021-01-31 0000097210 2020-01-31 0000097210 2020-06-28 2020-09-27 0000097210 2021-11-01 0000097210 2020-05-01 0000097210 2020-05-01 2020-05-01 0000097210 2021-01-01 0000097210 2021-01-05 2021-07-04 0000097210 2021-04-05 2021-07-04 0000097210 2021-07-04 0000097210 2020-06-28 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2020-12-31 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2020-12-31 0000097210 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0000097210 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0000097210 ter:MarketableSecuritiesMember 2020-12-31 0000097210 ter:LongTermMarketableSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 us-gaap:USTreasurySecuritiesMember 2020-12-31 0000097210 us-gaap:CommercialPaperMember 2020-12-31 0000097210 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000097210 ter:DebtMutualFundsMember 2020-12-31 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-12-31 0000097210 us-gaap:CertificatesOfDepositMember 2020-12-31 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember 2020-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermContingentConsiderationMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:LongTermContingentConsiderationMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2020-12-31 0000097210 ter:PrepaidExpenseMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-12-31 0000097210 ter:IndustrialAutomationMember 2020-12-31 0000097210 ter:SystemsTestGroupMember 2020-12-31 0000097210 ter:WirelessTestMember 2020-12-31 0000097210 ter:SemiconductorTestMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2020-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2020-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2020-12-31 0000097210 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0000097210 us-gaap:CustomerRelationshipsMember 2020-12-31 0000097210 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2021-10-03 0000097210 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-10-03 0000097210 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-10-03 0000097210 ter:MarketableSecuritiesMember 2021-10-03 0000097210 ter:LongTermMarketableSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember 2021-10-03 0000097210 us-gaap:CommercialPaperMember 2021-10-03 0000097210 us-gaap:USTreasurySecuritiesMember 2021-10-03 0000097210 us-gaap:CorporateDebtSecuritiesMember 2021-10-03 0000097210 ter:DebtMutualFundsMember 2021-10-03 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-10-03 0000097210 us-gaap:CertificatesOfDepositMember 2021-10-03 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember 2021-10-03 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2021-10-03 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-10-03 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2021-10-03 0000097210 ter:SemiconductorTestMember 2021-10-03 0000097210 ter:SystemsTestGroupMember 2021-10-03 0000097210 ter:IndustrialAutomationMember 2021-10-03 0000097210 ter:WirelessTestMember 2021-10-03 0000097210 ter:CorporateAndOthersMember 2021-10-03 0000097210 ter:PrepaidExpenseMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-10-03 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2021-10-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2021-10-03 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-10-03 0000097210 us-gaap:DevelopedTechnologyRightsMember 2021-10-03 0000097210 us-gaap:CustomerRelationshipsMember 2021-10-03 0000097210 us-gaap:TrademarksAndTradeNamesMember 2021-10-03 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2021-10-03 0000097210 us-gaap:ShortTermContractWithCustomerMember 2021-10-03 0000097210 us-gaap:LongTermContractWithCustomerMember 2021-10-03 0000097210 us-gaap:LongTermContractWithCustomerMember ter:RevenueRemainingPerformanceObligationPercentageTwoMember 2021-10-03 0000097210 us-gaap:RevolvingCreditFacilityMember 2021-10-03 0000097210 ter:PossibleLapseOfStatutesOfLimitationsMember 2021-10-03 0000097210 ter:MachinemetricsIncMember 2021-10-03 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 ter:UniversalRobotsMember ter:IndustrialAutomationMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 ter:AutoguideLlcMember ter:IndustrialAutomationMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 us-gaap:CorporateAndOtherMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-27 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-27 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-27 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-27 0000097210 ter:UniversalRobotsMember ter:IndustrialAutomationMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-27 0000097210 ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-27 0000097210 ter:AutoguideLlcMember ter:IndustrialAutomationMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-27 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-27 0000097210 us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-27 0000097210 ter:SocMember ter:SemiconductorTestMember 2020-01-01 2020-09-27 0000097210 ter:MemoryMember ter:SemiconductorTestMember 2020-01-01 2020-09-27 0000097210 ter:SystemsTestGroupMember 2020-01-01 2020-09-27 0000097210 ter:UniversalRobotsMember ter:IndustrialAutomationMember 2020-01-01 2020-09-27 0000097210 ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember 2020-01-01 2020-09-27 0000097210 ter:AutoguideLlcMember ter:IndustrialAutomationMember 2020-01-01 2020-09-27 0000097210 ter:WirelessTestMember 2020-01-01 2020-09-27 0000097210 us-gaap:CorporateAndOtherMember 2020-01-01 2020-09-27 0000097210 srt:AsiaPacificMember ter:SocMember ter:SemiconductorTestMember 2020-01-01 2020-09-27 0000097210 srt:AsiaPacificMember ter:MemoryMember ter:SemiconductorTestMember 2020-01-01 2020-09-27 0000097210 srt:AsiaPacificMember ter:SystemsTestGroupMember 2020-01-01 2020-09-27 0000097210 srt:AsiaPacificMember ter:UniversalRobotsMember ter:IndustrialAutomationMember 2020-01-01 2020-09-27 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember 2020-01-01 2020-09-27 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2020-01-01 2020-09-27 0000097210 srt:AsiaPacificMember 2020-01-01 2020-09-27 0000097210 srt:AmericasMember ter:SocMember ter:SemiconductorTestMember 2020-01-01 2020-09-27 0000097210 srt:AmericasMember ter:MemoryMember ter:SemiconductorTestMember 2020-01-01 2020-09-27 0000097210 srt:AmericasMember ter:SystemsTestGroupMember 2020-01-01 2020-09-27 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:IndustrialAutomationMember 2020-01-01 2020-09-27 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember 2020-01-01 2020-09-27 0000097210 srt:AmericasMember ter:AutoguideLlcMember ter:IndustrialAutomationMember 2020-01-01 2020-09-27 0000097210 srt:AmericasMember ter:WirelessTestMember 2020-01-01 2020-09-27 0000097210 srt:AmericasMember us-gaap:CorporateAndOtherMember 2020-01-01 2020-09-27 0000097210 srt:AmericasMember 2020-01-01 2020-09-27 0000097210 us-gaap:EMEAMember ter:SocMember ter:SemiconductorTestMember 2020-01-01 2020-09-27 0000097210 us-gaap:EMEAMember ter:MemoryMember ter:SemiconductorTestMember 2020-01-01 2020-09-27 0000097210 us-gaap:EMEAMember ter:SystemsTestGroupMember 2020-01-01 2020-09-27 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:IndustrialAutomationMember 2020-01-01 2020-09-27 0000097210 us-gaap:EMEAMember ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember 2020-01-01 2020-09-27 0000097210 us-gaap:EMEAMember ter:WirelessTestMember 2020-01-01 2020-09-27 0000097210 us-gaap:EMEAMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestMember 2020-01-01 2020-09-27 0000097210 ter:IndustrialAutomationMember 2020-01-01 2020-09-27 0000097210 ter:CorporateAndOthersMember 2020-01-01 2020-09-27 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-09-27 0000097210 ter:AutoguideLlcMember 2020-01-01 2020-09-27 0000097210 ter:AvionicsInterfaceTechnologiesLlcMember 2020-01-01 2020-09-27 0000097210 country:US 2020-01-01 2020-09-27 0000097210 us-gaap:ForeignPlanMember 2020-01-01 2020-09-27 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-09-27 0000097210 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-27 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-09-27 0000097210 exch:XNYS 2020-01-01 2020-09-27 0000097210 ter:MirContingentConsiderationLiabilityMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestIndustrialAutomationAndCorporateMember ter:MobileIndustrialRobotsApsMember 2020-01-01 2020-09-27 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-09-27 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-01-01 2020-09-27 0000097210 us-gaap:OtherOperatingIncomeExpenseMember ter:CorporateAndEliminationsMember 2020-01-01 2020-09-27 0000097210 ter:SemiconductorTestIndustrialAutomationAndCorporateMember 2020-01-01 2020-09-27 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2020-01-01 2020-09-27 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-27 0000097210 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-27 0000097210 ter:UniversalRobotsMember us-gaap:OtherOperatingIncomeExpenseMember ter:CorporateAndEliminationsMember 2020-01-01 2020-09-27 0000097210 ter:MobileIndustrialRobotsApsMember us-gaap:OtherOperatingIncomeExpenseMember ter:CorporateAndEliminationsMember 2020-01-01 2020-09-27 0000097210 us-gaap:CommonStockMember 2020-01-01 2020-09-27 0000097210 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-27 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-27 0000097210 ter:EmployeesMember ter:ServiceBasedRestrictedStockUnitsMember 2020-01-01 2020-09-27 0000097210 ter:NonEmployeeDirectorsMember ter:ServiceBasedRestrictedStockUnitsMember 2020-01-01 2020-09-27 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-09-27 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2020-01-01 2020-09-27 0000097210 us-gaap:EmployeeStockOptionMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2020-01-01 2020-09-27 0000097210 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-27 0000097210 us-gaap:ProductMember 2020-01-01 2020-09-27 0000097210 us-gaap:ServiceMember 2020-01-01 2020-09-27 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2020-01-01 2020-09-27 0000097210 ter:ShareRepurchaseProgramMember 2020-01-01 2020-09-27 0000097210 ter:UnitedStatesPlansMember ter:AnnuityPlanForParticipantsInTheUsQualifiedPensionPlanMember 2020-01-01 2020-09-27 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedRestrictedStockUnitsMember 2020-01-01 2020-09-27 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 ter:UniversalRobotsMember ter:IndustrialAutomationMember us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 ter:AutoguideLlcMember ter:IndustrialAutomationMember us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 us-gaap:CorporateAndOtherMember us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 us-gaap:TransferredAtPointInTimeMember 2020-06-29 2020-09-27 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2020-06-29 2020-09-27 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2020-06-29 2020-09-27 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2020-06-29 2020-09-27 0000097210 ter:UniversalRobotsMember ter:IndustrialAutomationMember us-gaap:TransferredOverTimeMember 2020-06-29 2020-09-27 0000097210 ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember us-gaap:TransferredOverTimeMember 2020-06-29 2020-09-27 0000097210 ter:AutoguideLlcMember ter:IndustrialAutomationMember us-gaap:TransferredOverTimeMember 2020-06-29 2020-09-27 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2020-06-29 2020-09-27 0000097210 us-gaap:TransferredOverTimeMember 2020-06-29 2020-09-27 0000097210 ter:SocMember ter:SemiconductorTestMember 2020-06-29 2020-09-27 0000097210 ter:MemoryMember ter:SemiconductorTestMember 2020-06-29 2020-09-27 0000097210 ter:SystemsTestGroupMember 2020-06-29 2020-09-27 0000097210 ter:UniversalRobotsMember ter:IndustrialAutomationMember 2020-06-29 2020-09-27 0000097210 ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember 2020-06-29 2020-09-27 0000097210 ter:AutoguideLlcMember ter:IndustrialAutomationMember 2020-06-29 2020-09-27 0000097210 ter:WirelessTestMember 2020-06-29 2020-09-27 0000097210 us-gaap:CorporateAndOtherMember 2020-06-29 2020-09-27 0000097210 srt:AsiaPacificMember ter:SocMember ter:SemiconductorTestMember 2020-06-29 2020-09-27 0000097210 srt:AsiaPacificMember ter:MemoryMember ter:SemiconductorTestMember 2020-06-29 2020-09-27 0000097210 srt:AsiaPacificMember ter:SystemsTestGroupMember 2020-06-29 2020-09-27 0000097210 srt:AsiaPacificMember ter:UniversalRobotsMember ter:IndustrialAutomationMember 2020-06-29 2020-09-27 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember 2020-06-29 2020-09-27 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2020-06-29 2020-09-27 0000097210 srt:AsiaPacificMember 2020-06-29 2020-09-27 0000097210 srt:AmericasMember ter:SocMember ter:SemiconductorTestMember 2020-06-29 2020-09-27 0000097210 srt:AmericasMember ter:MemoryMember ter:SemiconductorTestMember 2020-06-29 2020-09-27 0000097210 srt:AmericasMember ter:SystemsTestGroupMember 2020-06-29 2020-09-27 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:IndustrialAutomationMember 2020-06-29 2020-09-27 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember 2020-06-29 2020-09-27 0000097210 srt:AmericasMember ter:AutoguideLlcMember ter:IndustrialAutomationMember 2020-06-29 2020-09-27 0000097210 srt:AmericasMember ter:WirelessTestMember 2020-06-29 2020-09-27 0000097210 srt:AmericasMember us-gaap:CorporateAndOtherMember 2020-06-29 2020-09-27 0000097210 srt:AmericasMember 2020-06-29 2020-09-27 0000097210 us-gaap:EMEAMember ter:SocMember ter:SemiconductorTestMember 2020-06-29 2020-09-27 0000097210 us-gaap:EMEAMember ter:MemoryMember ter:SemiconductorTestMember 2020-06-29 2020-09-27 0000097210 us-gaap:EMEAMember ter:SystemsTestGroupMember 2020-06-29 2020-09-27 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:IndustrialAutomationMember 2020-06-29 2020-09-27 0000097210 us-gaap:EMEAMember ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember 2020-06-29 2020-09-27 0000097210 us-gaap:EMEAMember ter:WirelessTestMember 2020-06-29 2020-09-27 0000097210 us-gaap:EMEAMember 2020-06-29 2020-09-27 0000097210 ter:SemiconductorTestMember 2020-06-29 2020-09-27 0000097210 ter:IndustrialAutomationMember 2020-06-29 2020-09-27 0000097210 ter:CorporateAndOthersMember 2020-06-29 2020-09-27 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember 2020-06-29 2020-09-27 0000097210 ter:MIRMember 2020-06-29 2020-09-27 0000097210 country:US 2020-06-29 2020-09-27 0000097210 us-gaap:ForeignPlanMember 2020-06-29 2020-09-27 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-06-29 2020-09-27 0000097210 ter:SemiconductorTestIndustrialAutomationAndCorporateMember ter:MobileIndustrialRobotsApsMember 2020-06-29 2020-09-27 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-06-29 2020-09-27 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-06-29 2020-09-27 0000097210 us-gaap:OtherOperatingIncomeExpenseMember ter:CorporateAndEliminationsMember 2020-06-29 2020-09-27 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2020-06-29 2020-09-27 0000097210 us-gaap:EmployeeStockOptionMember 2020-06-29 2020-09-27 0000097210 ter:UniversalRobotsMember us-gaap:OtherOperatingIncomeExpenseMember ter:CorporateAndEliminationsMember 2020-06-29 2020-09-27 0000097210 us-gaap:CommonStockMember 2020-06-29 2020-09-27 0000097210 us-gaap:AdditionalPaidInCapitalMember 2020-06-29 2020-09-27 0000097210 us-gaap:RetainedEarningsMember 2020-06-29 2020-09-27 0000097210 us-gaap:ProductMember 2020-06-29 2020-09-27 0000097210 us-gaap:ServiceMember 2020-06-29 2020-09-27 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-29 2020-09-27 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 ter:UniversalRobotsMember ter:IndustrialAutomationMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 ter:AutoguideLlcMember ter:IndustrialAutomationMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 us-gaap:CorporateAndOtherMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-10-03 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000097210 ter:UniversalRobotsMember ter:IndustrialAutomationMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000097210 ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000097210 ter:AutoguideLlcMember ter:IndustrialAutomationMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000097210 us-gaap:TransferredOverTimeMember 2021-01-01 2021-10-03 0000097210 ter:SocMember ter:SemiconductorTestMember 2021-01-01 2021-10-03 0000097210 ter:MemoryMember ter:SemiconductorTestMember 2021-01-01 2021-10-03 0000097210 ter:SystemsTestGroupMember 2021-01-01 2021-10-03 0000097210 ter:UniversalRobotsMember ter:IndustrialAutomationMember 2021-01-01 2021-10-03 0000097210 ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember 2021-01-01 2021-10-03 0000097210 ter:AutoguideLlcMember ter:IndustrialAutomationMember 2021-01-01 2021-10-03 0000097210 ter:WirelessTestMember 2021-01-01 2021-10-03 0000097210 us-gaap:CorporateAndOtherMember 2021-01-01 2021-10-03 0000097210 srt:AsiaPacificMember ter:SocMember ter:SemiconductorTestMember 2021-01-01 2021-10-03 0000097210 srt:AsiaPacificMember ter:MemoryMember ter:SemiconductorTestMember 2021-01-01 2021-10-03 0000097210 srt:AsiaPacificMember ter:SystemsTestGroupMember 2021-01-01 2021-10-03 0000097210 srt:AsiaPacificMember ter:UniversalRobotsMember ter:IndustrialAutomationMember 2021-01-01 2021-10-03 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember 2021-01-01 2021-10-03 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2021-01-01 2021-10-03 0000097210 srt:AsiaPacificMember 2021-01-01 2021-10-03 0000097210 srt:AmericasMember ter:SocMember ter:SemiconductorTestMember 2021-01-01 2021-10-03 0000097210 srt:AmericasMember ter:MemoryMember ter:SemiconductorTestMember 2021-01-01 2021-10-03 0000097210 srt:AmericasMember ter:SystemsTestGroupMember 2021-01-01 2021-10-03 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:IndustrialAutomationMember 2021-01-01 2021-10-03 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember 2021-01-01 2021-10-03 0000097210 srt:AmericasMember ter:AutoguideLlcMember ter:IndustrialAutomationMember 2021-01-01 2021-10-03 0000097210 srt:AmericasMember ter:WirelessTestMember 2021-01-01 2021-10-03 0000097210 srt:AmericasMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-10-03 0000097210 srt:AmericasMember 2021-01-01 2021-10-03 0000097210 us-gaap:EMEAMember ter:SocMember ter:SemiconductorTestMember 2021-01-01 2021-10-03 0000097210 us-gaap:EMEAMember ter:MemoryMember ter:SemiconductorTestMember 2021-01-01 2021-10-03 0000097210 us-gaap:EMEAMember ter:SystemsTestGroupMember 2021-01-01 2021-10-03 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:IndustrialAutomationMember 2021-01-01 2021-10-03 0000097210 us-gaap:EMEAMember ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember 2021-01-01 2021-10-03 0000097210 us-gaap:EMEAMember ter:WirelessTestMember 2021-01-01 2021-10-03 0000097210 us-gaap:EMEAMember 2021-01-01 2021-10-03 0000097210 ter:SemiconductorTestMember 2021-01-01 2021-10-03 0000097210 ter:IndustrialAutomationMember 2021-01-01 2021-10-03 0000097210 ter:CorporateAndOthersMember 2021-01-01 2021-10-03 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-10-03 0000097210 ter:MIRMember 2021-01-01 2021-10-03 0000097210 country:US 2021-01-01 2021-10-03 0000097210 us-gaap:ForeignPlanMember 2021-01-01 2021-10-03 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-10-03 0000097210 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-10-03 0000097210 ter:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-10-03 0000097210 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-10-03 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-10-03 0000097210 exch:XNYS 2021-01-01 2021-10-03 0000097210 ter:SemiconductorTestIndustrialAutomationAndCorporateMember ter:MobileIndustrialRobotsApsMember 2021-01-01 2021-10-03 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-10-03 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2021-01-01 2021-10-03 0000097210 ter:AutoguideLlcMember ter:DisputeInRespectOfContingentConsiderationMember 2021-01-01 2021-10-03 0000097210 ter:ConvertibleNotesHedgeAndWarrantMember 2021-01-01 2021-10-03 0000097210 ter:ConvertibleNoteMember 2021-01-01 2021-10-03 0000097210 ter:CorporateAndEliminationsMember 2021-01-01 2021-10-03 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-10-03 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-10-03 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2021-01-01 2021-10-03 0000097210 us-gaap:OtherOperatingIncomeExpenseMember ter:CorporateAndEliminationsMember 2021-01-01 2021-10-03 0000097210 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-10-03 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2021-01-01 2021-10-03 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-10-03 0000097210 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-10-03 0000097210 ter:UniversalRobotsMember us-gaap:OtherOperatingIncomeExpenseMember ter:CorporateAndEliminationsMember 2021-01-01 2021-10-03 0000097210 us-gaap:CommonStockMember 2021-01-01 2021-10-03 0000097210 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-10-03 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-10-03 0000097210 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-10-03 0000097210 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-10-03 0000097210 us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-10-03 0000097210 ter:EmployeesMember ter:ServiceBasedRestrictedStockUnitsMember 2021-01-01 2021-10-03 0000097210 ter:NonEmployeeDirectorsMember ter:ServiceBasedRestrictedStockUnitsMember 2021-01-01 2021-10-03 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-10-03 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedRestrictedStockUnitsMember 2021-01-01 2021-10-03 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2021-01-01 2021-10-03 0000097210 us-gaap:EmployeeStockOptionMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2021-01-01 2021-10-03 0000097210 us-gaap:ForeignExchangeContractMember 2021-01-01 2021-10-03 0000097210 us-gaap:RetainedEarningsMember 2021-01-01 2021-10-03 0000097210 us-gaap:ProductMember 2021-01-01 2021-10-03 0000097210 us-gaap:ServiceMember 2021-01-01 2021-10-03 0000097210 ter:EmployeeStockPurchasePlanMember 2021-01-01 2021-10-03 0000097210 us-gaap:ConvertibleCommonStockMember 2021-01-01 2021-10-03 0000097210 ter:ShareRepurchaseProgramMember 2021-01-01 2021-10-03 0000097210 us-gaap:ShortTermContractWithCustomerMember 2021-01-01 2021-10-03 0000097210 srt:MinimumMember us-gaap:LongTermContractWithCustomerMember 2021-01-01 2021-10-03 0000097210 srt:MaximumMember us-gaap:LongTermContractWithCustomerMember 2021-01-01 2021-10-03 0000097210 us-gaap:LongTermContractWithCustomerMember ter:RevenueRemainingPerformanceObligationPercentageTwoMember 2021-01-01 2021-10-03 0000097210 ter:UnitedStatesPlansMember ter:AnnuityPlanForParticipantsInTheUsQualifiedPensionPlanMember 2021-01-01 2021-10-03 0000097210 ter:AutoguideLlcMember 2021-01-01 2021-10-03 0000097210 ter:ConvertibleCommonSharesMember 2021-01-01 2021-10-03 0000097210 ter:OtherIncomeExpenseMember 2021-01-01 2021-10-03 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 ter:UniversalRobotsMember ter:IndustrialAutomationMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 ter:AutoguideLlcMember ter:IndustrialAutomationMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 us-gaap:CorporateAndOtherMember us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 us-gaap:TransferredAtPointInTimeMember 2021-07-05 2021-10-03 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000097210 ter:UniversalRobotsMember ter:IndustrialAutomationMember us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000097210 ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000097210 ter:AutoguideLlcMember ter:IndustrialAutomationMember us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000097210 us-gaap:TransferredOverTimeMember 2021-07-05 2021-10-03 0000097210 ter:SocMember ter:SemiconductorTestMember 2021-07-05 2021-10-03 0000097210 ter:MemoryMember ter:SemiconductorTestMember 2021-07-05 2021-10-03 0000097210 ter:SystemsTestGroupMember 2021-07-05 2021-10-03 0000097210 ter:UniversalRobotsMember ter:IndustrialAutomationMember 2021-07-05 2021-10-03 0000097210 ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember 2021-07-05 2021-10-03 0000097210 ter:AutoguideLlcMember ter:IndustrialAutomationMember 2021-07-05 2021-10-03 0000097210 ter:WirelessTestMember 2021-07-05 2021-10-03 0000097210 us-gaap:CorporateAndOtherMember 2021-07-05 2021-10-03 0000097210 srt:AsiaPacificMember ter:SocMember ter:SemiconductorTestMember 2021-07-05 2021-10-03 0000097210 srt:AsiaPacificMember ter:MemoryMember ter:SemiconductorTestMember 2021-07-05 2021-10-03 0000097210 srt:AsiaPacificMember ter:SystemsTestGroupMember 2021-07-05 2021-10-03 0000097210 srt:AsiaPacificMember ter:UniversalRobotsMember ter:IndustrialAutomationMember 2021-07-05 2021-10-03 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember 2021-07-05 2021-10-03 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2021-07-05 2021-10-03 0000097210 srt:AsiaPacificMember 2021-07-05 2021-10-03 0000097210 srt:AmericasMember ter:SocMember ter:SemiconductorTestMember 2021-07-05 2021-10-03 0000097210 srt:AmericasMember ter:MemoryMember ter:SemiconductorTestMember 2021-07-05 2021-10-03 0000097210 srt:AmericasMember ter:SystemsTestGroupMember 2021-07-05 2021-10-03 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:IndustrialAutomationMember 2021-07-05 2021-10-03 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember 2021-07-05 2021-10-03 0000097210 srt:AmericasMember ter:AutoguideLlcMember ter:IndustrialAutomationMember 2021-07-05 2021-10-03 0000097210 srt:AmericasMember ter:WirelessTestMember 2021-07-05 2021-10-03 0000097210 srt:AmericasMember us-gaap:CorporateAndOtherMember 2021-07-05 2021-10-03 0000097210 srt:AmericasMember 2021-07-05 2021-10-03 0000097210 us-gaap:EMEAMember ter:SocMember ter:SemiconductorTestMember 2021-07-05 2021-10-03 0000097210 us-gaap:EMEAMember ter:MemoryMember ter:SemiconductorTestMember 2021-07-05 2021-10-03 0000097210 us-gaap:EMEAMember ter:SystemsTestGroupMember 2021-07-05 2021-10-03 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:IndustrialAutomationMember 2021-07-05 2021-10-03 0000097210 us-gaap:EMEAMember ter:MobileIndustrialRobotsApsMember ter:IndustrialAutomationMember 2021-07-05 2021-10-03 0000097210 us-gaap:EMEAMember ter:WirelessTestMember 2021-07-05 2021-10-03 0000097210 us-gaap:EMEAMember 2021-07-05 2021-10-03 0000097210 ter:SemiconductorTestMember 2021-07-05 2021-10-03 0000097210 ter:IndustrialAutomationMember 2021-07-05 2021-10-03 0000097210 ter:CorporateAndOthersMember 2021-07-05 2021-10-03 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember 2021-07-05 2021-10-03 0000097210 country:US 2021-07-05 2021-10-03 0000097210 us-gaap:ForeignPlanMember 2021-07-05 2021-10-03 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-07-05 2021-10-03 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-07-05 2021-10-03 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2021-07-05 2021-10-03 0000097210 ter:ConvertibleNotesHedgeAndWarrantMember 2021-07-05 2021-10-03 0000097210 ter:ConvertibleNoteMember 2021-07-05 2021-10-03 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2021-07-05 2021-10-03 0000097210 us-gaap:EmployeeStockOptionMember 2021-07-05 2021-10-03 0000097210 us-gaap:OtherOperatingIncomeExpenseMember ter:CorporateAndEliminationsMember 2021-07-05 2021-10-03 0000097210 us-gaap:CommonStockMember 2021-07-05 2021-10-03 0000097210 us-gaap:AdditionalPaidInCapitalMember 2021-07-05 2021-10-03 0000097210 us-gaap:RetainedEarningsMember 2021-07-05 2021-10-03 0000097210 us-gaap:ProductMember 2021-07-05 2021-10-03 0000097210 us-gaap:ServiceMember 2021-07-05 2021-10-03 0000097210 us-gaap:ConvertibleCommonStockMember 2021-07-05 2021-10-03 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-05 2021-10-03 0000097210 ter:MachinemetricsIncMember 2021-07-05 2021-10-03 0000097210 ter:OtherIncomeExpenseMember 2021-07-05 2021-10-03 0000097210 ter:MachinemetricsIncMember 2021-06-01 0000097210 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0000097210 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0000097210 us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-12-31 0000097210 us-gaap:ForeignExchangeContractMember 2020-01-01 2020-12-31 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2020-01-01 2020-12-31 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 2016-12-12 0000097210 ter:OptionOneMember ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 2016-12-12 0000097210 ter:OptionTwoMember ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 2016-12-12 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 0000097210 ter:OptionTwoMember ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember us-gaap:SubsequentEventMember 2021-11-05 2021-11-05 0000097210 ter:SemiconductorTestMember 2020-09-27 0000097210 ter:SystemsTestGroupMember 2020-09-27 0000097210 ter:IndustrialAutomationMember 2020-09-27 0000097210 ter:WirelessTestMember 2020-09-27 0000097210 ter:CorporateAndOthersMember 2020-09-27 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2020-09-27 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2020-09-27 0000097210 ter:ConvertibleCommonSharesMember us-gaap:SubsequentEventMember 2021-10-01 2021-12-31 0000097210 us-gaap:CollateralPledgedMember 2020-05-01 2020-05-01 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2021-11-04 0000097210 us-gaap:CommonStockMember 2019-12-31 0000097210 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000097210 us-gaap:RetainedEarningsMember 2019-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2019-12-31 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2019-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2020-09-27 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-09-27 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-09-27 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-27 0000097210 us-gaap:CommonStockMember 2020-09-27 0000097210 us-gaap:AdditionalPaidInCapitalMember 2020-09-27 0000097210 us-gaap:RetainedEarningsMember 2020-09-27 0000097210 us-gaap:CommonStockMember 2020-06-28 0000097210 us-gaap:AdditionalPaidInCapitalMember 2020-06-28 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-28 0000097210 us-gaap:RetainedEarningsMember 2020-06-28 0000097210 us-gaap:CommonStockMember 2020-12-31 0000097210 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000097210 us-gaap:RetainedEarningsMember 2020-12-31 0000097210 us-gaap:ConvertibleCommonStockMember 2020-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2020-12-31 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2020-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2021-10-03 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-10-03 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2021-10-03 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-03 0000097210 us-gaap:CommonStockMember 2021-10-03 0000097210 us-gaap:AdditionalPaidInCapitalMember 2021-10-03 0000097210 us-gaap:RetainedEarningsMember 2021-10-03 0000097210 us-gaap:ConvertibleCommonStockMember 2021-10-03 0000097210 us-gaap:CommonStockMember 2021-07-04 0000097210 us-gaap:AdditionalPaidInCapitalMember 2021-07-04 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-04 0000097210 us-gaap:RetainedEarningsMember 2021-07-04 0000097210 us-gaap:ConvertibleCommonStockMember 2021-07-04 iso4217:USD utr:Year pure shares utr:Month iso4217:USD shares ter:Customer ter:Segment false P60Y 2017-06-15 0000097210 Q3 --12-31 NASDAQ 10-Q true 2021-10-03 2021 false 001-06462 TERADYNE, INC. MA 04-2272148 600 Riverpark Drive North Reading MA 01864 978 370-2700 Common Stock TER Yes Yes Large Accelerated Filer false false false 163004340 1079454000 914121000 233397000 522280000 1913000 2034000 597124000 497506000 224242000 222189000 386967000 259338000 2521184000 2415434000 390545000 394800000 61608000 54569000 136664000 117980000 96808000 87913000 16958000 17468000 23340000 9384000 81677000 100939000 433398000 453859000 3762182000 3652346000 154912000 133663000 196928000 220321000 140380000 134662000 135492000 77581000 20601000 20573000 73077000 80728000 32219000 33343000 753609000 700871000 153249000 151140000 60022000 58359000 0 7227000 19704000 19352000 6907000 10821000 48492000 42073000 67041000 74930000 112784000 376768000 1221808000 1441541000 2881000 3787000 0.125 0.125 1000000000 1000000000 163728000 163728000 166123000 166123000 20466000 20765000 1800373000 1765323000 4217000 33516000 712437000 387414000 2537493000 2207018000 3762182000 3652346000 825448000 697745000 2437901000 2043281000 125053000 121739000 379934000 319219000 950501000 819484000 2817835000 2362500000 333229000 300174000 989859000 882902000 46271000 60382000 148368000 143647000 379500000 360556000 1138227000 1026549000 571001000 458928000 1679608000 1335951000 134829000 115840000 404812000 340488000 107220000 94909000 317644000 274170000 5355000 6219000 16293000 25052000 1197000 -27701000 -3426000 1915000 248601000 189267000 735323000 641625000 322400000 269661000 944285000 694326000 626000 1071000 2066000 5189000 3785000 6237000 15354000 17831000 -21486000 -764000 -25223000 -3595000 297755000 263731000 905774000 678089000 41037000 41013000 115225000 90274000 256718000 222718000 790549000 587815000 1.56 1.34 4.77 3.54 1.41 1.21 4.26 3.23 164583000 166014000 165690000 166131000 181987000 184338000 185492000 181777000 256718000 222718000 790549000 587815000 0 0 0 0 -10698000 17104000 -26672000 24131000 -44000 139000 -516000 1410000 -176000 335000 -1952000 5165000 -65000 -194000 -186000 -615000 229000 689000 670000 2188000 -405000 -354000 -2622000 2977000 0 0 -2000 -1000 -2000 -2000 -5000 -6000 -11105000 16748000 -29299000 27102000 245613000 239466000 761250000 614917000 21386000 165444000 20680000 1772302000 15322000 684952000 2493256000 8000 1000 -259000 -258000 10042000 10042000 -1724000 215000 212781000 212996000 0.10 16452000 16452000 5589000 699000 636798000 637497000 -5589000 -699000 -637015000 -637714000 -18505000 18505000 18505000 256718000 256718000 -11105000 -11105000 2881000 163728000 20466000 1800373000 4217000 712437000 2537493000 165806000 20725000 1730716000 -8500000 1610000 1744551000 237000 30000 13515000 13545000 12600000 12600000 0.10 16618000 16618000 222718000 222718000 16748000 16748000 166043000 20755000 1756831000 8248000 207710000 1993544000 3787000 166123000 20765000 1765323000 33516000 387414000 2207018000 893000 112000 -48000 64000 35915000 35915000 -3288000 411000 415769000 416180000 0.30 49757000 49757000 7178000 897000 840305000 841202000 -7178000 -897000 -842028000 -842925000 -906000 906000 906000 790549000 790549000 -29299000 -29299000 2881000 163728000 20466000 1800373000 4217000 712437000 2537493000 166410000 20801000 1720129000 -18854000 -241918000 1480158000 1150000 144000 3019000 3163000 33683000 33683000 -1517000 190000 88275000 88465000 0.30 49912000 49912000 587815000 587815000 27102000 27102000 166043000 20755000 1756831000 8248000 207710000 1993544000 790549000 587815000 67866000 58111000 34649000 33028000 27626000 36577000 -25397000 11775000 13116000 -10732000 -4547000 -7227000 -7967000 4750000 3515000 627000 -2589000 -243000 -750000 103299000 222015000 -21943000 -16998000 138564000 40751000 65064000 81557000 8699000 36589000 -4123000 -3884000 -17406000 24060000 767083000 608511000 103162000 146872000 509470000 488428000 571277000 309407000 209437000 32611000 12000000 -149000 -546000 156082000 -292587000 32590000 26528000 406180000 88465000 301997000 49711000 49870000 32045000 22735000 8852000 -757343000 -143394000 -489000 -1274000 165333000 171256000 914121000 773924000 1079454000 945180000 2286000 3119000 <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">A. THE COMPANY </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Teradyne, Inc. (“Teradyne”) 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’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’s automatic test equipment and industrial automation products and services include: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:9%"> </td> <td style="width:3%;vertical-align:top;text-align:left;">•</td> <td style="width:1%;vertical-align:top"> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">semiconductor test (“Semiconductor Test”) systems; </div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:9%"> </td> <td style="width:3%;vertical-align:top;text-align:left;">•</td> <td style="width:1%;vertical-align:top"> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">storage and system level test (“Storage Test”) systems, defense/aerospace (“Defense/Aerospace”) test instrumentation and systems, and circuit-board test and inspection (“Production Board Test”) systems (collectively these products represent “System Test”); </div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:9%"> </td> <td style="width:3%;vertical-align:top;text-align:left;">•</td> <td style="width:1%;vertical-align:top"> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">wireless test (“Wireless Test”) systems; and </div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:9%"> </td> <td style="width:3%;vertical-align:top;text-align:left;">•</td> <td style="width:1%;vertical-align:top"> </td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">industrial automation (“Industrial Automation”) products. </div> </td> </tr> </table> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">B. ACCOUNTING POLICIES </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of Presentation </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated interim financial statements include th<div style="display:inline;">e</div> accounts of Teradyne and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. These interim financial statements are unaudited and reflect all normal recurring adjustments that are, in the opinion of management, necessary for the fair statement of such interim financial statements. Certain prior year amounts were reclassified to conform to the current year presentation. The December 31, 2020 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by United States of America generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. The accompanying financial information should be read in conjunction with the consolidated financial statements and notes thereto contained in Teradyne’s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K,</div> filed with the U.S. Securities and Exchange Commission (“SEC”) on February 22, 2021, for the year ended December 31, 2020. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Preparation of Financial Statements and Use of Estimates </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The preparation of consolidated financial statements requires management to make estimates and judgments that affect the amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent liabilities. On an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-going</div> 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 judgements about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> 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 November 5, 2021, the date of issuance of this Quarterly Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q.</div> 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 style="margin-top:6pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of Presentation </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated interim financial statements include th<div style="display:inline;">e</div> accounts of Teradyne and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. These interim financial statements are unaudited and reflect all normal recurring adjustments that are, in the opinion of management, necessary for the fair statement of such interim financial statements. Certain prior year amounts were reclassified to conform to the current year presentation. The December 31, 2020 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by United States of America generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. The accompanying financial information should be read in conjunction with the consolidated financial statements and notes thereto contained in Teradyne’s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K,</div> filed with the U.S. Securities and Exchange Commission (“SEC”) on February 22, 2021, for the year ended December 31, 2020. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Preparation of Financial Statements and Use of Estimates </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The preparation of consolidated financial statements requires management to make estimates and judgments that affect the amounts of assets, liabilities, revenues and expenses, and related disclosures of contingent liabilities. On an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-going</div> 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 judgements about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> 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 November 5, 2021, the date of issuance of this Quarterly Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q.</div> 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 style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">C. RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06</div> – “Debt—Debt with Conversion and Other Options and Derivatives and Hedging - Contracts in Entity’s Own Equity,” 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 <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 1, 2022. This ASU permits the use of either the modified retrospective or fully retrospective method of transition. Teradyne is evaluating the effects of the adoption of this ASU on its financial statements. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On November <div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div>, 2021, Teradyne made an irrevocable election under the indenture entered into between Teradyne and Wilmington Trust, National Association, as trustee (the “Indenture”) for the issuance of the 1.25% convertible senior unsecured notes (the “Notes”) due December 15, 2023 to require the principal portion of the remaining Notes to be settled in cash. Upon adoption of ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-06,</div> only the amounts settled in excess of the principal will be considered in diluted earnings per share under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">if-converted</div> method. </div> 0.0125 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">D. INVESTMENT IN OTHER COMPANY </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 3pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On June</div></div> 1, 2021, Teradyne invested $12.0 million in MachineMetrics, Inc. (“MachineMetrics”), a private company that develops and sells products to improve manufacturing performance through automated machine data collection, alerting, and analytics. Teradyne’s investment in MachineMetrics aligns with its strategy of providing and investing in leading edge products for automating industrial production processes in growing markets. 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. At October 3, 2021, the value of the investment was $12.0 million, and there was no change during the three months ended October 3, 2021. </div> 12000000.0 12000000.0 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 10pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">E. REVENUE </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 3pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="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;">Disaggregation of Revenue </div></div></div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines. </div> <div style="font-size: 1pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 9pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <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/> <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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">System<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-a-Chip</div></div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Memory</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Universal<br/> Robots</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Mobile<br/> Industrial<br/> Robots</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">AutoGuide</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">and</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="34" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">For the Three Months Ended October 3, 2021 (1)</div></div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> </tr> <tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><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;">Timing of Revenue Recognition</div></div></div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Point in Time</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">508,747</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">105,454</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">88,155</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">76,008</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">12,351</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">226</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">65,409</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(63</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">856,287</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Over Time</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">66,270</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">7,761</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">14,450</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,742</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">607</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">80</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">3,304</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">94,214</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">575,017</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">113,215</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">102,605</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">77,750</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">12,958</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">306</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">68,713</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(63</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">950,501</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-style:italic;display:inline;">Geographical Market</div></div></div></div> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Asia Pacific</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">519,886</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">110,362</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">62,757</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">19,654</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,788</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">54,344</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">769,791</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Americas</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">29,119</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,281</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">34,560</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">23,429</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,015</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">306</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">11,352</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(63</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">105,999</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Europe, Middle East and Africa</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">26,012</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">572</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,288</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">34,667</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,155</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">3,017</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">74,711</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">575,017</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">113,215</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">102,605</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">77,750</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">12,958</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">306</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">68,713</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(63</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">950,501</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">For the Three Months Ended September 27, 2020 (1)</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: 9pt;;font-style:italic;display:inline;">Timing of Revenue Recognition</div></div></div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Point in Time</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">393,717</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">137,929</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">101,045</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">51,523</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">10,175</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">4,076</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">37,901</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(41</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">736,325</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Over Time</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">55,988</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">4,507</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">17,124</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,686</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">59</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,192</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,603</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">83,159</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">449,705</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">142,436</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">118,169</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">53,209</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">10,234</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,268</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">40,504</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(41</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">819,484</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: 9pt;;font-style:italic;display:inline;">Geographical Market</div></div></div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Asia Pacific</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">420,821</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">137,286</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">78,534</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">14,471</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,566</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">33,865</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">686,543</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Americas</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">17,678</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">3,730</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">35,140</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">16,527</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">3,981</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,268</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,211</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(41</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">87,494</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Europe, Middle East and Africa</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">11,206</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,420</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">4,495</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">22,211</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">4,687</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,428</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">45,447</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">449,705</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">142,436</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">118,169</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">53,209</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">10,234</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,268</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">40,504</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(41</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">819,484</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">For the Nine Months Ended October 3, 2021 (2)</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: 9pt;;font-style:italic;display:inline;">Timing of Revenue Recognition</div></div></div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Point in Time</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,548,895</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">291,578</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">295,666</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">214,427</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">41,506</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">106</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">154,908</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(352</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,546,734</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over Time</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">188,022</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">21,776</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">44,595</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,001</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,483</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">628</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">9,596</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">271,101</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,736,917</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">313,354</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">340,261</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">219,428</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">42,989</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">734</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">164,504</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(352</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,817,835</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-style:italic;display:inline;">Geographical Market</div></div></div></div> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asia Pacific</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,618,117</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">301,562</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">223,507</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">55,531</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">8,674</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">133,678</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,341,069</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Americas</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">71,562</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">9,373</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">98,475</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">66,390</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">17,065</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">734</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">24,228</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(352</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">287,475</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Europe, Middle East and Africa</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">47,238</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,419</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">18,279</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">97,507</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">17,250</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">6,598</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">189,291</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,736,917</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">313,354</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">340,261</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">219,428</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">42,989</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">734</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">164,504</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(352</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,817,835</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">For the Nine Months Ended September 27, 2020 (2)</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-size: 9pt;;font-style:italic;display:inline;">Timing of Revenue Recognition</div></div></div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Point in Time</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,261,468</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">298,150</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">259,498</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">140,829</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">30,468</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">8,608</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">125,304</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(294</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,124,031</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over Time</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">162,159</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">14,000</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">46,553</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,628</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">176</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,083</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">7,870</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">238,469</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,423,627</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">312,150</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">306,051</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">146,457</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">30,644</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">10,691</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">133,174</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(294</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,362,500</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: 9pt;;font-style:italic;display:inline;">Geographical Market</div></div></div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Asia Pacific</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,330,463</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">296,679</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">197,208</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">39,665</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">4,391</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">113,576</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,981,982</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Americas</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">51,315</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">11,481</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">91,924</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">42,634</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">9,836</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">10,691</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">15,253</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(294</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">232,840</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Europe, Middle East and Africa</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">41,849</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">3,990</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">16,919</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">64,158</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">16,417</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">4,345</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">147,678</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,423,627</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">312,150</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">306,051</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">146,457</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">30,644</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">10,691</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">133,174</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(294</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,362,500</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="width: 11%; line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom: 1px solid rgb(0, 0, 0); text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-size: 10pt; border: 0px; width: 100%;"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(1)</td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: normal;">Includes $3.8 million and $1.7 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">“Revenue from Contracts with Customers.”</div></div></div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(2)</td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Includes $11.1 million and $6.1 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside ASC 606 “<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> </td> </tr> </table> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><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 style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the three and nine months ended October 3, 2021, Teradyne recognized $32.9 million and $82.5 million, respectively, that was previously included within the deferred revenue and customer advances balances at the beginning of the period. During the three and nine months ended September 27, 2020, Teradyne recognized $17.6 million and $78.2 million, respectively, that was previously 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 October 3, 2021, Teradyne has $1,293.0 million of unsatisfied performance obligations. Teradyne expects to recognize 94% of the remaining performance obligations in the next 12 months, 5% in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-3</div> years and 1% beyond 3 years. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts Receivable </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Teradyne sells certain trade accounts receivables on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recourse</div> basis to third-party financial institutions pursuant to factoring agreements. Teradyne accounts for these transactions as sales of receivables and presents cash proceeds as cash provided by operating activities in the consolidated statements of cash flows. Total trade accounts receivable sold under the factoring agreements were $66.9 million and $16.5 million for the three months ended October 3, 2021 and September 27, 2020, respectively, and $81.7 million and $113.5 million for the nine months ended October 3, 2021 and September 27, 2020, respectively. Factoring fees for the sales of receivables were recorded in interest expense and were not material. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines. </div> <div style="font-size: 1pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 9pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <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/> <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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">System<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-a-Chip</div></div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Memory</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Universal<br/> Robots</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Mobile<br/> Industrial<br/> Robots</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">AutoGuide</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">and</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="34" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">For the Three Months Ended October 3, 2021 (1)</div></div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> </tr> <tr style="font-family: Times New Roman; font-size: 9pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><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;">Timing of Revenue Recognition</div></div></div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Point in Time</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">508,747</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">105,454</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">88,155</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">76,008</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">12,351</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">226</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">65,409</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(63</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">856,287</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Over Time</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">66,270</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">7,761</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">14,450</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,742</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">607</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">80</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">3,304</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">94,214</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">575,017</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">113,215</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">102,605</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">77,750</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">12,958</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">306</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">68,713</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(63</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">950,501</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-style:italic;display:inline;">Geographical Market</div></div></div></div> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Asia Pacific</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">519,886</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">110,362</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">62,757</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">19,654</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,788</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">54,344</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">769,791</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Americas</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">29,119</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,281</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">34,560</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">23,429</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,015</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">306</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">11,352</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(63</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">105,999</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Europe, Middle East and Africa</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">26,012</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">572</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,288</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">34,667</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,155</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">3,017</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">74,711</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">575,017</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">113,215</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">102,605</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">77,750</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">12,958</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">306</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">68,713</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(63</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">950,501</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">For the Three Months Ended September 27, 2020 (1)</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: 9pt;;font-style:italic;display:inline;">Timing of Revenue Recognition</div></div></div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Point in Time</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">393,717</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">137,929</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">101,045</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">51,523</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">10,175</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">4,076</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">37,901</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(41</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">736,325</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Over Time</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">55,988</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">4,507</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">17,124</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,686</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">59</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,192</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,603</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">83,159</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">449,705</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">142,436</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">118,169</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">53,209</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">10,234</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,268</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">40,504</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(41</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">819,484</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: 9pt;;font-style:italic;display:inline;">Geographical Market</div></div></div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Asia Pacific</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">420,821</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">137,286</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">78,534</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">14,471</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,566</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">33,865</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">686,543</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Americas</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">17,678</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">3,730</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">35,140</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">16,527</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">3,981</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,268</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,211</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(41</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">87,494</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Europe, Middle East and Africa</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">11,206</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,420</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">4,495</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">22,211</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">4,687</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,428</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">45,447</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">449,705</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">142,436</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">118,169</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">53,209</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">10,234</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,268</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">40,504</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(41</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">819,484</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">For the Nine Months Ended October 3, 2021 (2)</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: 9pt;;font-style:italic;display:inline;">Timing of Revenue Recognition</div></div></div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Point in Time</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,548,895</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">291,578</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">295,666</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">214,427</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">41,506</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">106</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">154,908</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(352</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,546,734</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over Time</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">188,022</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">21,776</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">44,595</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,001</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,483</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">628</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">9,596</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">271,101</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,736,917</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">313,354</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">340,261</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">219,428</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">42,989</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">734</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">164,504</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(352</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,817,835</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-style:italic;display:inline;">Geographical Market</div></div></div></div> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asia Pacific</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,618,117</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">301,562</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">223,507</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">55,531</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">8,674</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">133,678</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,341,069</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Americas</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">71,562</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">9,373</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">98,475</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">66,390</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">17,065</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">734</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">24,228</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(352</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">287,475</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Europe, Middle East and Africa</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">47,238</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,419</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">18,279</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">97,507</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">17,250</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">6,598</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">189,291</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,736,917</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">313,354</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">340,261</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">219,428</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">42,989</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">734</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">164,504</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(352</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,817,835</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">For the Nine Months Ended September 27, 2020 (2)</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-size: 9pt;;font-style:italic;display:inline;">Timing of Revenue Recognition</div></div></div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;">Point in Time</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,261,468</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">298,150</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">259,498</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">140,829</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">30,468</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">8,608</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">125,304</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(294</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,124,031</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Over Time</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">162,159</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">14,000</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">46,553</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">5,628</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">176</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,083</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">7,870</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">238,469</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 11pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 11pt;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,423,627</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">312,150</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">306,051</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">146,457</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">30,644</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">10,691</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">133,174</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(294</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,362,500</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 11pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"><div style="font-size: 9pt;;font-style:italic;display:inline;">Geographical Market</div></div></div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Asia Pacific</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,330,463</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">296,679</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">197,208</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">39,665</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">4,391</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">113,576</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,981,982</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Americas</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">51,315</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">11,481</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">91,924</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">42,634</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">9,836</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">10,691</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">15,253</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(294</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">232,840</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt;background-color:#cceeff"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Europe, Middle East and Africa</div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">41,849</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">3,990</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">16,919</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">64,158</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">16,417</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">4,345</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">147,678</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9.5pt"> <td style="vertical-align: top; line-height: 9pt; font-size: 9pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 9pt; font-family: &quot;Times New Roman&quot;; line-height: 10pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 9pt;;font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">1,423,627</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">312,150</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">306,051</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">146,457</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">30,644</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">10,691</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">133,174</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">(294</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:right;">2,362,500</td> <td style="white-space: nowrap; vertical-align: bottom; line-height: 9pt; font-size: 9pt;"><div style="font-size: 9pt; line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="width: 11%; line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom: 1px solid rgb(0, 0, 0); text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-size: 10pt; border: 0px; width: 100%;"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(1)</td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; line-height: normal;">Includes $3.8 million and $1.7 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">“Revenue from Contracts with Customers.”</div></div></div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(2)</td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Includes $11.1 million and $6.1 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside ASC 606 “<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> </td> </tr> </table> 508747000 105454000 88155000 76008000 12351000 226000 65409000 -63000 856287000 66270000 7761000 14450000 1742000 607000 80000 3304000 94214000 575017000 113215000 102605000 77750000 12958000 306000 68713000 -63000 950501000 519886000 110362000 62757000 19654000 2788000 54344000 769791000 29119000 2281000 34560000 23429000 5015000 306000 11352000 -63000 105999000 26012000 572000 5288000 34667000 5155000 3017000 74711000 575017000 113215000 102605000 77750000 12958000 306000 68713000 -63000 950501000 393717000 137929000 101045000 51523000 10175000 4076000 37901000 -41000 736325000 55988000 4507000 17124000 1686000 59000 1192000 2603000 83159000 449705000 142436000 118169000 53209000 10234000 5268000 40504000 -41000 819484000 420821000 137286000 78534000 14471000 1566000 33865000 686543000 17678000 3730000 35140000 16527000 3981000 5268000 5211000 -41000 87494000 11206000 1420000 4495000 22211000 4687000 1428000 45447000 449705000 142436000 118169000 53209000 10234000 5268000 40504000 -41000 819484000 1548895000 291578000 295666000 214427000 41506000 106000 154908000 -352000 2546734000 188022000 21776000 44595000 5001000 1483000 628000 9596000 271101000 1736917000 313354000 340261000 219428000 42989000 734000 164504000 -352000 2817835000 1618117000 301562000 223507000 55531000 8674000 133678000 2341069000 71562000 9373000 98475000 66390000 17065000 734000 24228000 -352000 287475000 47238000 2419000 18279000 97507000 17250000 6598000 189291000 1736917000 313354000 340261000 219428000 42989000 734000 164504000 -352000 2817835000 1261468000 298150000 259498000 140829000 30468000 8608000 125304000 -294000 2124031000 162159000 14000000 46553000 5628000 176000 2083000 7870000 238469000 1423627000 312150000 306051000 146457000 30644000 10691000 133174000 -294000 2362500000 1330463000 296679000 197208000 39665000 4391000 113576000 1981982000 51315000 11481000 91924000 42634000 9836000 10691000 15253000 -294000 232840000 41849000 3990000 16919000 64158000 16417000 4345000 147678000 1423627000 312150000 306051000 146457000 30644000 10691000 133174000 -294000 2362500000 3800000 1700000 11100000 6100000 32900000 82500000 17600000 78200000 1293000000.0 0.94 P12M 0.05 P1Y P3Y 0.01 P3Y 66900000 16500000 81700000 113500000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">F. INVENTORIES </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories, net consisted of th<div style="display:inline;">e</div> following at October 3, 2021 and December 31, 2020: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Raw material</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">131,807</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">114,133</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-process</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,911</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,408</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Finished goods</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">57,524</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">82,648</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">224,242</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">222,189</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Inventory reserves at October 3, 2021 and December 31, 2020 were $112.5 million and $110.6 million, respectively. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories, net consisted of th<div style="display:inline;">e</div> following at October 3, 2021 and December 31, 2020: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Raw material</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">131,807</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">114,133</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Work-in-process</div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,911</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,408</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Finished goods</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">57,524</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">82,648</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">224,242</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">222,189</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 131807000 114133000 34911000 25408000 57524000 82648000 224242000 222189000 112500000 110600000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">G. FINANCIAL INSTRUMENTS </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Cash Equivalents </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Teradyne considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Marketable Securities </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Teradyne’s <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> debt securities are classified as Level 2 and equity and debt mutual funds are classified as Level 1. Contingent consideration is classified as Level 3. The vast majority of Level 2 securities are fixed income 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the three and nine months ended October 3, 2021 and September 27, 2020, there were no transfers in or out of Level 1, Level 2, or Level 3 financial instruments. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Realized gains recorded in the three and nine months ended October 3, 2021 were $0.5 million and $2.6 million, respectively. Realized gains recorded in the three and nine months ended September 27, 2020 were $1.1 million and $4.1 million, respectively. No realized losses were recorded in the three and nine months ended October 3, 2021. Realized losses recorded in the three and nine months ended September 27, 2020 were $0.1 million and $0.3 million, respectively. Realized gains and losses are included in other (income) expense, net. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Unrealized gains on equity securities recorded in the nine months ended October 3, 2021 were $3.3 million. Unrealized losses on equity securities recorded in the three and nine months ended October 3, 2021 were $0.4 million and $1.1 million, respectively. Unrealized gains on equity securities recorded in the three and nine months ended September 27, 2020 were $2.0 million and $5.7 million, respectively. Unrealized losses on equity securities recorded in the nine months ended September 27, 2020 were $6.0 million. Unrealized gains and losses on equity securities are included in other (income) expense, net. Unrealized gains and losses on <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> debt securities are included in accumulated other comprehensive income. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The cost of securities sold is based on average cost. </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth by fair value hierarchy Teradyne’s financial assets and liabilities that were measured at fair value on a recurring basis as of October 3, 2021 and December 31, 2020. </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets for</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identical</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Instruments</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">577,752</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">577,752</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash equivalents</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">176,703</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">324,999</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">501,702</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><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> securities:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Commercial paper</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">179,629</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">179,629</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. Treasury securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">80,519</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">80,519</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,648</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,648</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Debt mutual funds</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,937</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,937</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government agency securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,616</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,616</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Certificates of deposit and time deposits</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,346</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,346</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> government securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">590</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">590</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity securities:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mutual funds</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,776</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,776</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">799,168</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">650,347</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,449,515</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivative assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">799,168</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">650,440</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,449,608</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivative liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top">Reported as follows:</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="14" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">754,455</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">324,999</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,079,454</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">233,397</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">233,397</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term marketable securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">44,713</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">91,951</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">136,664</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">799,168</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">650,440</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,449,608</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 56%;"/> <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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets for</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identical</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Instruments</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">443,166</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">443,166</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash equivalents</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">347,768</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">123,187</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">470,955</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><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> securities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. Treasury securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">258,304</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">258,304</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Commercial paper</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">254,413</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">254,413</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,615</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,615</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Debt mutual funds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,565</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,565</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government agency securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,339</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,339</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Certificates of deposit and time deposits</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">979</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">979</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> government securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">625</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">625</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity securities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity mutual funds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,420</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,420</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">828,919</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">725,462</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,554,381</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivative assets</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">828,919</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">725,557</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,554,476</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivative liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,731</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Reported as follows:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">    (Level 1)    </div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">    (Level 2)    </div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">    (Level 3)    </div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">    Total    </div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="14" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">790,934</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">123,187</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">914,121</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">522,280</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">522,280</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term marketable securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">37,985</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">79,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">117,980</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">828,919</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">725,557</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,554,476</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other accrued liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term contingent consideration</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,731</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in the fair value of Level 3 contingent consideration for the three and nine months ended October 3, 2021 and September 27, 2020 were as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; 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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">October 3,<br/> 2021</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">September 27,<br/> 2020</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">October 3,<br/> 2021</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">September 27,<br/> 2020</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at beginning of period</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">49,737</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,705</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Fair value adjustment (a)(b)(c)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(27,206</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,227</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,967</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency impact</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(355</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payments (d)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,852</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at end of period</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,531</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,531</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(a)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In the nine months ended October 3, 2021, the fair value of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide was reduced to zero, which resulted in a benefit of $7.2 million, primarily due to a decrease in forecasted revenues and earnings before interest and taxes. As of October 3, 2021, the maximum amount of contingent consideration that could be paid in connection with the acquisition of AutoGuide is $100.2 million. The remaining <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">earn-out</div> periods end on December 31, 2021 and December 31, 2022. The sellers of AutoGuide have filed an arbitration claim against Teradyne related to allegations of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compliance</div> with its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">earn-out</div> obligations. 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 arbitration (see Note R: “Commitments and Contingencies”). </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(b)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In the three and nine months ended September 27, 2020, the fair value of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide decreased by $27.2 million and $4.4 million, respectively, due to lower forecasted revenues and earnings before interest and taxes. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(c)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In the nine months ended September 27, 2020, the fair value of contingent consideration for the earn-outs in connection with the acquisition of Mobile Industrial Robots (“MiR”) decreased by $3.5 million due to lower forecasted results. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(d)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In the nine months ended September 27, 2020, Teradyne paid $8.9 million of contingent consideration for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">earn-out</div> in connection with the acquisition of MiR. </div></td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts and fair values of Teradyne’s financial instruments at October 3, 2021 and December 31, 2020 were as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">  Carrying Value  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">  Fair Value  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">  Carrying Value  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">  Fair Value  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,079,454</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,079,454</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">914,121</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">914,121</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">370,061</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">370,061</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">640,260</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">640,260</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivative assets</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivative liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Convertible debt (1)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">145,003</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">546,464</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">410,111</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,739,553</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(1)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The carrying value represents the bifurcated debt component only, while the level 2 fair value is based on quoted market prices for the convertible note, which includes the equity conversion features. </div></td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The fair values of accounts receivable, net and accounts payable approximate the carrying value due to the short-term nature of these instruments. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the composition of <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 at October 3, 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-Sale</div></div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investments</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with Unrealized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Losses</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Commercial paper</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">179,624</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">179,629</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,799</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. Treasury securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">80,370</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">636</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(487</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">80,519</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,336</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,329</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,421</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(102</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,648</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,010</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Debt mutual funds</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,872</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">65</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,937</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government agency securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,610</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,616</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,302</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Certificates of deposit and time deposits</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,346</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,346</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> government securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">590</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">590</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">328,741</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,138</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(594</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">334,285</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,447</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investments</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with Unrealized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Losses</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">233,327</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">92</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(22</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">233,397</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,773</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term marketable securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95,414</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,046</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(572</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,888</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,674</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">328,741</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,138</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(594</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">334,285</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,447</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the composition of <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 at December 31, 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-Sale</div></div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investments</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with Unrealized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Losses</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. Treasury securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">257,132</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,330</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(158</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">258,304</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,243</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Commercial paper</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">254,404</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">254,413</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,173</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">76,129</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,539</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(53</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,615</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,896</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Debt mutual funds</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,413</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">152</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,565</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government agency securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,294</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,339</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,106</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Certificates of deposit and time deposits</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">979</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">979</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> government securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">625</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">625</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">601,976</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,077</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(213</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">610,840</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,418</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investments</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with Unrealized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Losses</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">522,228</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">92</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(40</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">522,280</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">61,806</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term marketable securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">79,748</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,985</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(173</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">88,560</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,612</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">601,976</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,077</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(213</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">610,840</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,418</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of October 3, 2021 and December 31, 2020, the fair market value of investments with unrealized losses less than one year totaled $57.3 million and $70.4 million, respectively. As of October 3, 2021, the fair market value of investments with unrealized losses for greater than one year totaled $6.2 million. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 October 3, 2021 and December 31, 2020 were not other than temporary. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The contractual maturities of investments in <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> securities held at October 3, 2021 were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due within one year</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">233,327</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">233,397</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due after 1 year through 5 years</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46,460</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46,744</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due after 5 years through 10 years</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,120</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,586</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due after 10 years</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,962</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,621</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">319,869</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">325,348</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Contractual maturities of investments in <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> securities held at October 3, 2021 exclude debt mutual funds with a fair market value of $8.9 million, as they do not have a contractual maturity date. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Derivatives </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Teradyne conducts business in a number of foreign countries with certain transactions denominated in local currencies. The purpose of Teradyne’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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 monetary assets and liabilities denominated in foreign currencies. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The notional amount of foreign currency forward contracts at October 3, 2021 and December 31, 2020 was $181.8 million and $152.9 million, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the fair value of derivative instruments as of October 3, 2021 and December 31, 2020: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 55%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Location</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivatives not designated as hedging instruments:</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign exchange contracts</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">Prepayments</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign exchange contracts</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">Other current liabilities</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(433</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(504</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total derivatives</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(340</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(409</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three and nine months ended October 3, 2021 and September 27, 2020: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 43%;"/> <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/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="3" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" rowspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Location of Losses (Gains)</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Recognized in</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Statement of Operations</div></div></div></td> <td rowspan="3" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivatives not designated as hedging instruments:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign exchange contracts</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">Other (income) expense, net</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,288</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(551</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,937</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,930</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(1)</td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(2)</td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">For the three and nine months ended October 3, 2021, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.0 million and $1.3 million, respectively. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(3)</td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">For the three months ended September 27, 2020, net losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.2 million. For the nine months ended September 27, 2020, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $0.4 million. </div> </td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">See Note H: “Debt” regarding derivatives related to the convertible senior notes. </div> 500000 2600000 1100000 4100000 0 0 100000 300000 3300000 400000 1100000 2000000.0 5700000 6000000.0 <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth by fair value hierarchy Teradyne’s financial assets and liabilities that were measured at fair value on a recurring basis as of October 3, 2021 and December 31, 2020. </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets for</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identical</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Instruments</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">577,752</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">577,752</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash equivalents</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">176,703</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">324,999</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">501,702</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><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> securities:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Commercial paper</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">179,629</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">179,629</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. Treasury securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">80,519</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">80,519</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,648</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,648</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Debt mutual funds</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,937</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,937</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government agency securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,616</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,616</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Certificates of deposit and time deposits</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,346</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,346</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> government securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">590</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">590</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity securities:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mutual funds</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,776</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,776</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">799,168</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">650,347</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,449,515</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivative assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">799,168</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">650,440</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,449,608</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivative liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top">Reported as follows:</td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="14" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">754,455</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">324,999</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,079,454</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">233,397</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">233,397</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term marketable securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">44,713</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">91,951</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">136,664</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">799,168</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">650,440</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,449,608</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current liabilities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 56%;"/> <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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in Active</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Markets for</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identical</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Instruments</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Observable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unobservable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Inputs</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">443,166</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">443,166</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash equivalents</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">347,768</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">123,187</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">470,955</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><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> securities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. Treasury securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">258,304</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">258,304</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Commercial paper</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">254,413</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">254,413</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,615</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,615</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Debt mutual funds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,565</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,565</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government agency securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,339</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,339</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Certificates of deposit and time deposits</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">979</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">979</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> government securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">625</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">625</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity securities:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity mutual funds</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,420</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,420</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">828,919</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">725,462</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,554,381</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivative assets</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">828,919</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">725,557</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,554,476</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivative liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,731</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td> <td colspan="4" style="height:12pt"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Reported as follows:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">    (Level 1)    </div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">    (Level 2)    </div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">    (Level 3)    </div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">    Total    </div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="14" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">790,934</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">123,187</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">914,121</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">522,280</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">522,280</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term marketable securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">37,985</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">79,995</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">117,980</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">828,919</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">725,557</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,554,476</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other accrued liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term contingent consideration</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,731</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 577752000 577752000 176703000 324999000 501702000 179629000 179629000 80519000 80519000 58648000 58648000 8937000 8937000 4616000 4616000 1346000 1346000 590000 590000 35776000 35776000 799168000 650347000 1449515000 93000 93000 799168000 650440000 1449608000 433000 433000 433000 433000 754455000 324999000 1079454000 233397000 233397000 44713000 91951000 136664000 93000 93000 799168000 650440000 1449608000 433000 433000 433000 433000 443166000 443166000 347768000 123187000 470955000 258304000 258304000 254413000 254413000 83615000 83615000 8565000 8565000 4339000 4339000 979000 979000 625000 625000 29420000 29420000 828919000 725462000 1554381000 95000 95000 828919000 725557000 1554476000 7227000 7227000 504000 504000 504000 7227000 7731000 790934000 123187000 914121000 522280000 522280000 37985000 79995000 117980000 95000 95000 828919000 725557000 1554476000 504000 504000 7227000 7227000 504000 7227000 7731000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in the fair value of Level 3 contingent consideration for the three and nine months ended October 3, 2021 and September 27, 2020 were as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; 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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">October 3,<br/> 2021</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">September 27,<br/> 2020</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">October 3,<br/> 2021</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">September 27,<br/> 2020</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at beginning of period</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">49,737</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,705</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Fair value adjustment (a)(b)(c)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(27,206</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,227</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,967</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency impact</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(355</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payments (d)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,852</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at end of period</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,531</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,531</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(a)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In the nine months ended October 3, 2021, the fair value of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide was reduced to zero, which resulted in a benefit of $7.2 million, primarily due to a decrease in forecasted revenues and earnings before interest and taxes. As of October 3, 2021, the maximum amount of contingent consideration that could be paid in connection with the acquisition of AutoGuide is $100.2 million. The remaining <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">earn-out</div> periods end on December 31, 2021 and December 31, 2022. The sellers of AutoGuide have filed an arbitration claim against Teradyne related to allegations of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-compliance</div> with its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">earn-out</div> obligations. 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 arbitration (see Note R: “Commitments and Contingencies”). </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(b)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In the three and nine months ended September 27, 2020, the fair value of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide decreased by $27.2 million and $4.4 million, respectively, due to lower forecasted revenues and earnings before interest and taxes. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(c)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In the nine months ended September 27, 2020, the fair value of contingent consideration for the earn-outs in connection with the acquisition of Mobile Industrial Robots (“MiR”) decreased by $3.5 million due to lower forecasted results. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(d)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In the nine months ended September 27, 2020, Teradyne paid $8.9 million of contingent consideration for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">earn-out</div> in connection with the acquisition of MiR. </div></td></tr></table> 0 49737000 7227000 39705000 0 -27206000 -7227000 -7967000 0 0 0 355000 8852000 0 22531000 0 22531000 7200000 100200000 27200000 4400000 3500000 8900000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts and fair values of Teradyne’s financial instruments at October 3, 2021 and December 31, 2020 were as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">  Carrying Value  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">  Fair Value  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">  Carrying Value  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">  Fair Value  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,079,454</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,079,454</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">914,121</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">914,121</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable securities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">370,061</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">370,061</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">640,260</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">640,260</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivative assets</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contingent consideration</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,227</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivative liabilities</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Convertible debt (1)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">145,003</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">546,464</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">410,111</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,739,553</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(1)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The carrying value represents the bifurcated debt component only, while the level 2 fair value is based on quoted market prices for the convertible note, which includes the equity conversion features. </div></td></tr></table> 1079454000 1079454000 914121000 914121000 370061000 370061000 640260000 640260000 93000 93000 95000 95000 7227000 7227000 433000 433000 504000 504000 145003000 546464000 410111000 1739553000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the composition of <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 at October 3, 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-Sale</div></div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investments</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with Unrealized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Losses</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Commercial paper</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">179,624</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">179,629</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,799</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. Treasury securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">80,370</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">636</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(487</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">80,519</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,336</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53,329</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,421</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(102</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,648</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,010</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Debt mutual funds</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,872</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">65</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,937</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government agency securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,610</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,616</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,302</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Certificates of deposit and time deposits</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,346</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,346</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> government securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">590</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">590</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">328,741</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,138</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(594</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">334,285</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,447</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investments</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with Unrealized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Losses</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">233,327</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">92</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(22</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">233,397</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,773</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term marketable securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95,414</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,046</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(572</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,888</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">34,674</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">328,741</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,138</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(594</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">334,285</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,447</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the composition of <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 at December 31, 2020: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-Sale</div></div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investments</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with Unrealized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Losses</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. Treasury securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">257,132</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,330</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(158</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">258,304</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,243</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Commercial paper</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">254,404</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">254,413</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,173</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Corporate debt securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">76,129</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,539</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(53</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,615</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">39,896</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Debt mutual funds</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,413</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">152</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,565</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. government agency securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,294</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,339</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,106</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Certificates of deposit and time deposits</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">979</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">979</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-U.S.</div> government securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">625</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">625</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">601,976</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,077</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(213</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">610,840</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,418</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 60%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Investments</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">with Unrealized</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Losses</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Marketable securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">522,228</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">92</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(40</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">522,280</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">61,806</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term marketable securities</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">79,748</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,985</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(173</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">88,560</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,612</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">601,976</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,077</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(213</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">610,840</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,418</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 179624000 5000 0 179629000 20799000 80370000 636000 487000 80519000 17336000 53329000 5421000 102000 58648000 22010000 8872000 65000 8937000 4610000 11000 5000 4616000 3302000 1346000 0 1346000 590000 590000 328741000 6138000 594000 334285000 63447000 233327000 92000 22000 233397000 28773000 95414000 6046000 572000 100888000 34674000 328741000 6138000 594000 334285000 63447000 257132000 1330000 158000 258304000 17243000 254404000 10000 1000 254413000 12173000 76129000 7539000 53000 83615000 39896000 8413000 152000 8565000 4294000 46000 1000 4339000 1106000 979000 979000 625000 625000 601976000 9077000 213000 610840000 70418000 522228000 92000 40000 522280000 61806000 79748000 8985000 173000 88560000 8612000 601976000 9077000 213000 610840000 70418000 57300000 70400000 6200000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The contractual maturities of investments in <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> securities held at October 3, 2021 were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Market</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due within one year</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">233,327</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">233,397</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due after 1 year through 5 years</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46,460</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46,744</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due after 5 years through 10 years</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,120</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,586</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due after 10 years</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,962</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,621</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">319,869</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">325,348</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 233327000 233397000 46460000 46744000 6120000 6586000 33962000 38621000 319869000 325348000 8900000 181800000 152900000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the fair value of derivative instruments as of October 3, 2021 and December 31, 2020: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 55%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Location</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Derivatives not designated as hedging instruments:</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> <td style="vertical-align: bottom;"/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign exchange contracts</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">Prepayments</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">93</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">95</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign exchange contracts</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">Other current liabilities</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(433</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(504</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total derivatives</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(340</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(409</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 93000 95000 433000 504000 -340000 -409000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three and nine months ended October 3, 2021 and September 27, 2020: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 43%;"/> <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/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="3" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" rowspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Location of Losses (Gains)</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Recognized in</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Statement of Operations</div></div></div></td> <td rowspan="3" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" rowspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivatives not designated as hedging instruments:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign exchange contracts</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">Other (income) expense, net</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,288</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(551</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,937</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,930</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(1)</td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(2)</td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">For the three and nine months ended October 3, 2021, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.0 million and $1.3 million, respectively. </div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(3)</td> <td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">For the three months ended September 27, 2020, net losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.2 million. For the nine months ended September 27, 2020, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $0.4 million. </div> </td> </tr> </table> -2288000 551000 -5937000 -3930000 1000000.0 1300000 1200000 400000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">H. DEBT </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Convertible Senior Notes </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On December 12, 2016, Teradyne completed a private offering of $460.0 million aggregate principal amount of 1.25% convertible senior unsecured notes (the “Notes”) due December 15, 2023 and received net proceeds, after issuance costs, of approximately $450.8 million, $33.0 million of which was used to pay the net cost of the convertible note hedge transactions and $50.1 million of which was used to repurchase 2.0 million shares of Teradyne’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 15, 2023, unless earlier repurchased or converted. The Notes bear interest from December 12, 2016 at a rate of 1.25% per year payable semiannually in arrears on <span style="-sec-ix-hidden:hidden28633441">June 15</span> 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) during any calendar quarter beginning after March 31, 2017 (and only during such calendar quarter), if the closing sale price of Teradyne’s common stock, for at least 20 trading days (whether or not consecutive) during a period of 30 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; (2) during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price (as defined in the indenture dated as of December 12, 2016 between Teradyne and Wilmington Trust, National Association, as trustee (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’s common stock and the conversion rate on each such trading day; and (3) upon the occurrence of specified corporate events. On or after September 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’s election. As of October 3, 2021, the conversion price was approximately $31.53 per share of Teradyne’s common stock. The conversion rate is subject to adjustment under certain circumstances. As of November 5, 2021, seventy-<div style="letter-spacing: 0px; top: 0px;;display:inline;">nine </div>holders had exercised the option to convert $343.0 million worth of Notes. On November <div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div>, 2021, Teradyne made an irrevocable election under the Indenture to require the principal portion of the remaining Notes to be settled in cash. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Concurrent with the offering of the Notes, Teradyne entered into convertible note hedge transactions (the “Note Hedge Transactions”) with the initial purchasers or their affiliates (the “Option Counterparties”). 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.53. The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, approximately 8.7 million shares of Teradyne’s common stock. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Separately and concurrent with the pricing of the Notes, Teradyne entered into warrant transactions with the Option Counterparties (the “Warrant Transactions”) in which it sold <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">net-share-settled</div> (or, at its election subject to certain conditions, cash-settled) warrants to the Option Counterparties. The Warrant Transactions currently cover, subject to customary anti-dilution adjustments, approximately 14.6 million shares of common stock. As of October 3, 2021, the strike price of the warrants was approximately $39.56 per share. The strike price is subject to adjustment under certain circumstances. The Warrant Transactions could have a dilutive effect to Teradyne’s common stock to the extent that the market price per share of Teradyne’s common stock, as measured under the terms of the Warrant Transactions, exceeds the applicable strike price of the warrants. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Note Hedge Transactions are expected to reduce the potential dilution to Teradyne’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’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 million. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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’s common stock and/or purchased shares of Teradyne’s common stock or other securities, including the Notes, concurrent with, or shortly after, the pricing of the Notes. In addition, the Option </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Counterparties may modify their hedge positions by entering into or unwinding various derivative transactions with respect to Teradyne’s common stock or by selling Teradyne’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’s common stock and the Notes. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Teradyne considered the guidance of ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">815-40,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">“Derivatives and Hedging—Contracts in Entity’s Own Equity,”</div></div> and concluded that the convertible note hedge is both indexed to Teradyne’s common stock and should be classified in stockholders’ equity in its statements of financial position. The convertible note hedge is considered indexed to Teradyne’s common 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’s shares and a fixed strike price. Because the only variable that can affect the settlement amount is Teradyne’s stock price, which is an input to the fair value of 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;">fixed-for-fixed</div></div> option contract, the convertible note hedge is considered indexed to Teradyne’s common stock. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Teradyne assessed whether the convertible note hedge should be classified as equity under ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">815-40.</div> 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">815-40</div> were evaluated by Teradyne. In reviewing the criteria, Teradyne noted the following: (1) the convertible note hedge does not require Teradyne to issue shares; (2) there is no requirement to net cash settle the convertible note hedge for failure to make timely filings with the SEC; (3) in the case of termination, the convertible note hedge is settled in the same consideration as the holders of the underlying stock; (4) the counterparty does not have rights that rank higher than those of a shareholder of the stock underlying the convertible note hedge; and (5) 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Teradyne analyzed the Warrant Transactions under ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">815-40,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">“Derivatives and Hedging—Contracts in Entity’s Own Equity,”</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’s common stock. As a result, Teradyne recorded the proceeds from the warrants as an increase to additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. Teradyne does not recognize subsequent changes in fair value of the warrants in its financial statements. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The provisions of ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">470-20,</div> “<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>” are applicable to the Notes. ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">470-20</div> requires Teradyne to separately account for the liability (debt) and equity (conversion feature) components of the Notes in a manner that reflects Teradyne’s nonconvertible debt borrowing rate at the date of issuance when interest cost is recognized in subsequent periods. Teradyne allocated $100.8 million of the $460.0 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’s effective annual interest rate on the Notes will be approximately 5.0%. The Notes are classified as long-term debt in the balance sheet based on their December 15, 2023 maturity date, except for the conversions that occurred during the third quarter of 2021, which are included in current debt. Debt issuance costs of approximately $7.2 million initially are amortized to interest expense using the effective interest method over the seven-year term of the Notes. As of October 3, 2021, unamortized debt issuance costs were approximately $0.9 million. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The below tables represent the key components of Teradyne’s convertible senior notes: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Debt principal</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">157,972</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">459,971</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unamortized discount</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,969</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">49,860</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net Carrying amount of convertible debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">145,003</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">410,111</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,219</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,343</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">112,784</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">376,768</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net carrying amount of convertible debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">145,003</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">410,111</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contractual interest expense on the coupon</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">355</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,438</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,666</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,313</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of the discount component and debt issue fees recognized as interest expense</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,424</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,887</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,771</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,518</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total interest expense on the convertible debt</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,779</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,325</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,437</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,831</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of October 3, 2021, the remaining unamortized discount was $13.0 million, which will be amortized over 2.3 years using the effective interest rate method. The carrying amount of the equity component was $100.8 million. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of October 3, 2021, the conversion price was approximately $31.53 per share and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">if-converted</div> value of the notes was $1,364.6 million. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the three and nine months ended October 3, 2021, certain debt holders elected to convert $235.2 million and $302.0 million, respectively, of debt principal. The conversions in the three and nine months ended October 3, 2021 resulted in a loss of $20.2 million and $25.4 million, respectively, recorded to other (income) expense, net in the consolidated statement of operations. The conversion of the debt was settled in cash for principal amount and in shares for the excess of conversion value over principal amount. The 7.2 million shares issued to the debt holders were received from exercising the convertible notes hedge call options. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Additional conversions of approximately $41.0 million of debt principal will occur in the fourth quarter of 2021. The liability component is included in current debt and the equity component is included in convertible common shares. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Revolving Credit Facility </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On May 1, 2020, Teradyne entered into a credit agreement (the “Credit Agreement”) with Truist Bank, as administrative agent and collateral agent, and the lenders party thereto. The Credit Agreement provides for a three-year, senior secured revolving credit facility of $400.0 million (the “Credit Facility”). 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Proceeds from the Credit Facility may be used for general corporate purposes and working capital. Teradyne incurred $3.5 million in costs related to the revolving credit facility. These costs are being amortized over the three-year term of the revolving credit facility and are included in interest expense in the statement of operations. As of November 5, 2021, Teradyne has not borrowed any funds under the Credit Facility. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The interest rates applicable to loans under the Credit Facility are, at Teradyne’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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Credit Agreement contains customary events of default, representations, warranties and affirmative and negative covenants that, among other things, limit Teradyne’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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Credit Facility is guaranteed by certain of Teradyne’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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of November 5, 2021, Teradyne was in compliance with all covenants. </div> 460000000.0 0.0125 2023-12-15 450800000 33000000.0 50100000 2000000.0 payable semiannually in arrears on June 15 and December 15 of each year 2023-09-15 20 30 1.30 5 5 1000 0.98 31.53 343000000.0 31.53 8700000 14600000 39.56 33000000.0 100800000 460000000.0 0.050 7200000 P7Y 900000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The below tables represent the key components of Teradyne’s convertible senior notes: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Debt principal</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">157,972</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">459,971</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unamortized discount</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,969</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">49,860</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net Carrying amount of convertible debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">145,003</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">410,111</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reported as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,219</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,343</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">112,784</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">376,768</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net carrying amount of convertible debt</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">145,003</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">410,111</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contractual interest expense on the coupon</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">355</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,438</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,666</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,313</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of the discount component and debt issue fees recognized as interest expense</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,424</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,887</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,771</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,518</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total interest expense on the convertible debt</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,779</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,325</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,437</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,831</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 157972000 459971000 12969000 49860000 145003000 410111000 32219000 33343000 112784000 376768000 145003000 410111000 355000 1438000 2666000 4313000 2424000 3887000 9771000 11518000 2779000 5325000 12437000 15831000 13000000.0 P2Y3M18D 100800000 31.53 1364600000 235200000 302000000.0 20200000 25400000 7200000 41000000.0 400000000.0 150000000.0 3500000 P3Y The interest rates applicable to loans under the Credit Facility are, at Teradyne’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. 65 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">I. PREPAYMENTS </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments consist of the following and are included in prepayments and other assets on the balance sheet: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contract manufacturer and supplier prepayments</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">334,660</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">212,286</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepaid maintenance and other services</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,574</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,116</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepaid taxes</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,822</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,361</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other prepayments</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,093</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,329</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total prepayments</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">374,149</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">250,092</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments consist of the following and are included in prepayments and other assets on the balance sheet: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contract manufacturer and supplier prepayments</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">334,660</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">212,286</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepaid maintenance and other services</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,574</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,116</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepaid taxes</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,822</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,361</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other prepayments</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,093</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,329</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total prepayments</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">374,149</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">250,092</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 334660000 212286000 13574000 13116000 13822000 9361000 12093000 15329000 374149000 250092000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">J. DEFERRED REVENUE AND CUSTOMER ADVANCES </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue and customer advances consist of the following and are included in short and long-term deferred revenue and customer advances on the balance sheet: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maintenance, service and training</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,046</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">77,654</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Extended warranty</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">67,482</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51,929</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Customer advances, undelivered elements and other</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">49,874</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,438</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total deferred revenue and customer advances</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">200,402</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">193,021</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue and customer advances consist of the following and are included in short and long-term deferred revenue and customer advances on the balance sheet: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maintenance, service and training</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,046</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">77,654</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Extended warranty</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">67,482</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51,929</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Customer advances, undelivered elements and other</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">49,874</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,438</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total deferred revenue and customer advances</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">200,402</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">193,021</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 83046000 77654000 67482000 51929000 49874000 63438000 200402000 193021000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">K. PRODUCT WARRANTY </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Teradyne generally provides a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-year</div> 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: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 59%;"/> <td style="width: 5%; 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/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at beginning of period</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,676</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,016</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,633</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,996</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accruals for warranties issued during the period</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,641</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,255</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,719</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,522</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accruals related to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-existing</div> warranties</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(963</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">158</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,966</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,569</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Settlements made during the period</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,233</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(6,272</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(15,265</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(14,930</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at end of period</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,121</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,157</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,121</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,157</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 59%;"/> <td style="width: 5%; 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/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at beginning of period</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,525</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40,178</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51,929</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30,677</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferral of new extended warranty revenue</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,728</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,674</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36,533</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,724</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Recognition of extended warranty deferred revenue</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,771</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,149</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(20,980</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(14,698</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at end of period</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">67,482</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48,703</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">67,482</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48,703</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"> </div> Related costs are charged to the warranty accrual as incurred. The balance below is included in other accrued liabilities. <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 59%;"/> <td style="width: 5%; 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/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at beginning of period</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,676</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,016</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,633</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,996</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accruals for warranties issued during the period</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,641</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,255</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,719</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,522</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accruals related to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-existing</div> warranties</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(963</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">158</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,966</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,569</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Settlements made during the period</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,233</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(6,272</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(15,265</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(14,930</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at end of period</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,121</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,157</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,121</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,157</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 25676000 13016000 16633000 8996000 6641000 8255000 28719000 19522000 -963000 158000 -3966000 1569000 5233000 6272000 15265000 14930000 26121000 15157000 26121000 15157000 Related costs are expensed as incurred. The balance below is included in short and long-term deferred revenue and customer advances. <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 59%;"/> <td style="width: 5%; 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/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at beginning of period</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,525</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40,178</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51,929</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">30,677</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferral of new extended warranty revenue</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,728</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,674</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">36,533</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">32,724</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Recognition of extended warranty deferred revenue</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,771</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,149</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(20,980</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(14,698</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at end of period</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">67,482</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48,703</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">67,482</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48,703</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 63525000 40178000 51929000 30677000 12728000 13674000 36533000 32724000 8771000 5149000 20980000 14698000 67482000 48703000 67482000 48703000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">L. STOCK-BASED COMPENSATION </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under Teradyne’s stock compensation plans, Teradyne grants service-based restricted stock units, performance-based restricted stock units and stock options, and employees are eligible to purchase Teradyne’s common stock through its Employee Stock Purchase Plan (“ESPP”). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Service-based restricted stock unit awards granted to employees vest in equal annual installments over four years. Restricted stock unit awards granted to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> directors vest after a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-year</div> period, with 100% of the award vesting on the earlier of (a) the first anniversary of the grant date or (b) the date of the following year’s annual meeting of shareholders. Teradyne expenses the cost of the restricted stock unit awards subject to service-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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Performance-based restricted stock units (“PRSUs”) granted to Teradyne’s executive officers may have a performance metric based on relative total shareholder return (“TSR”). Teradyne’s three-year TSR performance is measured against the New York Stock Exchange (“NYSE”) Composite Index. The final number of TSR PRSUs that vest will vary based upon the level of performance achieved from 0% to 200% of the target shares. 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 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">PRSUs granted to Teradyne’s executive officers may also have a performance metric based on three-year cumulative <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-GAAP</div> profit before interest and tax (“PBIT”) as a percent of Teradyne’s revenue. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-GAAP</div> 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; <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> convertible debt interest expense; and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> 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 executive officers meeting the retirement provisions prior to the grant date is recognized during the year following the 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’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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a PRSU recipient’s employment ends prior to the determination of the performance percentage due to (1) permanent disability or death or (2) retirement or termination other than for cause, after attaining both at least age <span style="-sec-ix-hidden:hidden28633805">sixty</span> and at least ten years of service, then all or a portion of the recipient’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 three-year period. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Stock options to purchase Teradyne’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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the nine months ended October 3, 2021 and September 27, 2020, Teradyne granted 0.3 million and 0.4 million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $113.76 and $70.76, respectively, and 0.1 million of service-based restricted stock unit awards to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> directors at a weighted average grant date fair value of $127.77 and $64.99, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the nine months ended October 3, 2021 and September 27, 2020, Teradyne granted 0.1 million of PBIT PRSUs with a grant date fair value of $113.65 and $70.94, respectively. </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the nine months ended October 3, 2021 and September 27, 2020, Teradyne granted 0.1 million of TSR PRSUs, with a grant date fair value of $125.02 and $89.93, respectively. The fair value was estimated using the Monte Carlo simulation model with the following assumptions: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"> </div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free interest rate</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">  0.2%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">  1.5%</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Teradyne volatility-historical</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">43.9%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">34.9%</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">NYSE Composite Index volatility-historical</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">22.9%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">11.4%</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dividend yield</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">  0.4%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">  0.6%</td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Expected volatility was based on the historical volatility of Teradyne’s stock and the NYSE Composite Index 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 grant. Dividend yield was based upon an estimated annual dividend amount of $0.40 per share divided by Teradyne’s stock price on the grant date of $113.48 for the 2021 grant and an estimated annual dividend amount of $0.40 per share divided by Teradyne’s stock price on the grant date of $72.10 for the 2020 grant. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the nine months ended October 3, 2021 and September 27, 2020, Teradyne granted 0.1 million of service-based stock options to executive officers at a weighted average grant date fair value of $36.60 and $20.67, respectively. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months Ended</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected life (years)</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">  5.0</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">  5.0</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free interest rate</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">0.4%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">1.6%</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Volatility-historical</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">37.8%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">31.6%</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dividend yield</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">0.4%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">0.6%</td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Teradyne determined the stock options’ 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’s stock price on the grant date of $113.48 for the 2021 grant and an estimated annual dividend amount of $0.40 per share divided by Teradyne’s stock price on the grant date of $72.10 for the 2020 grant. </div> P4Y P1Y 1 P3Y 0 2 P3Y P10Y 1 300000 400000 113.76 70.76 100000 127.77 64.99 100000 113.65 70.94 100000 125.02 89.93 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: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free interest rate</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">  0.2%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">  1.5%</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Teradyne volatility-historical</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">43.9%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">34.9%</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">NYSE Composite Index volatility-historical</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">22.9%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">11.4%</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dividend yield</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">  0.4%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">  0.6%</td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 0.002 0.015 0.439 0.349 0.229 0.114 0.004 0.006 0.40 113.48 0.40 72.10 100000 36.60 20.67 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months Ended</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected life (years)</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">  5.0</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">  5.0</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free interest rate</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">0.4%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">1.6%</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Volatility-historical</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">37.8%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">31.6%</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dividend yield</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">0.4%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">0.6%</td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="3" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months Ended</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected life (years)</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">  5.0</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">  5.0</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free interest rate</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">0.4%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">1.6%</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Volatility-historical</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">37.8%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">31.6%</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dividend yield</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">0.4%</td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom;white-space:nowrap;text-align:center;">0.6%</td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> P5Y P5Y 0.004 0.016 0.378 0.316 0.004 0.006 0.40 113.48 0.40 72.10 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">M. ACCUMULATED OTHER COMPREHENSIVE INCOME </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in accumulated other comprehensive income, which are presented net of tax, consist of the following: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 5%; 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/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Currency</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Translation</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gains</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Losses) on</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Marketable</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Plans<br/> Prior</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Service</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><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;">Nine Months Ended October 3, 2021</div></div></div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at December 31, 2020, net of tax of $0, $1,910, $(1,126), respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,389</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,954</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,173</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,516</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive loss before reclassifications, net of tax of $0, $(516), $0, respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(26,672</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,952</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(28,624</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts reclassified from accumulated other comprehensive income, net of tax of $0, $(186), $(2), respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(670</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(675</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net current period other comprehensive loss, net of tax of $0<div style="letter-spacing: 0px; top: 0px;;display:inline;">, $(702), $</div>(2), respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(26,672</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,622</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(29,299</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at October 3, 2021, net of tax of $0, $1,208, $(1,128), respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,283</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,332</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,168</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,217</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><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;">Nine Months Ended September 27, 2020</div></div></div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at December 31, 2019, net of tax of $0, $946, $(1,124), respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(23,514</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,480</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,180</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18,854</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive income before reclassifications, net of tax of $0, $1,410, $0, respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,131</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,165</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,296</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts reclassified from accumulated other comprehensive income, net of tax of $0, $(615), $<div style="letter-spacing: 0px; top: 0px;;display:inline;">(1</div>), respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,188</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(6</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,194</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net current period other comprehensive income (loss), net of tax of $0, $795, $(1), respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,131</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,977</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(6</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,102</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at September 27, 2020, net of tax of $0, $1,741, $(1,125), respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">617</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,457</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,174</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,248</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassifications out of accumulated other comprehensive income to the statement of operations for the three and nine months ended October 3, 2021 and September 27, 2020 were as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 55%;"/> <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/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Details about Accumulated Other Comprehensive Income Components</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Affected Line Item</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in the Statements</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><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:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized gains, net of tax of $65, $194, $186, $615, respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">229</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">689</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">670</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,188</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">Other (income)<br/> expense, net</td> <td style="white-space:nowrap;vertical-align:bottom"> <br/>  </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Defined benefit postretirement plan:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of prior service credit, net of tax of $0, $0, $2, $1, respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">(a)</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total reclassifications, net of tax of $65, $194, $188, $616, respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">231</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">691</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">675</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,194</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">Net income</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">(a) The amortization of prior service credit is included in the computation of net periodic postretirement benefit cost. See Note Q: “Retirement Plans.” </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in accumulated other comprehensive income, which are presented net of tax, consist of the following: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 5%; 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/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Currency</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Translation</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gains</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Losses) on</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Marketable</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Plans<br/> Prior</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Service</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><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;">Nine Months Ended October 3, 2021</div></div></div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at December 31, 2020, net of tax of $0, $1,910, $(1,126), respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,389</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,954</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,173</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,516</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive loss before reclassifications, net of tax of $0, $(516), $0, respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(26,672</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,952</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(28,624</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts reclassified from accumulated other comprehensive income, net of tax of $0, $(186), $(2), respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(670</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(675</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net current period other comprehensive loss, net of tax of $0<div style="letter-spacing: 0px; top: 0px;;display:inline;">, $(702), $</div>(2), respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(26,672</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,622</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(29,299</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at October 3, 2021, net of tax of $0, $1,208, $(1,128), respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,283</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,332</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,168</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,217</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><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;">Nine Months Ended September 27, 2020</div></div></div></div></div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at December 31, 2019, net of tax of $0, $946, $(1,124), respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(23,514</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,480</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,180</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18,854</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive income before reclassifications, net of tax of $0, $1,410, $0, respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,131</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,165</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,296</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts reclassified from accumulated other comprehensive income, net of tax of $0, $(615), $<div style="letter-spacing: 0px; top: 0px;;display:inline;">(1</div>), respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,188</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(6</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,194</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net current period other comprehensive income (loss), net of tax of $0, $795, $(1), respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,131</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,977</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(6</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,102</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at September 27, 2020, net of tax of $0, $1,741, $(1,125), respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">617</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,457</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,174</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,248</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 0 1910000 -1126000 25389000 6954000 1173000 33516000 0 -516000 0 -26672000 -1952000 0 -28624000 0 186000 2000 0 670000 5000 675000 0 -702000 -2000 -26672000 -2622000 -5000 -29299000 0 1208000 -1128000 -1283000 4332000 1168000 4217000 0 946000 -1124000 -23514000 3480000 1180000 -18854000 0 1410000 0 24131000 5165000 0 29296000 0 615000 1000 0 2188000 6000 2194000 0 795000 -1000 24131000 2977000 -6000 27102000 0 1741000 -1125000 617000 6457000 1174000 8248000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reclassifications out of accumulated other comprehensive income to the statement of operations for the three and nine months ended October 3, 2021 and September 27, 2020 were as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 55%;"/> <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/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Details about Accumulated Other Comprehensive Income Components</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Affected Line Item</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">in the Statements</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><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:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized gains, net of tax of $65, $194, $186, $615, respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">229</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">689</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">670</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,188</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">Other (income)<br/> expense, net</td> <td style="white-space:nowrap;vertical-align:bottom"> <br/>  </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Defined benefit postretirement plan:</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of prior service credit, net of tax of $0, $0, $2, $1, respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">(a)</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total reclassifications, net of tax of $65, $194, $188, $616, respectively</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">231</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">691</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">675</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,194</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">Net income</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">(a) The amortization of prior service credit is included in the computation of net periodic postretirement benefit cost. See Note Q: “Retirement Plans.” </div> 65000 194000 186000 615000 229000 689000 670000 2188000 0 0 2000 1000 2000 2000 5000 6000 65000 194000 188000 616000 231000 691000 675000 2194000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">N. GOODWILL AND ACQUIRED INTANGIBLE ASSETS </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Goodwill </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Teradyne performs its annual goodwill impairment test as required under the provisions of ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-10,</div> <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> on December 31 of each fiscal year unless interim indicators of impairment exist. Goodwill is considered impaired when the net book value of a reporting unit exceeds its estimated fair value. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The changes in the carrying amount of goodwill by reportable segments for the nine months ended October 3, 2021, were as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">System<br/> Test</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Semiconductor<br/> Test</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at December 31, 2020</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433,752</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">158,699</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">361,819</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">262,155</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,216,425</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated impairment losses</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(148,183</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(353,843</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(260,540</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(762,566</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433,752</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,516</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,976</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,615</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">453,859</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation adjustment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(20,373</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(88</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(20,461</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at October 3, 2021</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">413,379</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">158,699</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">361,819</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">262,067</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,195,964</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated impairment losses</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(148,183</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(353,843</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(260,540</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(762,566</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">413,379</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,516</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,976</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,527</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433,398</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangible Assets </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; 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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign Currency<br/> Translation<br/> Adjustment</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at October 3, 2021</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="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></td> <td colspan="13" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="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="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></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Developed technology</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">272,547</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(220,147</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,489</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48,911</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Customer relationships</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">57,739</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(48,351</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">174</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,562</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tradenames and trademarks</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,120</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(46,643</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(273</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23,204</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total intangible assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">400,406</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(315,141</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,588</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">81,677</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance, December 31, 2020</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Developed technology</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">272,547</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(210,479</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,610</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">60,458</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Customer relationships</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">66,239</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(54,524</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">305</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,020</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tradenames and trademarks</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,120</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(42,344</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">685</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,461</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total intangible assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">408,906</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(307,347</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(620</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,939</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Aggregate intangible asset amortization expense was $5.4 million and $16.3 million, respectively, for the three and nine months ended October 3, 2021 and $6.2 million and $25.1 million, respectively, for the three and nine months ended September 27, 2020. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Estimated intangible asset amortization expense for each of the five succeeding fiscal years is as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 17%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization Expense</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2021 (remainder)</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,199</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,299</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,815</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,507</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,645</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Thereafter</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,212</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The changes in the carrying amount of goodwill by reportable segments for the nine months ended October 3, 2021, were as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">System<br/> Test</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Semiconductor<br/> Test</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="18" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at December 31, 2020</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433,752</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">158,699</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">361,819</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">262,155</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,216,425</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated impairment losses</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(148,183</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(353,843</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(260,540</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(762,566</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433,752</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,516</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,976</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,615</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">453,859</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation adjustment</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(20,373</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(88</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(20,461</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance at October 3, 2021</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">413,379</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">158,699</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">361,819</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">262,067</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,195,964</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated impairment losses</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(148,183</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(353,843</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(260,540</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(762,566</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">413,379</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,516</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,976</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,527</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">433,398</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 433752000 158699000 361819000 262155000 1216425000 0 148183000 353843000 260540000 762566000 433752000 10516000 7976000 1615000 453859000 20373000 0 0 88000 20461000 413379000 158699000 361819000 262067000 1195964000 0 148183000 353843000 260540000 762566000 413379000 10516000 7976000 1527000 433398000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 58%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; 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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign Currency<br/> Translation<br/> Adjustment</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; 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: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at October 3, 2021</div></div></div> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="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></td> <td colspan="13" style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="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="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></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Developed technology</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">272,547</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(220,147</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,489</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48,911</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Customer relationships</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">57,739</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(48,351</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">174</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,562</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tradenames and trademarks</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,120</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(46,643</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(273</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23,204</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total intangible assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">400,406</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(315,141</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,588</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">81,677</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance, December 31, 2020</div> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Developed technology</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">272,547</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(210,479</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,610</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">60,458</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Customer relationships</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">66,239</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(54,524</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">305</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,020</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tradenames and trademarks</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">70,120</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(42,344</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">685</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,461</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total intangible assets</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">408,906</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(307,347</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(620</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,939</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 272547000 -220147000 -3489000 48911000 57739000 -48351000 174000 9562000 70120000 -46643000 -273000 23204000 400406000 -315141000 -3588000 81677000 272547000 -210479000 -1610000 60458000 66239000 -54524000 305000 12020000 70120000 -42344000 685000 28461000 408906000 -307347000 -620000 100939000 5400000 16300000 6200000 25100000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Estimated intangible asset amortization expense for each of the five succeeding fiscal years is as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 17%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 1pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Year</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization Expense</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2021 (remainder)</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,199</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2022</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,299</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,815</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,507</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,645</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Thereafter</div> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,212</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 5199000 20299000 19815000 19507000 11645000 5212000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">O. NET INCOME PER COMMON SHARE </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <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/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">October 3,<br/> 2021</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">September 27,<br/> 2020</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">October 3,<br/> 2021</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">September 27,<br/> 2020</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income for basic and diluted net income per share</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">256,718</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">222,718</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">790,549</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">587,815</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average common shares-basic</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">164,583</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">166,014</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">165,690</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">166,131</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Effect of dilutive potential common shares:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Convertible note hedge warrant shares (1)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,819</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,775</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,774</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,364</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Incremental shares from assumed conversion of convertible notes (2)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,464</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,156</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,784</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,029</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,035</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,237</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,147</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,104</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock options</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">73</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">141</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">87</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">136</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Employee stock purchase plan</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dilutive potential common shares</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,404</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,324</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,802</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,646</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average common shares-diluted</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">181,987</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">184,338</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">185,492</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">181,777</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income per common share-basic</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.56</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.34</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.77</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.54</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income per common share-diluted</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.41</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.21</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.26</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.23</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(1)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal; text-indent: 0px;">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.56<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">and $39.58, multiplied by </div> 14.6 <div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">million shares and 14.6 million shares for the three and nine months ended October 3, 2021, respectively. 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> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(2)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal; text-indent: 0px;">Incremental shares from assumed conversion of the convertible notes were calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.53<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">and $31.54, multiplied by</div> 8.7 <div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">million shares and 11.7 million shares, for the three and nine months ended October 3, 2021, respectively. 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="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The computation of diluted net income per common share for the three and nine months ended October 3, 2021 excludes the effect of the potential vesting of 0.1 million and 0.1 million, respectively, of restricted stock units because the effect would have been anti-dilutive. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The computation of diluted net income per common share for the three and nine months ended September 27, 2020 excludes the effect of the potential vesting of 0.1 million and 0.2 million, respectively, of restricted stock units because the effect would have been anti-dilutive. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <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/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">October 3,<br/> 2021</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">September 27,<br/> 2020</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">October 3,<br/> 2021</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">September 27,<br/> 2020</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income for basic and diluted net income per share</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">256,718</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">222,718</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">790,549</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">587,815</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average common shares-basic</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">164,583</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">166,014</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">165,690</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">166,131</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Effect of dilutive potential common shares:</div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Convertible note hedge warrant shares (1)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,819</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,775</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,774</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,364</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Incremental shares from assumed conversion of convertible notes (2)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,464</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,156</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,784</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,029</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted stock units</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,035</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,237</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,147</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,104</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock options</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">73</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">141</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">87</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">136</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Employee stock purchase plan</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dilutive potential common shares</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,404</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,324</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,802</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,646</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average common shares-diluted</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">181,987</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">184,338</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">185,492</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">181,777</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income per common share-basic</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.56</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.34</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.77</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.54</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income per common share-diluted</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.41</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.21</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.26</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.23</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(1)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal; text-indent: 0px;">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.56<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">and $39.58, multiplied by </div> 14.6 <div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">million shares and 14.6 million shares for the three and nine months ended October 3, 2021, respectively. 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> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(2)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal; text-indent: 0px;">Incremental shares from assumed conversion of the convertible notes were calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.53<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">and $31.54, multiplied by</div> 8.7 <div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">million shares and 11.7 million shares, for the three and nine months ended October 3, 2021, respectively. 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> 256718000 222718000 790549000 587815000 164583000 166014000 165690000 166131000 9819000 7775000 9774000 6364000 6464000 9156000 8784000 8029000 1035000 1237000 1147000 1104000 73000 141000 87000 136000 13000 15000 10000 13000 17404000 18324000 19802000 15646000 181987000 184338000 185492000 181777000 1.56 1.34 4.77 3.54 1.41 1.21 4.26 3.23 39.56 39.58 14600000 14600000 31.53 31.54 8700000 11700000 100000 100000 100000 200000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">P. RESTRUCTURING AND OTHER </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the three months ended October 3, 2021, Teradyne recorded $0.6 million of severance charges primarily in Industrial Automation, $0.3 million of acquisition related compensation expenses and $0.3 million for other expenses. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the three months ended September 27, 2020, Teradyne recorded a $27.2 million gain for the decrease in the fair value of the AutoGuide contingent consideration liability, 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the nine months ended October 3, 2021, Teradyne recorded a gain of $7.2 million for the decrease in the fair value of the AutoGuide contingent consideration liability, partially offset by a charge of $1.7 million for an increase in environmental and legal liabilities, $1.2 million of severance charges primarily in Industrial Automation, $0.6 million for other expenses and $0.3 million of acquisition related compensation expenses. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the nine months ended September 27, 2020, Teradyne recorded a $4.0 million contract termination settlement charge, $3.4 million of acquisition related compensation and expenses, $1.2 million of severance charges primarily in Industrial Automation, and $1.2 million of other expenses, partially offset by a $4.4 million gain for the decrease in the fair value of the AutoGuide contingent consideration liabilities, and a $3.5 million gain for the decrease in the fair value of the MiR contingent consideration liability. </div> 600000 300000 300000 27200000 1100000 500000 7200000 1700000 1200000 600000 300000 4000000.0 3400000 1200000 1200000 4400000 3500000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Q. RETIREMENT PLANS </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">ASC 715, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">“Compensation—Retirement Benefits”</div></div> requires an employer with a defined benefit plan or other postretirement benefit plan to recognize an asset or a liability on its balance sheet for the overfunded or underfunded status of the plan. The pension asset or liability represents a difference between the fair value of the pension plan’s assets and the projected benefit obligation at December 31. Teradyne uses a December 31 measurement date for all of its plans. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Defined Benefit Pension Plans </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Teradyne has defined benefit pension plans covering a portion of domestic employees and employees of certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> subsidiaries. Benefits under these plans are based on employees’ years of service and compensation. Teradyne’s funding policy is to make contributions to these plans in accordance with local laws and to the extent that such contributions are tax deductible. The assets of the U.S. qualified pension plan consist primarily of fixed income and equity securities. In addition, Teradyne has unfunded qualified foreign plans as well as 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 (“ERISA”) and the Internal Revenue Code (“IRC”). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the nine months ended October 3, 2021, and September 27, 2020, Teradyne contributed $2.5 million and $2.2 million, respectively, to the U.S. supplemental executive defined benefit pension plan and $0.8 million and $0.7 million, respectively, to certain qualified pension plans for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-U.S.</div> subsidiaries. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the three and nine months ended October 3, 2021 and September 27, 2020, Teradyne’s net periodic pension cost was comprised of the following components: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 5%; 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/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">United</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">  States  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">  Foreign  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">United</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">  States  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">  Foreign  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Service cost</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">452</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">240</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">417</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">216</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest cost</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,098</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">86</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,460</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">123</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected return on plan assets</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(936</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(17</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,170</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(16</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net actuarial loss</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,238</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Settlement loss</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">450</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total net periodic pension cost</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">614</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">309</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,395</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">323</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="16" style="height:12pt"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Nine Months Ended</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">United</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">  States  </div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">  Foreign  </div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">United</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">  States  </div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">  Foreign  </div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="14" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Service cost</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,357</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">720</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,283</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">648</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest cost</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,295</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">257</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,505</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">369</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected return on plan assets</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,809</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(50</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,634</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(47</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net actuarial (gain) loss</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(400</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,418</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Settlement loss</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">450</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total net periodic pension cost</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,443</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">927</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,022</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">970</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The net periodic pension cost components other than service cost were recorded in other (income) expense, net in the statement of operations. </div></div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Postretirement Benefit Plan </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition to receiving pension benefits, Teradyne employees in the United States who meet early retirement eligibility requirements as of their termination dates may participate in Teradyne’s Welfare Plan, which includes medical and dental benefits up to age 65. Death benefits provide a fixed sum to retirees’ survivors and are available to all retirees. Substantially all of Teradyne’s current U.S. employees could become eligible for these benefits, and the existing benefit obligation relates primarily to those employees. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the three and nine months ended October 3, 2021 and September 27, 2020, Teradyne’s net periodic postretirement benefit cost (credit) was comprised of the following components: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">October 3,<br/>   2021  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">September 27,<br/>   2020  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">October 3,<br/>   2021  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">September 27,<br/>   2020  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Service cost</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">43</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest cost</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">43</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">60</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">128</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">180</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of prior service credit</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net actuarial gain</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(228</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(279</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total net periodic postretirement benefit cost (credit)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">57</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">72</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(59</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(63</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The net periodic postretirement benefit cost (credit) components other than service cost were recorded in other (income) expense, net in the statement of operations. </div></div> 2500000 2200000 800000 700000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the three and nine months ended October 3, 2021 and September 27, 2020, Teradyne’s net periodic pension cost was comprised of the following components: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 5%; 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/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3, 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">United</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">  States  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">  Foreign  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">United</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">  States  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">  Foreign  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Service cost</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">452</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">240</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">417</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">216</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest cost</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,098</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">86</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,460</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">123</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected return on plan assets</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(936</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(17</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,170</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(16</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net actuarial loss</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,238</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Settlement loss</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">450</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total net periodic pension cost</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">614</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">309</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,395</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">323</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="font-size:1pt"> <td style="height:12pt"> </td> <td colspan="16" style="height:12pt"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the Nine Months Ended</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">United</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">  States  </div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">  Foreign  </div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">United</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">  States  </div></div></td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">  Foreign  </div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="14" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(in thousands)</div></div></td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Service cost</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,357</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">720</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,283</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">648</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest cost</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,295</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">257</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,505</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">369</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected return on plan assets</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,809</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(50</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,634</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(47</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net actuarial (gain) loss</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(400</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,418</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Settlement loss</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">450</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—   </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total net periodic pension cost</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,443</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">927</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,022</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">970</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 452000 240000 417000 216000 1098000 86000 1460000 123000 936000 17000 1170000 16000 -2238000 -450000 614000 309000 3395000 323000 1357000 720000 1283000 648000 3295000 257000 4505000 369000 2809000 50000 3634000 47000 400000 -2418000 -450000 1443000 927000 5022000 970000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the three and nine months ended October 3, 2021 and September 27, 2020, Teradyne’s net periodic postretirement benefit cost (credit) was comprised of the following components: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">October 3,<br/>   2021  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">September 27,<br/>   2020  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">October 3,<br/>   2021  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">September 27,<br/>   2020  </div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Service cost</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">43</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest cost</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">43</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">60</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">128</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">180</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of prior service credit</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net actuarial gain</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(228</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(279</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total net periodic postretirement benefit cost (credit)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">57</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">72</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(59</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(63</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> 16000 14000 48000 43000 43000 60000 128000 180000 -2000 -2000 -7000 -7000 0 0 228000 279000 57000 72000 -59000 -63000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">R. COMMITMENTS AND CONTINGENCIES </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Purchase Commitments </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of October 3, 2021, Teradyne had entered into purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $811.9 million, of which $777.8 million is for less than one year. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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 Claims </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Teradyne is subject to various legal proceedings and claims which have arisen 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 style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On March 8, 2021, Industrial Automation LLC submitted a demand for arbitration against Teradyne and AutoGuide in Wilmington, Delaware alleging that Teradyne and AutoGuide breached certain provisions of the Membership Interests Purchase Agreement (the “Purchase Agreement”), dated as of October 18, 2019, among Industrial Automation LLC, Teradyne and AutoGuide. The arbitration demand seeks full acceleration of the maximum earnout amount payable under the Purchase Agreement, or $106.9 million, for the alleged breach of the earnout provisions of the Purchase Agreement. On March 26, 2021, Teradyne and AutoGuide filed an answer denying that Teradyne and AutoGuide breached any provisions of the Purchase Agreement. The arbitration hearing is scheduled for March 21, 2022. While it is not possible at this stage to predict the outcome of the arbitration, Teradyne and AutoGuide intend to vigorously defend against the Industrial Automation LLC claims. </div> 811900000 777800000 106900000 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">S. INCOME TAXES </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the United States federal statutory corporate tax rate to Teradyne’s effective tax rate was as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three<br/> Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. statutory federal tax rate</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign taxes</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4.4</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(6.9</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4.4</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5.8</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax credits</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.9</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.6</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.4</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.6</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">International provisions of the U.S. Tax Cuts and Jobs Act of 2017</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.5</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.0</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.6</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Discrete benefit related to equity compensation</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.1</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.4</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.6</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.4</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other, net</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.7</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.7</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.6</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Effective tax rate</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13.8</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15.6</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12.7</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13.3</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On a quarterly basis, Teradyne evaluates the realizability of the deferred tax assets by jurisdiction and assesses the need for a valuation allowance. As of October 3, 2021, Teradyne believes that it will ultimately realize the deferred tax assets recorded on the condensed consolidated balance sheet. However, should Teradyne believe that it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that the deferred tax assets would not be realized, the tax provision would increase in the period in which Teradyne determined that the realizability was not likely. Teradyne considers the probability of future taxable income and historical profitability, among other factors, in assessing the realizability of the deferred tax assets. </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of October 3, 2021, and December 31, 2020, Teradyne had $16.8 million and $17.9 million, respectively, of reserves for uncertain tax positions. The $1.1 million net decrease in reserves for uncertain tax positions is primarily related to U.S. state research and development credits generated in prior years, as well as U.S. federal research and development credits generated in the current year. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of October 3, 2021, 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 because of a lapse of statutes of limitation. The estimated decrease relates to loss carryforwards, research credits and U.S. manufacturing activities deductions. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Teradyne recognizes interest and penalties related to income tax matters in income tax expense. As of October 3, 2021, and December 31, 2020, $1.5 million and $1.2 million, respectively, of interest and penalties were accrued for uncertain tax positions. For the nine months ended October 3, 2021 and September 27, 2020, expense of $0.3 million and $0.0 million, respectively, was recorded for interest and penalties related to income tax items. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 due to the tax holiday for the nine months ended October 3, 2021 was $23.9 million, or $0.13 per diluted share. The tax savings due to the tax holiday for the nine months ended September 27, 2020 was $24.9 million, or $0.14 per diluted share. In November 2020, Teradyne entered into an agreement with the Singapore Economic Development Board which extended its Singapore tax holiday under substantially similar terms to the agreement which expired on December 31, 2020. The new tax holiday is scheduled to expire on December 31, 2025. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the United States federal statutory corporate tax rate to Teradyne’s effective tax rate was as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three<br/> Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td colspan="2" style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">U.S. statutory federal tax rate</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21.0</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign taxes</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4.4</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(6.9</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4.4</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5.8</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax credits</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.9</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.6</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.4</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.6</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">International provisions of the U.S. Tax Cuts and Jobs Act of 2017</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.5</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.0</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.6</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Discrete benefit related to equity compensation</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.1</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.4</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.6</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.4</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other, net</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.7</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.5</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.7</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.6</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Effective tax rate</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13.8</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15.6</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12.7</td> <td style="white-space:nowrap;vertical-align:bottom">% </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13.3</td> <td style="white-space:nowrap;vertical-align:bottom">% </td></tr> <tr style="font-size:1px"> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"> </div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 0.210 0.210 0.210 0.210 -0.044 -0.069 -0.044 -0.058 0.019 0.016 0.014 0.016 -0.015 0.030 -0.016 0.005 -0.001 -0.004 -0.016 -0.014 0.007 0.005 0.007 0.006 0.138 0.156 0.127 0.133 16800000 17900000 -1100000 1600000 1500000 1200000 300000 0.0 23900000 0.13 24900000 0.14 <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">T. SEGMENT INFORMATION </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Teradyne has four reportable segments (Semiconductor Test, System Test, Industrial Automation and Wireless Test). Each of the reportable segments is also an individual operating segment. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 defense/aerospace instrumentation test, storage and system level test, and circuit-board test. 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. The Wireless Test segment includes operations related to the design, manufacturing and marketing of wireless test products and services. Each operating segment has a segment manager who is directly accountable to and maintains regular contact with Teradyne’s chief operating decision maker (Teradyne’s chief executive officer) to discuss operating activities, financial results, forecasts, and plans for the segment. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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 in effect are described in Note B: “Accounting Policies” in Teradyne’s Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K</div> for the year ended December 31, 2020. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment information for th<div style="letter-spacing: 0px; top: 0px;;display:inline;">e</div> three and nine months ended October 3, 2021 and September 27, 2020 is as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">and</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt;"> </td> <td colspan="4" style="height: 6pt;"> </td> <td colspan="4" style="height: 6pt;"> </td> <td colspan="4" style="height: 6pt;"> </td> <td colspan="4" style="height: 6pt;"> </td> <td colspan="4" style="height: 6pt;"> </td> <td colspan="4" style="height: 6pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><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;">Three Months Ended October 3, 2021</div></div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenues</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">688,232</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">102,605</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">91,014</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68,713</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(63</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">950,501</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income (loss) before income taxes (1)(2)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">265,017</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,773</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,226</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,726</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(26,535</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">297,755</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total assets (3)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,251,549</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">147,970</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">696,792</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">119,568</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,546,303</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,762,182</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><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;">Three Months Ended September 27, 2020</div></div></div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenues</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">592,141</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">118,169</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68,711</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40,504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(41</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">819,484</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income (loss) before income taxes (1)(2)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">189,116</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47,368</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,302</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,938</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,611</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">263,731</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total assets (3)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,069,830</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">155,642</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">667,132</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">108,671</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,435,237</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,436,512</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Nine Months Ended October 3, 2021 (4)</div></div></div> </div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenues</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,050,271</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">340,261</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">263,151</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">164,504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(352</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,817,835</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income (loss) before income taxes (1)(2)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">778,687</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116,788</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(14,586</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,810</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(38,925</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">905,774</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total assets (3)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,251,549</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">147,970</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">696,792</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">119,568</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,546,303</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,762,182</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><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;">Nine Months Ended September 27, 2020</div></div></div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenues</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,735,777</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">306,051</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">187,792</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">133,174</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(294</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,362,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income (loss) before income taxes (1)(2)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">571,719</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">114,968</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(32,041</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,640</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(12,197</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">678,089</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total assets (3)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,069,830</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">155,642</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">667,132</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">108,671</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,435,237</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,436,512</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(1)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Included in Corporate and Other are: contingent consideration adjustments, loss on convertible debt conversions, interest income, interest expense, net foreign exchange gains (losses), pension, intercompany eliminations and acquisition related: (a) charges; (b) legal fees; (c) compensation. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(2)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Included in income (loss) before taxes are charges and credits related to restructuring and other, loss on convertible debt conversions and inventory charges. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(3)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets. </div></td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4)</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div><div style="display:inline;">The (loss) before income taxes for the nine months ended October 3, 2021 for Industrial Automation has been decreased and Corporate and Other has been increased to correctly eliminate a </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$10.1 </div></div><div style="display:inline;">million immaterial error in the three and six months ended July 4, 2021 related to intercompany charges. The error is not material to any historical periods. </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 85%;"/> <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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Semiconductor Test:</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of revenues—inventory charge</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,725</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,131</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,959</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restructuring and other—Contract termination settlement charge</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—     </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Industrial Automation:</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of revenues—inventory charge</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,656</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,941</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">505</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restructuring and other—employee severance</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">476</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">965</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">664</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restructuring and other—acquisition related expenses and compensation</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">825</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">790</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Wireless:</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of revenues—inventory charge</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">679</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,802</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,351</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,957</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">System Test:</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of revenues—inventory charge</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">524</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">698</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Corporate and Other:</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other (income) expense, net—loss on convertible debt conversion</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,397</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restructuring and other—other</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,846</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restructuring and other—AutoGuide contingent consideration adjustment</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(27,206</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,227</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,421</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restructuring and other—acquisition related expenses and compensation</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,086</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(513</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,629</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restructuring and other—MiR contingent consideration adjustment</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,546</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr></table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 85%;"/> <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></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 4 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment information for th<div style="letter-spacing: 0px; top: 0px;;display:inline;">e</div> three and nine months ended October 3, 2021 and September 27, 2020 is as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 52%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">and</div></div><br/> <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: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="22" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt;"> </td> <td colspan="4" style="height: 6pt;"> </td> <td colspan="4" style="height: 6pt;"> </td> <td colspan="4" style="height: 6pt;"> </td> <td colspan="4" style="height: 6pt;"> </td> <td colspan="4" style="height: 6pt;"> </td> <td colspan="4" style="height: 6pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><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;">Three Months Ended October 3, 2021</div></div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenues</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">688,232</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">102,605</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">91,014</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68,713</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(63</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">950,501</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income (loss) before income taxes (1)(2)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">265,017</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,773</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,226</td> <td style="white-space:nowrap;vertical-align:bottom">)</td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">31,726</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(26,535</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">297,755</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total assets (3)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,251,549</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">147,970</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">696,792</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">119,568</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,546,303</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,762,182</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><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;">Three Months Ended September 27, 2020</div></div></div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenues</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">592,141</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">118,169</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">68,711</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40,504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(41</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">819,484</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income (loss) before income taxes (1)(2)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">189,116</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">47,368</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(5,302</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,938</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,611</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">263,731</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total assets (3)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,069,830</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">155,642</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">667,132</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">108,671</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,435,237</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,436,512</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Nine Months Ended October 3, 2021 (4)</div></div></div> </div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenues</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,050,271</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">340,261</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">263,151</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">164,504</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(352</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,817,835</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income (loss) before income taxes (1)(2)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">778,687</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116,788</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(14,586</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">63,810</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(38,925</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">905,774</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total assets (3)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,251,549</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">147,970</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">696,792</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">119,568</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,546,303</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,762,182</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-size:1pt"> <td style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td> <td colspan="4" style="height:6pt"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><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;">Nine Months Ended September 27, 2020</div></div></div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenues</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,735,777</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">306,051</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">187,792</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">133,174</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(294</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,362,500</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income (loss) before income taxes (1)(2)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">571,719</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">114,968</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(32,041</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,640</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(12,197</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">678,089</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total assets (3)</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,069,830</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">155,642</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">667,132</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">108,671</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,435,237</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,436,512</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"> </div> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(1)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Included in Corporate and Other are: contingent consideration adjustments, loss on convertible debt conversions, interest income, interest expense, net foreign exchange gains (losses), pension, intercompany eliminations and acquisition related: (a) charges; (b) legal fees; (c) compensation. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(2)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Included in income (loss) before taxes are charges and credits related to restructuring and other, loss on convertible debt conversions and inventory charges. </div></td></tr></table> <table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"> <tr style="page-break-inside:avoid"> <td style="width:4%;vertical-align:top;text-align:left;">(3)</td> <td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets. </div></td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(4)</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div><div style="display:inline;">The (loss) before income taxes for the nine months ended October 3, 2021 for Industrial Automation has been decreased and Corporate and Other has been increased to correctly eliminate a </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$10.1 </div></div><div style="display:inline;">million immaterial error in the three and six months ended July 4, 2021 related to intercompany charges. The error is not material to any historical periods. </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 688232000 102605000 91014000 68713000 -63000 950501000 265017000 31773000 -4226000 31726000 -26535000 297755000 1251549000 147970000 696792000 119568000 1546303000 3762182000 592141000 118169000 68711000 40504000 -41000 819484000 189116000 47368000 -5302000 10938000 21611000 263731000 1069830000 155642000 667132000 108671000 1435237000 3436512000 2050271000 340261000 263151000 164504000 -352000 2817835000 778687000 116788000 -14586000 63810000 -38925000 905774000 1251549000 147970000 696792000 119568000 1546303000 3762182000 1735777000 306051000 187792000 133174000 -294000 2362500000 571719000 114968000 -32041000 35640000 -12197000 678089000 1069830000 155642000 667132000 108671000 1435237000 3436512000 10100000 10100000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 85%;"/> <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="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Three Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="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 Nine Months</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ended</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">October 3,<br/> 2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 27,<br/> 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="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="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Semiconductor Test:</div></div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of revenues—inventory charge</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,725</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,131</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,959</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,956</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restructuring and other—Contract termination settlement charge</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—     </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,000</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Industrial Automation:</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of revenues—inventory charge</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,656</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,941</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">505</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restructuring and other—employee severance</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">476</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">965</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">664</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restructuring and other—acquisition related expenses and compensation</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">825</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">790</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Wireless:</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of revenues—inventory charge</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">679</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,802</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,351</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,957</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">System Test:</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of revenues—inventory charge</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">524</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">698</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Corporate and Other:</div></div></td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td> <td style="vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other (income) expense, net—loss on convertible debt conversion</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">20,153</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,397</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom">$</td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restructuring and other—other</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,846</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restructuring and other—AutoGuide contingent consideration adjustment</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(27,206</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,227</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,421</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restructuring and other—acquisition related expenses and compensation</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,086</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(513</td> <td style="white-space:nowrap;vertical-align:bottom">) </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,629</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"> <td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restructuring and other—MiR contingent consideration adjustment</div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">—  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,546</td> <td style="white-space:nowrap;vertical-align:bottom">) </td></tr></table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 85%;"/> <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></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> 3725000 1131000 4959000 7956000 4000000 3656000 4941000 505000 476000 965000 664000 825000 790000 679000 1802000 1351000 3957000 524000 698000 20153000 25397000 1846000 -27206000 -7227000 -4421000 -1086000 -513000 2629000 -3546000 <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">U. SHAREHOLDERS’ EQUITY </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 2%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Stock Repurchase Program </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In January 2021, Teradyne’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 million in 2021. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the nine months ended October 3, 2021, Teradyne repurchased 3.3 million shares of common stock for $406.2 million at an average price of $123.53 per share. During the nine months ended September 27, 2020, Teradyne repurchased 1.5 million shares of common stock for $88.5 million at an average price of $58.33 per share. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The total price includes commissions and is recorded as a reduction to retained earnings. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 2%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Dividend </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders of Teradyne’s common stock are entitled to receive dividends when they are declared by Teradyne’s Board of Directors. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In January 2021, May 2021 and August 2021, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.10 per share. Dividend payments for the three and nine months ended October 3, 2021 were $16.4 million and $49.7 million, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In January 2020, May 2020 and August 2020, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.10 per share. Dividend payments for the three and nine months ended September 27, 2020 were $16.6 million and $49.9 million, respectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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’s Board of Directors, which will consider, among other things, Teradyne’s earnings, capital requirements and financial condition. </div> 2000000000.0 600000000 3300000 406200000 123.53 1500000 88500000 58.33 0.10 16400000 49700000 0.10 16600000 49900000 Includes $3.8 million and $1.7 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers. Includes $11.1 million and $6.1 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside ASC 606 “Revenue from Contracts with Customers. In the nine months ended September 27, 2020, Teradyne paid $8.9 million of contingent consideration for the earn-out in connection with the acquisition of MiR. In the three and nine months ended September 27, 2020, the fair value of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide decreased by $27.2 million and $4.4 million, respectively, due to lower forecasted revenues and earnings before interest and taxes. In the nine months ended September 27, 2020, the fair value of contingent consideration for the earn-outs in connection with the acquisition of Mobile Industrial Robots (“MiR”) decreased by $3.5 million due to lower forecasted results. In the nine months ended October 3, 2021, the fair value of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide was reduced to zero, which resulted in a benefit of $7.2 million, primarily due to a decrease in forecasted revenues and earnings before interest and taxes. As of October 3, 2021, the maximum amount of contingent consideration that could be paid in connection with the acquisition of AutoGuide is $100.2 million. The remaining earn-out periods end on December 31, 2021 and December 31, 2022. The sellers of AutoGuide have filed an arbitration claim against Teradyne related to allegations of non-compliance with its earn-out obligations. 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 arbitration (see Note R: “Commitments and Contingencies”). The carrying value represents the bifurcated debt component only, while the level 2 fair value is based on quoted market prices for the convertible note, which includes the equity conversion features. The amortization of prior service credit is included in the computation of net periodic postretirement benefit cost. See Note Q: “Retirement Plans. Incremental shares from assumed conversion of the convertible notes were calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.53 and $31.54, multiplied by 8.7 million shares and 11.7 million shares, for the three and nine months ended October 3, 2021, respectively. 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. 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.56 and $39.58, multiplied by 14.6 million shares and 14.6 million shares for the three and nine months ended October 3, 2021, respectively. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period. The (loss) before income taxes for the nine months ended October 3, 2021 for Industrial Automation has been decreased and Corporate and Other has been increased to correctly eliminate a $10.1 million immaterial error in the three and six months ended July 4, 2021 related to intercompany charges. The error is not material to any historical periods. Included in income (loss) before taxes are charges and credits related to restructuring and other, loss on convertible debt conversions and inventory charges. Included in Corporate and Other are: contingent consideration adjustments, loss on convertible debt conversions, interest income, interest expense, net foreign exchange gains (losses), pension, intercompany eliminations and acquisition related: (a) charges; (b) legal fees; (c) compensation. Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets. XML 14 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
9 Months Ended
Oct. 03, 2021
Nov. 01, 2021
Cover [Abstract]    
Amendment Flag false  
Document Type 10-Q  
Document Fiscal Year Focus 2021  
Entity Central Index Key 0000097210  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --12-31  
Document Period End Date Oct. 03, 2021  
Entity Registrant Name TERADYNE, INC.  
Entity Filer Category Large Accelerated Filer  
Trading Symbol TER  
Document Quarterly Report true  
Document Transition Report false  
Entity Interactive Data Current Yes  
Entity Current Reporting Status Yes  
Title of 12(b) Security Common Stock  
Security Exchange Name NASDAQ  
Entity File Number 001-06462  
Entity Incorporation, State or Country Code MA  
Entity Tax Identification Number 04-2272148  
Entity Address, Address Line One 600 Riverpark Drive  
Entity Address, City or Town North Reading  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01864  
City Area Code 978  
Local Phone Number 370-2700  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   163,004,340
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 03, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 1,079,454 $ 914,121
Marketable securities 233,397 522,280
Accounts receivable, less allowance for credit losses of $1,913 and $2,034 at October 3, 2021 and December 31, 2020, respectively 597,124 497,506
Inventories, net 224,242 222,189
Prepayments and other current assets 386,967 259,338
Total current assets 2,521,184 2,415,434
Property, plant and equipment, net 390,545 394,800
Operating lease right-of-use assets, net 61,608 54,569
Marketable securities 136,664 117,980
Deferred tax assets 96,808 87,913
Retirement plans assets 16,958 17,468
Other assets 23,340 9,384
Acquired intangible assets, net 81,677 100,939
Goodwill 433,398 453,859
Total assets 3,762,182 [1],[2] 3,652,346
Current liabilities:    
Accounts payable 154,912 133,663
Accrued employees' compensation and withholdings 196,928 220,321
Deferred revenue and customer advances 140,380 134,662
Other accrued liabilities 135,492 77,581
Operating lease liabilities 20,601 20,573
Income taxes payable 73,077 80,728
Current debt 32,219 33,343
Total current liabilities 753,609 700,871
Retirement plans liabilities 153,249 151,140
Long-term deferred revenue and customer advances 60,022 58,359
Long-term contingent consideration 0 7,227
Long-term other accrued liabilities 19,704 19,352
Deferred tax liabilities 6,907 10,821
Long-term operating lease liabilities 48,492 42,073
Long-term incomes taxes payable 67,041 74,930
Debt 112,784 376,768
Total liabilities 1,221,808 1,441,541
Commitments and Contingencies
Mezzanine equity:    
Convertible common shares 2,881 3,787
SHAREHOLDERS' EQUITY    
Common stock, $0.125 par value, 1,000,000 shares authorized; 163,728 and 166,123 shares issued and outstanding at October 3, 2021 and December 31, 2020, respectively 20,466 20,765
Additional paid-in capital 1,800,373 1,765,323
Accumulated other comprehensive income 4,217 33,516
Retained earnings 712,437 387,414
Total shareholders' equity 2,537,493 2,207,018
Total liabilities and shareholders' equity $ 3,762,182 $ 3,652,346
[1] The (loss) before income taxes for the nine months ended October 3, 2021 for Industrial Automation has been decreased and Corporate and Other has been increased to correctly eliminate a $10.1 million immaterial error in the three and six months ended July 4, 2021 related to intercompany charges. The error is not material to any historical periods.
[2] Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets.
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Oct. 03, 2021
Dec. 31, 2020
Accounts receivable, less allowance for credit losses $ 1,913 $ 2,034
Common stock, par value $ 0.125 $ 0.125
Common stock, shares authorized 1,000,000 1,000,000
Common stock, shares issued 163,728 166,123
Common stock, shares outstanding 163,728 166,123
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Revenues:        
Total revenues $ 950,501 [1] $ 819,484 [1] $ 2,817,835 [2],[3] $ 2,362,500 [2]
Cost of revenues:        
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) 379,500 360,556 1,138,227 1,026,549
Gross profit 571,001 458,928 1,679,608 1,335,951
Operating expenses:        
Selling and administrative 134,829 115,840 404,812 340,488
Engineering and development 107,220 94,909 317,644 274,170
Acquired intangible assets amortization 5,355 6,219 16,293 25,052
Restructuring and other 1,197 (27,701) (3,426) 1,915
Total operating expenses 248,601 189,267 735,323 641,625
Income from operations 322,400 269,661 944,285 694,326
Non-operating (income) expense:        
Interest income (626) (1,071) (2,066) (5,189)
Interest expense 3,785 6,237 15,354 17,831
Other (income) expense, net 21,486 764 25,223 3,595
Income before income taxes 297,755 263,731 905,774 678,089
Income tax provision 41,037 41,013 115,225 90,274
Net income $ 256,718 $ 222,718 $ 790,549 $ 587,815
Net income per common share:        
Basic $ 1.56 $ 1.34 $ 4.77 $ 3.54
Diluted $ 1.41 $ 1.21 $ 4.26 $ 3.23
Weighted average common shares—basic 164,583 166,014 165,690 166,131
Weighted average common shares—diluted 181,987 184,338 185,492 181,777
Product [Member]        
Revenues:        
Total revenues $ 825,448 $ 697,745 $ 2,437,901 $ 2,043,281
Cost of revenues:        
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) 333,229 300,174 989,859 882,902
Service [Member]        
Revenues:        
Total revenues 125,053 121,739 379,934 319,219
Cost of revenues:        
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) $ 46,271 $ 60,382 $ 148,368 $ 143,647
[1] Includes $3.8 million and $1.7 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.
[2] Includes $11.1 million and $6.1 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside ASC 606 “Revenue from Contracts with Customers.
[3] The (loss) before income taxes for the nine months ended October 3, 2021 for Industrial Automation has been decreased and Corporate and Other has been increased to correctly eliminate a $10.1 million immaterial error in the three and six months ended July 4, 2021 related to intercompany charges. The error is not material to any historical periods.
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Net income $ 256,718 $ 222,718 $ 790,549 $ 587,815
Other comprehensive income, net of tax:        
Foreign currency translation adjustment, net of tax of $0, $0, $0, $0, respectively (10,698) 17,104 (26,672) 24,131
Available-for-sale marketable securities:        
Unrealized (losses) gains on marketable securities arising during period, net of tax of $(44), $139, $(516), and $1,410, respectively (176) 335 (1,952) 5,165
Less: Reclassification adjustment for gains included in net income, net of tax of $(65), $(194), $(186), $(615), respectively (229) (689) (670) (2,188)
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Total (405) (354) (2,622) 2,977
Defined benefit post-retirement plan:        
Amortization of prior service credit, net of tax of $0, $0, $(2), $(1), respectively (2) (2) (5) (6)
Other comprehensive (loss) income (11,105) 16,748 (29,299) 27,102
Comprehensive income $ 245,613 $ 239,466 $ 761,250 $ 614,917
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Foreign currency translation adjustment, net of tax $ 0 $ 0 $ 0 $ 0
Unrealized (losses) gains on marketable securities arising during period (44) 139 (516) 1,410
Reclassification adjustment for gains included in net income (65) (194) (186) (615)
Amortization of prior service credit, net of tax $ 0 $ 0 $ (2) $ (1)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE COMMON SHARES AND SHAREHOLDERS'' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Convertible Common Shares
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings (Accumulated Deficit)
Balance at Dec. 31, 2019 $ 1,480,158   $ 20,801 $ 1,720,129 $ (18,854) $ (241,918)
Balance, Shares at Dec. 31, 2019     166,410      
Net issuance of common stock under stock-based plans 3,163   $ 144 3,019    
Net issuance of common stock under stock-based plans (in shares)     1,150      
Stock-based compensation expense 33,683     33,683    
Repurchase of common stock $ (88,465)   $ (190)     (88,275)
Repurchase of common stock (in shares) 1,500   (1,517)      
Cash dividends $ (49,912)         (49,912)
Net income 587,815         587,815
Other comprehensive income (loss) 27,102       27,102  
Balance at Sep. 27, 2020 1,993,544   $ 20,755 1,756,831 8,248 207,710
Balance, Shares at Sep. 27, 2020     166,043      
Balance at Jun. 28, 2020 1,744,551   $ 20,725 1,730,716 (8,500) 1,610
Balance, Shares at Jun. 28, 2020     165,806      
Net issuance of common stock under stock-based plans 13,545   $ 30 13,515    
Net issuance of common stock under stock-based plans (in shares)     237      
Stock-based compensation expense 12,600     12,600    
Cash dividends (16,618)         (16,618)
Net income 222,718         222,718
Other comprehensive income (loss) 16,748       16,748  
Balance at Sep. 27, 2020 1,993,544   $ 20,755 1,756,831 8,248 207,710
Balance, Shares at Sep. 27, 2020     166,043      
Balance at Dec. 31, 2020 2,207,018   $ 20,765 1,765,323 33,516 387,414
Balance, Shares at Dec. 31, 2020   3,787 166,123      
Net issuance of common stock under stock-based plans 64   $ 112 (48)    
Net issuance of common stock under stock-based plans (in shares)     893      
Stock-based compensation expense 35,915     35,915    
Repurchase of common stock $ (416,180)   $ (411)     (415,769)
Repurchase of common stock (in shares) 3,300   (3,288)      
Cash dividends $ (49,757)         (49,757)
Settlements of convertible notes 841,202   $ 897 840,305    
Settlement of convertible debt (in shares)     7,178      
Exercise of convertible notes hedge call options (842,925)   $ (897) (842,028)    
Exercise of convertible notes hedge call options (in shares)     (7,178)      
Convertible common shares 906     906    
Convertible common shares (in shares)   (906)        
Net income 790,549         790,549
Other comprehensive income (loss) (29,299)       (29,299)  
Balance at Oct. 03, 2021 2,537,493   $ 20,466 1,800,373 4,217 712,437
Balance, Shares at Oct. 03, 2021   2,881 163,728      
Balance at Jul. 04, 2021 2,493,256   $ 20,680 1,772,302 15,322 684,952
Balance, Shares at Jul. 04, 2021   21,386 165,444      
Net issuance of common stock under stock-based plans (258)   $ 1 (259)    
Net issuance of common stock under stock-based plans (in shares)     8      
Stock-based compensation expense 10,042     10,042    
Repurchase of common stock (212,996)   $ (215)     (212,781)
Repurchase of common stock (in shares)     (1,724)      
Cash dividends (16,452)         (16,452)
Settlements of convertible notes 637,497   $ 699 636,798    
Settlement of convertible debt (in shares)     5,589      
Exercise of convertible notes hedge call options (637,714)   $ (699) (637,015)    
Exercise of convertible notes hedge call options (in shares)     (5,589)      
Convertible common shares 18,505     18,505    
Convertible common shares (in shares)   (18,505)        
Net income 256,718         256,718
Other comprehensive income (loss) (11,105)       (11,105)  
Balance at Oct. 03, 2021 $ 2,537,493   $ 20,466 $ 1,800,373 $ 4,217 $ 712,437
Balance, Shares at Oct. 03, 2021   2,881 163,728      
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE COMMON SHARES AND SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Common Stock, Dividends, Per Share, Cash Paid $ 0.10 $ 0.10 $ 0.30 $ 0.30
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Cash flows from operating activities:    
Net income $ 790,549 $ 587,815
Adjustments to reconcile net income from operations to net cash provided by operating activities:    
Depreciation 67,866 58,111
Stock-based compensation 34,649 33,028
Amortization 27,626 36,577
Loss on convertible debt conversion 25,397  
Provision for excess and obsolete inventory 11,775 13,116
Deferred taxes (10,732) (4,547)
Contingent consideration adjustment (7,227) (7,967)
Gains on investments (4,750) (3,515)
Retirement plan actuarial (gains) losses (627) 2,589
Other 243 750
Changes in operating assets and liabilities, net of businesses acquired:    
Accounts receivable (103,299) (222,015)
Inventories 21,943 16,998
Prepayments and other assets (138,564) (40,751)
Accounts payable and other liabilities 65,064 81,557
Deferred revenue and customer advances 8,699 36,589
Retirement plans contributions (4,123) (3,884)
Income taxes (17,406) 24,060
Net cash provided by operating activities 767,083 608,511
Cash flows from investing activities:    
Purchases of property, plant and equipment (103,162) (146,872)
Purchases of marketable securities (509,470) (488,428)
Proceeds from maturities of marketable securities 571,277 309,407
Proceeds from sales of marketable securities 209,437 32,611
Purchase of investment and acquisition of businesses (12,000) 149
Proceeds from life insurance   546
Net cash provided by (used for) investing activities 156,082 (292,587)
Cash flows from financing activities:    
Issuance of common stock under stock purchase and stock option plans 32,590 26,528
Repurchase of common stock (406,180) (88,465)
Payments of convertible debt principal (301,997)  
Dividend payments (49,711) (49,870)
Payments related to net settlement of employee stock compensation awards (32,045) (22,735)
Payments of contingent consideration   (8,852)
Net cash used for financing activities (757,343) (143,394)
Effects of exchange rate changes on cash and cash equivalents (489) (1,274)
Increase in cash and cash equivalents 165,333 171,256
Cash and cash equivalents at beginning of period 914,121 773,924
Cash and cash equivalents at end of period 1,079,454 945,180
Non-cash investing activities:    
Capital expenditures incurred but not yet paid $ 2,286 $ 3,119
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.21.2
The Company
9 Months Ended
Oct. 03, 2021
The Company
A. THE COMPANY
Teradyne, Inc. (“Teradyne”) 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’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’s automatic test equipment and industrial automation products and services include:
 
   
semiconductor test (“Semiconductor Test”) systems;
 
   
storage and system level test (“Storage Test”) systems, defense/aerospace (“Defense/Aerospace”) test instrumentation and systems, and circuit-board test and inspection (“Production Board Test”) systems (collectively these products represent “System Test”);
 
   
wireless test (“Wireless Test”) systems; and
 
   
industrial automation (“Industrial Automation”) products.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Accounting Policies
9 Months Ended
Oct. 03, 2021
Accounting Policies
B. ACCOUNTING POLICIES
Basis of Presentation
The consolidated interim financial statements include th
e
 accounts of Teradyne and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. These interim financial statements are unaudited and reflect all normal recurring adjustments that are, in the opinion of management, necessary for the fair statement of such interim financial statements. Certain prior year amounts were reclassified to conform to the current year presentation. The December 31, 2020 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by United States of America generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. The accompanying financial information should be read in conjunction with the consolidated financial statements and notes thereto contained in Teradyne’s Annual Report on Form
10-K,
filed with the U.S. Securities and Exchange Commission (“SEC”) on February 22, 2021, for the year ended December 31, 2020.
Preparation of Financial Statements and Use of Estimates
The preparation of consolidated financial statements requires management to make estimates and judgments that affect the amounts of assets, liabilities, revenues and expenses, and related disclosures 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 judgements about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the
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 November 5, 2021, the date of issuance of this Quarterly Report on Form
10-Q.
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.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Recently Issued Accounting Pronouncements
9 Months Ended
Oct. 03, 2021
Recently Issued Accounting Pronouncements
C. RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS
In August 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”)
2020-06
– “Debt—Debt with Conversion and Other Options and Derivatives and Hedging - Contracts in Entity’s Own Equity,” 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 1, 2022. This ASU permits the use of either the modified retrospective or fully retrospective method of transition. Teradyne is evaluating the effects of the adoption of this ASU on its financial statements.
On November 
4
, 2021, Teradyne made an irrevocable election under the indenture entered into between Teradyne and Wilmington Trust, National Association, as trustee (the “Indenture”) for the issuance of the 1.25% convertible senior unsecured notes (the “Notes”) due December 15, 2023 to require the principal portion of the remaining Notes to be settled in cash. Upon adoption of ASU
2020-06,
only the amounts settled in excess of the principal will be considered in diluted earnings per share under the
if-converted
method.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Investment In Other Company
9 Months Ended
Oct. 03, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Investment In Other Company
D. INVESTMENT IN OTHER COMPANY
On June
 1, 2021, Teradyne invested $12.0 million in MachineMetrics, Inc. (“MachineMetrics”), a private company that develops and sells products to improve manufacturing performance through automated machine data collection, alerting, and analytics. Teradyne’s investment in MachineMetrics aligns with its strategy of providing and investing in leading edge products for automating industrial production processes in growing markets. 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. At October 3, 2021, the value of the investment was $12.0 million, and there was no change during the three months ended October 3, 2021.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue
9 Months Ended
Oct. 03, 2021
Revenue from Contract with Customer [Abstract]  
Revenue
E. REVENUE
Disaggregation of Revenue
The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines.
 
 
 
Semiconductor Test
 
 
 
 
 
Industrial Automation
 
 
 
 
 
 
 
 
 
 
 
 
System
on-a-Chip
 
 
Memory
 
 
System

Test
 
 
Universal
Robots
 
 
Mobile
Industrial
Robots
 
 
AutoGuide
 
 
Wireless

Test
 
 
Corporate

and

Other
 
 
Total
 
 
 
(in thousands)
 
For the Three Months Ended October 3, 2021 (1)
 
 
 
 
 
 
 
 
 
Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
Point in Time
 
$
508,747
 
 
$
105,454
 
 
$
88,155
 
 
$
76,008
 
 
$
12,351
 
 
$
226
 
 
$
65,409
 
 
$
(63
 
$
856,287
 
Over Time
 
 
66,270
 
 
 
7,761
 
 
 
14,450
 
 
 
1,742
 
 
 
607
 
 
 
80
 
 
 
3,304
 
 
 
—  
 
 
 
94,214
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
575,017
 
 
$
113,215
 
 
$
102,605
 
 
$
77,750
 
 
$
12,958
 
 
$
306
 
 
$
68,713
 
 
$
(63
 
$
950,501
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Geographical Market
                                                                       
Asia Pacific
 
$
519,886
 
 
$
110,362
 
 
$
62,757
 
 
$
19,654
 
 
$
2,788
 
 
$
—  
 
 
$
54,344
 
 
$
—  
 
 
$
769,791
 
Americas
 
 
29,119
 
 
 
2,281
 
 
 
34,560
 
 
 
23,429
 
 
 
5,015
 
 
 
306
 
 
 
11,352
 
 
 
(63
 
 
105,999
 
Europe, Middle East and Africa
 
 
26,012
 
 
 
572
 
 
 
5,288
 
 
 
34,667
 
 
 
5,155
 
 
 
—  
 
 
 
3,017
 
 
 
—  
 
 
 
74,711
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
575,017
 
 
$
113,215
 
 
$
102,605
 
 
$
77,750
 
 
$
12,958
 
 
$
306
 
 
$
68,713
 
 
$
(63
 
$
950,501
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
For the Three Months Ended September 27, 2020 (1)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Point in Time
 
$
393,717
 
 
$
137,929
 
 
$
101,045
 
 
$
51,523
 
 
$
10,175
 
 
$
4,076
 
 
$
37,901
 
 
$
(41
 
$
736,325
 
Over Time
 
 
55,988
 
 
 
4,507
 
 
 
17,124
 
 
 
1,686
 
 
 
59
 
 
 
1,192
 
 
 
2,603
 
 
 
—  
 
 
 
83,159
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
449,705
 
 
$
142,436
 
 
$
118,169
 
 
$
53,209
 
 
$
10,234
 
 
$
5,268
 
 
$
40,504
 
 
$
(41
 
$
819,484
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Geographical Market
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Asia Pacific
 
$
420,821
 
 
$
137,286
 
 
$
78,534
 
 
$
14,471
 
 
$
1,566
 
 
$
—  
 
 
$
33,865
 
 
$
—  
 
 
$
686,543
 
Americas
 
 
17,678
 
 
 
3,730
 
 
 
35,140
 
 
 
16,527
 
 
 
3,981
 
 
 
5,268
 
 
 
5,211
 
 
 
(41
 
 
87,494
 
Europe, Middle East and Africa
 
 
11,206
 
 
 
1,420
 
 
 
4,495
 
 
 
22,211
 
 
 
4,687
 
 
 
—  
 
 
 
1,428
 
 
 
—  
 
 
 
45,447
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
449,705
 
 
$
142,436
 
 
$
118,169
 
 
$
53,209
 
 
$
10,234
 
 
$
5,268
 
 
$
40,504
 
 
$
(41
 
$
819,484
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
For the Nine Months Ended October 3, 2021 (2)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Point in Time
 
$
1,548,895
 
 
$
291,578
 
 
$
295,666
 
 
$
214,427
 
 
$
41,506
 
 
$
106
 
 
$
154,908
 
 
$
(352
 
$
2,546,734
 
Over Time
 
 
188,022
 
 
 
21,776
 
 
 
44,595
 
 
 
5,001
 
 
 
1,483
 
 
 
628
 
 
 
9,596
 
 
 
—  
 
 
 
271,101
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
1,736,917
 
 
$
313,354
 
 
$
340,261
 
 
$
219,428
 
 
$
42,989
 
 
$
734
 
 
$
164,504
 
 
$
(352
 
$
2,817,835
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Geographical Market
                                                                       
Asia Pacific
 
$
1,618,117
 
 
$
301,562
 
 
$
223,507
 
 
$
55,531
 
 
$
8,674
 
 
$
—  
 
 
$
133,678
 
 
$
—  
 
 
$
2,341,069
 
Americas
 
 
71,562
 
 
 
9,373
 
 
 
98,475
 
 
 
66,390
 
 
 
17,065
 
 
 
734
 
 
 
24,228
 
 
 
(352
 
 
287,475
 
Europe, Middle East and Africa
 
 
47,238
 
 
 
2,419
 
 
 
18,279
 
 
 
97,507
 
 
 
17,250
 
 
 
—  
 
 
 
6,598
 
 
 
—  
 
 
 
189,291
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
1,736,917
 
 
$
313,354
 
 
$
340,261
 
 
$
219,428
 
 
$
42,989
 
 
$
734
 
 
$
164,504
 
 
$
(352
 
$
2,817,835
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
For the Nine Months Ended September 27, 2020 (2)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Point in Time
 
$
1,261,468
 
 
$
298,150
 
 
$
259,498
 
 
$
140,829
 
 
$
30,468
 
 
$
8,608
 
 
$
125,304
 
 
$
(294
 
$
2,124,031
 
Over Time
 
 
162,159
 
 
 
14,000
 
 
 
46,553
 
 
 
5,628
 
 
 
176
 
 
 
2,083
 
 
 
7,870
 
 
 
—  
 
 
 
238,469
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
1,423,627
 
 
$
312,150
 
 
$
306,051
 
 
$
146,457
 
 
$
30,644
 
 
$
10,691
 
 
$
133,174
 
 
$
(294
 
$
2,362,500
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Geographical Market
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Asia Pacific
 
$
1,330,463
 
 
$
296,679
 
 
$
197,208
 
 
$
39,665
 
 
$
4,391
 
 
$
—  
 
 
$
113,576
 
 
$
—  
 
 
$
1,981,982
 
Americas
 
 
51,315
 
 
 
11,481
 
 
 
91,924
 
 
 
42,634
 
 
 
9,836
 
 
 
10,691
 
 
 
15,253
 
 
 
(294
 
 
232,840
 
Europe, Middle East and Africa
 
 
41,849
 
 
 
3,990
 
 
 
16,919
 
 
 
64,158
 
 
 
16,417
 
 
 
—  
 
 
 
4,345
 
 
 
—  
 
 
 
147,678
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
1,423,627
 
 
$
312,150
 
 
$
306,051
 
 
$
146,457
 
 
$
30,644
 
 
$
10,691
 
 
$
133,174
 
 
$
(294
 
$
2,362,500
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
(1)
Includes $3.8 million and $1.7 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606
“Revenue from Contracts with Customers.”
(2)
Includes $11.1 million and $6.1 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside ASC 606 “
Revenue from Contracts with Customers
.”
Contract Balances
During the three and nine months ended October 3, 2021, Teradyne recognized $32.9 million and $82.5 million, respectively, that was previously included within the deferred revenue and customer advances balances at the beginning of the period. During the three and nine months ended September 27, 2020, Teradyne recognized $17.6 million and $78.2 million, respectively, that was previously 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 October 3, 2021, Teradyne has $1,293.0 million of unsatisfied performance obligations. Teradyne expects to recognize 94% of the remaining performance obligations in the next 12 months, 5% in
1-3
years and 1% beyond 3 years.
Accounts Receivable
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 cash provided by operating activities in the consolidated statements of cash flows. Total trade accounts receivable sold under the factoring agreements were $66.9 million and $16.5 million for the three months ended October 3, 2021 and September 27, 2020, respectively, and $81.7 million and $113.5 million for the nine months ended October 3, 2021 and September 27, 2020, respectively. Factoring fees for the sales of receivables were recorded in interest expense and were not material.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
9 Months Ended
Oct. 03, 2021
Inventories
F. INVENTORIES
Inventories, net consisted of th
e
 following at October 3, 2021 and December 31, 2020:
 
 
  
October 3,

2021
 
  
December 31,

2020
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Raw material
   $ 131,807      $ 114,133  
Work-in-process
     34,911        25,408  
Finished goods
     57,524        82,648  
    
 
 
    
 
 
 
     $ 224,242      $ 222,189  
    
 
 
    
 
 
 
Inventory reserves at October 3, 2021 and December 31, 2020 were $112.5 million and $110.6 million, respectively.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments
9 Months Ended
Oct. 03, 2021
Financial Instruments
G. FINANCIAL INSTRUMENTS
Cash Equivalents
Teradyne considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents.
Marketable Securities
Teradyne’s
available-for-sale
debt securities are classified as Level 2 and equity and debt mutual funds are classified as Level 1. Contingent consideration is classified as Level 3. The vast majority of Level 2 securities are fixed income 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.
During the three and nine months ended October 3, 2021 and September 27, 2020, there were no transfers in or out of Level 1, Level 2, or Level 3 financial instruments.
Realized gains recorded in the three and nine months ended October 3, 2021 were $0.5 million and $2.6 million, respectively. Realized gains recorded in the three and nine months ended September 27, 2020 were $1.1 million and $4.1 million, respectively. No realized losses were recorded in the three and nine months ended October 3, 2021. Realized losses recorded in the three and nine months ended September 27, 2020 were $0.1 million and $0.3 million, respectively. Realized gains and losses are included in other (income) expense, net.
Unrealized gains on equity securities recorded in the nine months ended October 3, 2021 were $3.3 million. Unrealized losses on equity securities recorded in the three and nine months ended October 3, 2021 were $0.4 million and $1.1 million, respectively. Unrealized gains on equity securities recorded in the three and nine months ended September 27, 2020 were $2.0 million and $5.7 million, respectively. Unrealized losses on equity securities recorded in the nine months ended September 27, 2020 were $6.0 million. 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.
The cost of securities sold is based on average cost.
The following table sets forth by fair value hierarchy Teradyne’s financial assets and liabilities that were measured at fair value on a recurring basis as of October 3, 2021 and December 31, 2020.
 
 
  
October 3, 2021
 
 
  
Quoted Prices

in Active

Markets for

Identical

Instruments

(Level 1)
 
  
Significant

Other

Observable

Inputs

(Level 2)
 
  
Significant

Unobservable

Inputs

(Level 3)
 
  
Total
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Assets
  
  
  
  
Cash
   $ 577,752      $ —        $ —        $ 577,752  
Cash equivalents
     176,703        324,999        —          501,702  
Available-for-sale
securities:
                                   
Commercial paper
     —          179,629        —          179,629  
U.S. Treasury securities
     —          80,519        —          80,519  
Corporate debt securities
     —          58,648        —          58,648  
Debt mutual funds
     8,937        —          —          8,937  
U.S. government agency securities
     —          4,616        —          4,616  
Certificates of deposit and time deposits
     —          1,346        —          1,346  
Non-U.S.
government securities
     —          590        —          590  
Equity securities:
                                   
Mutual funds
     35,776        —          —          35,776  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 799,168      $ 650,347      $ —        $ 1,449,515  
Derivative assets
     —          93        —          93  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 799,168      $ 650,440      $ —        $ 1,449,608  
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities
                                   
Derivative liabilities
     —          433        —          433  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ —        $ 433      $ —        $ 433  
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Reported as follows:                                    
    
(Level 1)
    
(Level 2)
    
(Level 3)
    
Total
 
                             
    
(in thousands)
 
Assets
                                   
Cash and cash equivalents
   $ 754,455      $ 324,999      $ —        $ 1,079,454  
Marketable securities
     —          233,397        —          233,397  
Long-term marketable securities
     44,713        91,951        —          136,664  
Prepayments and other current assets
     —          93        —          93  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 799,168      $ 650,440      $ —        $ 1,449,608  
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities
                                   
Other current liabilities
   $ —        $ 433      $ —        $ 433  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ —        $ 433      $ —        $ 433  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
 
  
December 31, 2020
 
 
  
Quoted Prices

in Active

Markets for

Identical

Instruments

    (Level 1)    
 
  
Significant

Other

Observable

Inputs

    (Level 2)    
 
  
Significant

Unobservable

Inputs

    (Level 3)    
 
  
    Total    
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Assets
  
  
  
  
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Cash
   $ 443,166      $ —        $ —        $ 443,166  
Cash equivalents
     347,768        123,187        —          470,955  
Available-for-sale
securities:
                                —    
U.S. Treasury securities
     —          258,304        —          258,304  
Commercial paper
     —          254,413        —          254,413  
Corporate debt securities
     —          83,615        —          83,615  
Debt mutual funds
     8,565        —          —          8,565  
U.S. government agency securities
     —          4,339        —          4,339  
Certificates of deposit and time deposits
     —          979        —          979  
Non-U.S.
government securities
     —          625        —          625  
Equity securities:
                                   
Equity mutual funds
     29,420        —          —          29,420  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 828,919      $ 725,462      $      $ 1,554,381  
Derivative assets
     —          95        —          95  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 828,919      $ 725,557      $ —        $ 1,554,476  
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities
                                   
Contingent consideration
   $ —        $ —        $ 7,227      $ 7,227  
Derivative liabilities
     —          504        —          504  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ —        $ 504      $ 7,227      $ 7,731  
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Reported as follows:
                                   
    
    (Level 1)    
    
    (Level 2)    
    
    (Level 3)    
    
    Total    
 
                             
    
(in thousands)
 
Assets
                                   
Cash and cash equivalents
   $ 790,934      $ 123,187      $ —        $ 914,121  
Marketable securities
     —          522,280        —          522,280  
Long-term marketable securities
     37,985        79,995        —          117,980  
Prepayments and other current assets
     —          95        —          95  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 828,919      $ 725,557      $ —        $ 1,554,476  
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities
                                   
Other accrued liabilities
   $ —        $ 504      $ —        $ 504  
Long-term contingent consideration
     —          —          7,227        7,227  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ —        $ 504      $ 7,227      $ 7,731  
    
 
 
    
 
 
    
 
 
    
 
 
 
Changes in the fair value of Level 3 contingent consideration for the three and nine months ended October 3, 2021 and September 27, 2020 were as follows:
 
 
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
 
  
(in thousands)
 
Balance at beginning of period
   $ —        $ 49,737      $ 7,227      $ 39,705  
Fair value adjustment (a)(b)(c)
     —          (27,206      (7,227      (7,967
Foreign currency impact
     —          —          —          (355
Payments (d)
     —          —          —          (8,852
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at end of period
   $ —        $ 22,531      $ —        $ 22,531  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(a)
In the nine months ended October 3, 2021, the fair value of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide was reduced to zero, which resulted in a benefit of $7.2 million, primarily due to a decrease in forecasted revenues and earnings before interest and taxes. As of October 3, 2021, the maximum amount of contingent consideration that could be paid in connection with the acquisition of AutoGuide is $100.2 million. The remaining
earn-out
periods end on December 31, 2021 and December 31, 2022. The sellers of AutoGuide have filed an arbitration claim against Teradyne related to allegations of
non-compliance
with its
earn-out
obligations. 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 arbitration (see Note R: “Commitments and Contingencies”).
(b)
In the three and nine months ended September 27, 2020, the fair value of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide decreased by $27.2 million and $4.4 million, respectively, due to lower forecasted revenues and earnings before interest and taxes.
(c)
In the nine months ended September 27, 2020, the fair value of contingent consideration for the earn-outs in connection with the acquisition of Mobile Industrial Robots (“MiR”) decreased by $3.5 million due to lower forecasted results.
(d)
In the nine months ended September 27, 2020, Teradyne paid $8.9 million of contingent consideration for the
earn-out
in connection with the acquisition of MiR.
The carrying amounts and fair values of Teradyne’s financial instruments at October 3, 2021 and December 31, 2020 were as follows:
 
 
  
October 3, 2021
 
  
December 31, 2020
 
 
  
  Carrying Value  
 
  
  Fair Value  
 
  
  Carrying Value  
 
  
  Fair Value  
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Assets
  
     
  
     
  
     
  
     
Cash and cash equivalents
   $ 1,079,454      $ 1,079,454      $ 914,121      $ 914,121  
Marketable securities
     370,061        370,061        640,260        640,260  
Derivative assets
     93        93        95        95  
Liabilities
                                   
Contingent consideration
     —          —          7,227        7,227  
Derivative liabilities
     433        433        504        504  
Convertible debt (1)
     145,003        546,464        410,111        1,739,553  
 
(1)
The carrying value represents the bifurcated debt component only, while the level 2 fair value is based on quoted market prices for the convertible note, which includes the equity conversion features.
The fair values of accounts receivable, net and accounts payable approximate the carrying value due to the short-term nature of these instruments.
The following table summarizes the composition of
available-for-sale
marketable securities at October 3, 2021:
 
 
  
October 3, 2021
 
 
  
Available-for-Sale
 
  
 
 
 
  
Cost
 
  
Unrealized

Gain
 
  
Unrealized

(Loss)
 
 
Fair Market

Value
 
  
Fair Market

Value of

Investments

with Unrealized

Losses
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
  
(in thousands)
 
Commercial paper
   $ 179,624      $ 5      $ —       $ 179,629      $ 20,799  
U.S. Treasury securities
     80,370        636        (487     80,519        17,336  
Corporate debt securities
     53,329        5,421        (102     58,648        22,010  
Debt mutual funds
     8,872        65        —         8,937        —    
U.S. government agency securities
     4,610        11        (5     4,616        3,302  
Certificates of deposit and time deposits
     1,346        —          —         1,346        —    
Non-U.S.
government securities
     590        —          —         590        —    
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
     $ 328,741      $ 6,138      $ (594   $ 334,285      $ 63,447  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Reported as follows:
 
 
  
Cost
 
  
Unrealized

Gain
 
  
Unrealized

(Loss)
 
 
Fair Market

Value
 
  
Fair Market

Value of

Investments

with Unrealized

Losses
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
  
(in thousands)
 
Marketable securities
   $ 233,327      $ 92      $ (22   $ 233,397      $ 28,773  
Long-term marketable securities
     95,414        6,046        (572     100,888        34,674  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
     $ 328,741      $ 6,138      $ (594   $ 334,285      $ 63,447  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
The following table summarizes the composition of
available-for-sale
marketable securities at December 31, 2020:
 
 
  
December 31, 2020
 
 
  
Available-for-Sale
 
  
 
 
 
  
Cost
 
  
Unrealized

Gain
 
  
Unrealized

(Loss)
 
 
Fair Market

Value
 
  
Fair Market

Value of

Investments

with Unrealized

Losses
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
  
(in thousands)
 
U.S. Treasury securities
   $ 257,132      $ 1,330      $ (158   $ 258,304      $ 17,243  
Commercial paper
     254,404        10        (1     254,413        12,173  
Corporate debt securities
     76,129        7,539        (53     83,615        39,896  
Debt mutual funds
     8,413        152        —         8,565        —    
U.S. government agency securities
     4,294        46        (1     4,339        1,106  
Certificates of deposit and time deposits
     979        —          —         979        —    
Non-U.S.
government securities
     625        —          —         625        —    
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
     $ 601,976      $ 9,077      $ (213   $ 610,840      $ 70,418  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Reported as follows:
 
 
  
Cost
 
  
Unrealized

Gain
 
  
Unrealized

(Loss)
 
 
Fair Market

Value
 
  
Fair Market

Value of

Investments

with Unrealized

Losses
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
  
(in thousands)
 
Marketable securities
   $ 522,228      $ 92      $ (40   $ 522,280      $ 61,806  
Long-term marketable securities
     79,748        8,985        (173     88,560        8,612  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
     $ 601,976      $ 9,077      $ (213   $ 610,840      $ 70,418  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
As of October 3, 2021 and December 31, 2020, the fair market value of investments with unrealized losses less than one year totaled $57.3 million and $70.4 million, respectively. As of October 3, 2021, the fair market value of investments with unrealized losses for greater than one year totaled $6.2 million.
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 October 3, 2021 and December 31, 2020 were not other than temporary.
The contractual maturities of investments in
available-for-sale
securities held at October 3, 2021 were as follows:
 
 
  
October 3, 2021
 
 
  
Cost
 
  
Fair Market

Value
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Due within one year
   $ 233,327      $ 233,397  
Due after 1 year through 5 years
     46,460        46,744  
Due after 5 years through 10 years
     6,120        6,586  
Due after 10 years
     33,962        38,621  
    
 
 
    
 
 
 
Total
   $ 319,869      $ 325,348  
    
 
 
    
 
 
 
Contractual maturities of investments in
available-for-sale
securities held at October 3, 2021 exclude debt mutual funds with a fair market value of $8.9 million, as they do not have a contractual maturity date.
Derivatives
Teradyne conducts business in a number of foreign countries with certain transactions denominated in local currencies. The purpose of Teradyne’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.
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 monetary assets and liabilities denominated in foreign currencies.
The notional amount of foreign currency forward contracts at October 3, 2021 and December 31, 2020 was $181.8 million and $152.9 million, respectively.
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.
The following table summarizes the fair value of derivative instruments as of October 3, 2021 and December 31, 2020:
 
 
  
Balance Sheet

Location
 
  
October 3,
2021
 
  
December 31,
2020
 
 
  
 
 
  
 
 
  
 
 
 
  
 
 
  
(in thousands)
 
Derivatives not designated as hedging instruments:
  
  
  
Foreign exchange contracts
     Prepayments      $ 93      $ 95  
Foreign exchange contracts
     Other current liabilities        (433      (504
             
 
 
    
 
 
 
Total derivatives
            $ (340    $ (409
             
 
 
    
 
 
 
The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three and nine months ended October 3, 2021 and September 27, 2020:
 
 
  
Location of Losses (Gains)

Recognized in

Statement of Operations
 
  
For the Three Months

Ended
 
 
For the Nine Months

Ended
 
 
  
October 3,

2021
 
  
September 27,

2020
 
 
October 3,

2021
 
  
September 27,

2020
 
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
  
 
 
  
(in thousands)
 
Derivatives not designated as hedging instruments:
                                           
Foreign exchange contracts
     Other (income) expense, net      $ 2,288      $ (551   $ 5,937      $ 3,930  
 
(1)
The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies.
(2)
For the three and nine months ended October 3, 2021, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.0 million and $1.3 million, respectively.
(3)
For the three months ended September 27, 2020, net losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.2 million. For the nine months ended September 27, 2020, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $0.4 million.
See Note H: “Debt” regarding derivatives related to the convertible senior notes.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
9 Months Ended
Oct. 03, 2021
Debt
H. DEBT
Convertible Senior Notes
On December 12, 2016, Teradyne completed a private offering of $460.0 million aggregate principal amount of 1.25% convertible senior unsecured notes (the “Notes”) due December 15, 2023 and received net proceeds, after issuance costs, of approximately $450.8 million, $33.0 million of which was used to pay the net cost of the convertible note hedge transactions and $50.1 million of which was used to repurchase 2.0 million shares of Teradyne’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 15, 2023, unless earlier repurchased or converted. The Notes bear interest from December 12, 2016 at a rate of 1.25% 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) during any calendar quarter beginning after March 31, 2017 (and only during such calendar quarter), if the closing sale price of Teradyne’s common stock, for at least 20 trading days (whether or not consecutive) during a period of 30 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; (2) during the five business day period after any five consecutive trading day period (the “measurement period”) in which the trading price (as defined in the indenture dated as of December 12, 2016 between Teradyne and Wilmington Trust, National Association, as trustee (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’s common stock and the conversion rate on each such trading day; and (3) upon the occurrence of specified corporate events. On or after September 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’s election. As of October 3, 2021, the conversion price was approximately $31.53 per share of Teradyne’s common stock. The conversion rate is subject to adjustment under certain circumstances. As of November 5, 2021, seventy-
nine
holders had exercised the option to convert $343.0 million worth of Notes. On November 
4
, 2021, Teradyne made an irrevocable election under the Indenture to require the principal portion of the remaining Notes to be settled in cash.
Concurrent with the offering of the Notes, Teradyne entered into convertible note hedge transactions (the “Note Hedge Transactions”) with the initial purchasers or their affiliates (the “Option Counterparties”). 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.53. The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, approximately 8.7 million shares of Teradyne’s common stock.
Separately and concurrent with the pricing of the Notes, Teradyne entered into warrant transactions with the Option Counterparties (the “Warrant Transactions”) 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 currently cover, subject to customary anti-dilution adjustments, approximately 14.6 million shares of common stock. As of October 3, 2021, the strike price of the warrants was approximately $39.56 per share. The strike price is subject to adjustment under certain circumstances. The Warrant Transactions could have a dilutive effect to Teradyne’s common stock to the extent that the market price per share of Teradyne’s common stock, as measured under the terms of the Warrant Transactions, exceeds the applicable strike price of the warrants.
The Note Hedge Transactions are expected to reduce the potential dilution to Teradyne’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’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 million.
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’s common stock and/or purchased shares of Teradyne’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’s common stock or by selling Teradyne’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’s common stock and the Notes.
Teradyne considered the guidance of ASC
815-40,
“Derivatives and Hedging—Contracts in Entity’s Own Equity,”
and concluded that the convertible note hedge is both indexed to Teradyne’s common stock and should be classified in stockholders’ equity in its statements of financial position. The convertible note hedge is considered indexed to Teradyne’s common 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’s shares and a fixed strike price. Because the only variable that can affect the settlement amount is Teradyne’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’s common stock.
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) the convertible note hedge does not require Teradyne to issue shares; (2) there is no requirement to net cash settle the convertible note hedge for failure to make timely filings with the SEC; (3) in the case of termination, the convertible note hedge is settled in the same consideration as the holders of the underlying stock; (4) the counterparty does not have rights that rank higher than those of a shareholder of the stock underlying the convertible note hedge; and (5) 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.
Teradyne analyzed the Warrant Transactions under ASC
815-40,
“Derivatives and Hedging—Contracts in Entity’s Own Equity,”
and other relevant literature, and determined that it met the criteria for classification as an equity transaction and is considered indexed to Teradyne’s common 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.
The provisions of ASC
470-20,
Debt with Conversion and Other Options,
” 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’s nonconvertible debt borrowing rate at the date of issuance when interest cost is recognized in subsequent periods. Teradyne allocated $100.8 million of the $460.0 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’s effective annual interest rate on the Notes will be approximately 5.0%. The Notes are classified as long-term debt in the balance sheet based on their December 15, 2023 maturity date, except for the conversions that occurred during the third quarter of 2021, which are included in current debt. Debt issuance costs of approximately $7.2 million initially are amortized to interest expense using the effective interest method over the seven-year term of the Notes. As of October 3, 2021, unamortized debt issuance costs were approximately $0.9 million.
The below tables represent the key components of Teradyne’s convertible senior notes:
 
 
  
October 3,

2021
 
  
December 31,
2020
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Debt principal
   $ 157,972      $ 459,971  
Unamortized discount
     12,969        49,860  
    
 
 
    
 
 
 
Net Carrying amount of convertible debt
   $ 145,003      $ 410,111  
    
 
 
    
 
 
 
Reported as follows:
 
 
  
October 3,

2021
 
  
December 31,
2020
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Current debt
   $ 32,219      $ 33,343  
Long-term debt
     112,784        376,768  
    
 
 
    
 
 
 
Net carrying amount of convertible debt
   $ 145,003      $ 410,111  
    
 
 
    
 
 
 
 
  
For the Three Months Ended
 
  
For the Nine Months Ended
 
 
  
October 3,

2021
 
  
September 27,

2020
 
  
October 3,

2021
 
  
September 27,

2020
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Contractual interest expense on the coupon
   $ 355      $ 1,438      $ 2,666      $ 4,313  
Amortization of the discount component and debt issue fees recognized as interest expense
     2,424        3,887        9,771        11,518  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total interest expense on the convertible debt
   $ 2,779      $ 5,325      $ 12,437      $ 15,831  
    
 
 
    
 
 
    
 
 
    
 
 
 
As of October 3, 2021, the remaining unamortized discount was $13.0 million, which will be amortized over 2.3 years using the effective interest rate method. The carrying amount of the equity component was $100.8 million.
As of October 3, 2021, the conversion price was approximately $31.53 per share and the
if-converted
value of the notes was $1,364.6 million.
During the three and nine months ended October 3, 2021, certain debt holders elected to convert $235.2 million and $302.0 million, respectively, of debt principal. The conversions in the three and nine months ended October 3, 2021 resulted in a loss of $20.2 million and $25.4 million, respectively, recorded to other (income) expense, net in the consolidated statement of operations. The conversion of the debt was settled in cash for principal amount and in shares for the excess of conversion value over principal amount. The 7.2 million shares issued to the debt holders were received from exercising the convertible notes hedge call options.
Additional conversions of approximately $41.0 million of debt principal will occur in the fourth quarter of 2021. The liability component is included in current debt and the equity component is included in convertible common shares.
Revolving Credit Facility
On May 1, 2020, Teradyne entered into a credit agreement (the “Credit Agreement”) with Truist Bank, as administrative agent and collateral agent, and the lenders party thereto. The Credit Agreement provides for a three-year, senior secured revolving credit facility of $400.0 million (the “Credit Facility”). 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.
Proceeds from the Credit Facility may be used for general corporate purposes and working capital. Teradyne incurred $3.5 million in costs related to the revolving credit facility. These costs are being amortized over the three-year term of the revolving credit facility and are included in interest expense in the statement of operations. As of November 5, 2021, Teradyne has not borrowed any funds under the Credit Facility.
The interest rates applicable to loans under the Credit Facility are, at Teradyne’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.
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.
The Credit Agreement contains customary events of default, representations, warranties and affirmative and negative covenants that, among other things, limit Teradyne’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.
The Credit Facility is guaranteed by certain of Teradyne’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.
As of November 5, 2021, Teradyne was in compliance with all covenants.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Prepayments
9 Months Ended
Oct. 03, 2021
Prepayments [Abstract]  
Prepayments
I. PREPAYMENTS
Prepayments consist of the following and are included in prepayments and other assets on the balance sheet:
 
 
  
October 3,
2021
 
  
December 31,
2020
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Contract manufacturer and supplier prepayments
   $ 334,660      $ 212,286  
Prepaid maintenance and other services
     13,574        13,116  
Prepaid taxes
     13,822        9,361  
Other prepayments
     12,093        15,329  
    
 
 
    
 
 
 
Total prepayments
   $ 374,149      $ 250,092  
    
 
 
    
 
 
 
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Deferred Revenue and Customer Advances
9 Months Ended
Oct. 03, 2021
Deferred Revenue and Customer Advances
J. DEFERRED REVENUE AND CUSTOMER ADVANCES
Deferred revenue and customer advances consist of the following and are included in short and long-term deferred revenue and customer advances on the balance sheet:
 
 
  
October 3,
2021
 
  
December 31,
2020
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Maintenance, service and training
   $ 83,046      $ 77,654  
Extended warranty
     67,482        51,929  
Customer advances, undelivered elements and other
     49,874        63,438  
    
 
 
    
 
 
 
Total deferred revenue and customer advances
   $ 200,402      $ 193,021  
    
 
 
    
 
 
 
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Product Warranty
9 Months Ended
Oct. 03, 2021
Product Warranties Disclosures [Abstract]  
Product Warranty
K. PRODUCT WARRANTY
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.
 
 
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Balance at beginning of period
   $ 25,676      $ 13,016      $ 16,633      $ 8,996  
Accruals for warranties issued during the period
     6,641        8,255        28,719        19,522  
Accruals related to
pre-existing
warranties
     (963      158        (3,966      1,569  
Settlements made during the period
     (5,233      (6,272      (15,265      (14,930
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at end of period
   $ 26,121      $ 15,157      $ 26,121      $ 15,157  
    
 
 
    
 
 
    
 
 
    
 
 
 
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.
 
 
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Balance at beginning of period
   $ 63,525      $ 40,178      $ 51,929      $ 30,677  
Deferral of new extended warranty revenue
     12,728        13,674        36,533        32,724  
Recognition of extended warranty deferred revenue
     (8,771      (5,149      (20,980      (14,698
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at end of period
   $ 67,482      $ 48,703      $ 67,482      $ 48,703  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
9 Months Ended
Oct. 03, 2021
Stock-Based Compensation
L. STOCK-BASED COMPENSATION
Under Teradyne’s stock compensation plans, Teradyne grants service-based restricted stock units, performance-based restricted stock units and stock options, and employees are eligible to purchase Teradyne’s common stock through its Employee Stock Purchase Plan (“ESPP”).
Service-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
one-year
period, with 100% of the award vesting on the earlier of (a) the first anniversary of the grant date or (b) the date of the following year’s annual meeting of shareholders. Teradyne expenses the cost of the restricted stock unit awards subject to service-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.
Performance-based restricted stock units (“PRSUs”) granted to Teradyne’s executive officers may have a performance metric based on relative total shareholder return (“TSR”). Teradyne’s three-year TSR performance is measured against the New York Stock Exchange (“NYSE”) Composite Index. The final number of TSR PRSUs that vest will vary based upon the level of performance achieved from 0% to 200% of the target shares. 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 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.
PRSUs granted to Teradyne’s executive officers may also have a performance metric based on three-year cumulative
non-GAAP
profit before interest and tax (“PBIT”) as a percent of Teradyne’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 executive officers meeting the retirement provisions prior to the grant date is recognized during the year following the 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’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.
If a PRSU recipient’s employment ends prior to the determination of the performance percentage due to (1) permanent disability or death or (2) retirement or termination other than for cause, after attaining both at least age sixty and at least ten years of service, then all or a portion of the recipient’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 three-year period.
Stock options to purchase Teradyne’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.
During the nine months ended October 3, 2021 and September 27, 2020, Teradyne granted 0.3 million and 0.4 million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $113.76 and $70.76, respectively, and 0.1 million of service-based restricted stock unit awards to
non-employee
directors at a weighted average grant date fair value of $127.77 and $64.99, respectively.
During the nine months ended October 3, 2021 and September 27, 2020, Teradyne granted 0.1 million of PBIT PRSUs with a grant date fair value of $113.65 and $70.94, respectively.
During the nine months ended October 3, 2021 and September 27, 2020, Teradyne granted 0.1 million of TSR PRSUs, with a grant date fair value of $125.02 and $89.93, respectively. The fair value was estimated using the Monte Carlo simulation model with the following assumptions:
 
 
  
For the Nine Months

Ended
 
  
October 3,
2021
 
September 27,
2020
Risk-free interest rate
     0.2%     1.5%
Teradyne volatility-historical
   43.9%   34.9%
NYSE Composite Index volatility-historical
   22.9%   11.4%
Dividend yield
     0.4%     0.6%
Expected volatility was based on the historical volatility of Teradyne’s stock and the NYSE Composite Index 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 grant. Dividend yield was based upon an estimated annual dividend amount of $0.40 per share divided by Teradyne’s stock price on the grant date of $113.48 for the 2021 grant and an estimated annual dividend amount of $0.40 per share divided by Teradyne’s stock price on the grant date of $72.10 for the 2020 grant.
During the nine months ended October 3, 2021 and September 27, 2020, Teradyne granted 0.1 million of service-based stock options to executive officers at a weighted average grant date fair value of $36.60 and $20.67, respectively.
The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions:
 
 
  
For the Nine Months Ended
 
  
October 3,
2021
 
September 27,
2020
Expected life (years)
     5.0     5.0
Risk-free interest rate
   0.4%   1.6%
Volatility-historical
   37.8%   31.6%
Dividend yield
   0.4%   0.6%
Teradyne determined the stock options’ 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’s stock price on the grant date of $113.48 for the 2021 grant and an estimated annual dividend amount of $0.40 per share divided by Teradyne’s stock price on the grant date of $72.10 for the 2020 grant.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Income
9 Months Ended
Oct. 03, 2021
Accumulated Other Comprehensive Income
M. ACCUMULATED OTHER COMPREHENSIVE INCOME
Changes in accumulated other comprehensive income, which are presented net of tax, consist of the following:
 
 
  
Foreign

Currency

Translation

Adjustment
 
  
Unrealized

Gains

(Losses) on

Marketable

Securities
 
  
Retirement

Plans
Prior

Service

Credit
 
  
Total
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Nine Months Ended October 3, 2021
                                   
Balance at December 31, 2020, net of tax of $0, $1,910, $(1,126), respectively
   $ 25,389      $ 6,954      $ 1,173      $ 33,516  
Other comprehensive loss before reclassifications, net of tax of $0, $(516), $0, respectively
     (26,672      (1,952      —           (28,624
Amounts reclassified from accumulated other comprehensive income, net of tax of $0, $(186), $(2), respectively
     —           (670      (5      (675
    
 
 
    
 
 
    
 
 
    
 
 
 
Net current period other comprehensive loss, net of tax of $0
, $(702), $
(2), respectively
     (26,672      (2,622      (5      (29,299
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at October 3, 2021, net of tax of $0, $1,208, $(1,128), respectively
   $ (1,283    $ 4,332      $ 1,168      $ 4,217  
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Nine Months Ended September 27, 2020
                                   
Balance at December 31, 2019, net of tax of $0, $946, $(1,124), respectively
   $ (23,514    $ 3,480      $ 1,180      $ (18,854
Other comprehensive income before reclassifications, net of tax of $0, $1,410, $0, respectively
     24,131        5,165        —           29,296  
Amounts reclassified from accumulated other comprehensive income, net of tax of $0, $(615), $
(1
), respectively
     —           (2,188      (6      (2,194
    
 
 
    
 
 
    
 
 
    
 
 
 
Net current period other comprehensive income (loss), net of tax of $0, $795, $(1), respectively
     24,131        2,977        (6      27,102  
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at September 27, 2020, net of tax of $0, $1,741, $(1,125), respectively
   $ 617      $ 6,457      $ 1,174      $ 8,248  
    
 
 
    
 
 
    
 
 
    
 
 
 
Reclassifications out of accumulated other comprehensive income to the statement of operations for the three and nine months ended October 3, 2021 and September 27, 2020 were as follows:
 
Details about Accumulated Other Comprehensive Income Components
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
  
Affected Line Item

in the Statements

of Operations
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
  
 
 
 
  
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
  
 
 
Available-for-sale
marketable securities:
                                            
Unrealized gains, net of tax of $65, $194, $186, $615, respectively
   $ 229      $ 689      $ 670      $ 2,188        Other (income)
expense, net
 
 
Defined benefit postretirement plan:
                                            
Amortization of prior service credit, net of tax of $0, $0, $2, $1, respectively
     2        2        5        6        (a)  
    
 
 
    
 
 
    
 
 
    
 
 
          
Total reclassifications, net of tax of $65, $194, $188, $616, respectively
   $ 231      $ 691      $ 675      $ 2,194        Net income  
    
 
 
    
 
 
    
 
 
    
 
 
          
 
(a) The amortization of prior service credit is included in the computation of net periodic postretirement benefit cost. See Note Q: “Retirement Plans.”
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Acquired Intangible Assets
9 Months Ended
Oct. 03, 2021
Goodwill and Intangible Assets
N. GOODWILL AND ACQUIRED INTANGIBLE ASSETS
Goodwill
Teradyne performs its annual goodwill impairment test as required under the provisions of ASC
350-10,
“Intangibles—Goodwill and Other”
on December 31 of each fiscal year unless interim indicators of impairment exist. Goodwill is considered impaired when the net book value of a reporting unit exceeds its estimated fair value.
The changes in the carrying amount of goodwill by reportable segments for the nine months ended October 3, 2021, were as follows:
 
 
  
Industrial

Automation
 
 
System
Test
 
 
Wireless
Test
 
 
Semiconductor
Test
 
 
Total
 
 
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
(in thousands)
 
Balance at December 31, 2020
                                        
Goodwill
   $ 433,752     $ 158,699     $ 361,819     $ 262,155     $ 1,216,425  
Accumulated impairment losses
     —          (148,183     (353,843     (260,540     (762,566
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
       433,752       10,516       7,976       1,615       453,859  
Foreign currency translation adjustment
     (20,373     —          —          (88     (20,461
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at October 3, 2021
                                        
Goodwill
     413,379       158,699       361,819       262,067       1,195,964  
Accumulated impairment losses
     —          (148,183     (353,843     (260,540     (762,566
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
     $ 413,379     $ 10,516     $ 7,976     $ 1,527     $ 433,398  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Intangible Assets
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.
Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet:
 
 
  
Gross

Carrying

Amount
 
  
Accumulated

Amortization
 
  
Foreign Currency
Translation
Adjustment
 
  
Net

Carrying

Amount
 
 
  
 
 
  
 
 
  
 
 
  
 
 
Balance at October 3, 2021
  
 
(in thousands)
 
                             
Developed technology
   $ 272,547      $ (220,147    $ (3,489    $ 48,911  
Customer relationships
     57,739        (48,351      174        9,562  
Tradenames and trademarks
     70,120        (46,643      (273      23,204  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total intangible assets
   $ 400,406      $ (315,141    $ (3,588    $ 81,677  
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance, December 31, 2020
                                   
Developed technology
   $ 272,547      $ (210,479    $ (1,610    $ 60,458  
Customer relationships
     66,239        (54,524      305        12,020  
Tradenames and trademarks
     70,120        (42,344      685        28,461  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total intangible assets
   $ 408,906      $ (307,347    $ (620    $ 100,939  
    
 
 
    
 
 
    
 
 
    
 
 
 
Aggregate intangible asset amortization expense was $5.4 million and $16.3 million, respectively, for the three and nine months ended October 3, 2021 and $6.2 million and $25.1 million, respectively, for the three and nine months ended September 27, 2020.
Estimated intangible asset amortization expense for each of the five succeeding fiscal years is as follows:
 
Year
  
Amortization Expense
 
 
  
(in thousands)
 
2021 (remainder)
   $ 5,199  
2022
     20,299  
2023
     19,815  
2024
     19,507  
2025
     11,645  
Thereafter
     5,212  
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Common Share
9 Months Ended
Oct. 03, 2021
Net Income per Common Share
O. NET INCOME PER COMMON SHARE
The following table sets forth the computation of basic and diluted net income per common share:
 
 
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands, except per share amounts)
 
Net income for basic and diluted net income per share
   $ 256,718      $ 222,718      $ 790,549      $ 587,815  
    
 
 
    
 
 
    
 
 
    
 
 
 
Weighted average common shares-basic
     164,583        166,014        165,690        166,131  
Effect of dilutive potential common shares:
                                   
Convertible note hedge warrant shares (1)
     9,819        7,775        9,774        6,364  
Incremental shares from assumed conversion of convertible notes (2)
     6,464        9,156        8,784        8,029  
Restricted stock units
     1,035        1,237        1,147        1,104  
Stock options
     73        141        87        136  
Employee stock purchase plan
     13        15        10        13  
    
 
 
    
 
 
    
 
 
    
 
 
 
Dilutive potential common shares
     17,404        18,324        19,802        15,646  
    
 
 
    
 
 
    
 
 
    
 
 
 
Weighted average common shares-diluted
     181,987        184,338        185,492        181,777  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net income per common share-basic
   $ 1.56      $ 1.34      $ 4.77      $ 3.54  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net income per common share-diluted
   $ 1.41      $ 1.21      $ 4.26      $ 3.23  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(1)
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.56
 
and $39.58, multiplied by
14.6 
million shares and 14.6 million shares for the three and nine months ended October 3, 2021, respectively. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.
(2)
Incremental shares from assumed conversion of the convertible notes were calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.53
 
and $31.54, multiplied by
8.7 
million shares and 11.7 million shares, for the three and nine months ended October 3, 2021, respectively. 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.
The computation of diluted net income per common share for the three and nine months ended October 3, 2021 excludes the effect of the potential vesting of 0.1 million and 0.1 million, respectively, of restricted stock units because the effect would have been anti-dilutive.
The computation of diluted net income per common share for the three and nine months ended September 27, 2020 excludes the effect of the potential vesting of 0.1 million and 0.2 million, respectively, of restricted stock units because the effect would have been anti-dilutive.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring and Other
9 Months Ended
Oct. 03, 2021
Restructuring and Related Activities [Abstract]  
Restructuring and Other
P. RESTRUCTURING AND OTHER
During the three months ended October 3, 2021, Teradyne recorded $0.6 million of severance charges primarily in Industrial Automation, $0.3 million of acquisition related compensation expenses and $0.3 million for other expenses.
During the three months ended September 27, 2020, Teradyne recorded a $27.2 million gain for the decrease in the fair value of the AutoGuide contingent consideration liability, 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.
During the nine months ended October 3, 2021, Teradyne recorded a gain of $7.2 million for the decrease in the fair value of the AutoGuide contingent consideration liability, partially offset by a charge of $1.7 million for an increase in environmental and legal liabilities, $1.2 million of severance charges primarily in Industrial Automation, $0.6 million for other expenses and $0.3 million of acquisition related compensation expenses.
During the nine months ended September 27, 2020, Teradyne recorded a $4.0 million contract termination settlement charge, $3.4 million of acquisition related compensation and expenses, $1.2 million of severance charges primarily in Industrial Automation, and $1.2 million of other expenses, partially offset by a $4.4 million gain for the decrease in the fair value of the AutoGuide contingent consideration liabilities, and a $3.5 million gain for the decrease in the fair value of the MiR contingent consideration liability.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Retirement Plans
9 Months Ended
Oct. 03, 2021
Retirement Plans
Q. RETIREMENT PLANS
ASC 715,
“Compensation—Retirement Benefits”
requires an employer with a defined benefit plan or other postretirement benefit plan to recognize an asset or a liability on its balance sheet for the overfunded or underfunded status of the plan. The pension asset or liability represents a difference between the fair value of the pension plan’s assets and the projected benefit obligation at December 31. Teradyne uses a December 31 measurement date for all of its plans.
Defined Benefit Pension Plans
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’ years of service and compensation. Teradyne’s funding policy is to make contributions to these plans in accordance with local laws and to the extent that such contributions are tax deductible. The assets of the U.S. qualified pension plan consist primarily of fixed income and equity securities. In addition, Teradyne has unfunded qualified foreign plans as well as 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 (“ERISA”) and the Internal Revenue Code (“IRC”).
In the nine months ended October 3, 2021, and September 27, 2020, Teradyne contributed $2.5 million and $2.2 million, respectively, to the U.S. supplemental executive defined benefit pension plan and $0.8 million and $0.7 million, respectively, to certain qualified pension plans for
non-U.S.
subsidiaries.
For the three and nine months ended October 3, 2021 and September 27, 2020, Teradyne’s net periodic pension cost was comprised of the following components:
 
 
  
For the Three Months Ended
 
 
  
October 3, 2021
 
  
September 27, 2020
 
 
  
United
  States  
 
  
  Foreign  
 
  
United
  States  
 
  
  Foreign  
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Service cost
   $ 452      $ 240      $ 417      $ 216  
Interest cost
     1,098        86        1,460        123  
Expected return on plan assets
     (936      (17      (1,170      (16
Net actuarial loss
     —           —           2,238        —     
Settlement loss
     —           —           450        —     
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net periodic pension cost
   $ 614      $ 309      $ 3,395      $ 323  
    
 
 
    
 
 
    
 
 
    
 
 
 
   
    
For the Nine Months Ended
 
    
October 3, 2021
    
September 27, 2020
 
    
United
  States  
    
  Foreign  
    
United
  States  
    
  Foreign  
 
    
(in thousands)
 
Service cost
   $ 1,357      $ 720      $ 1,283      $ 648  
Interest cost
     3,295        257        4,505        369  
Expected return on plan assets
     (2,809      (50      (3,634      (47
Net actuarial (gain) loss
     (400      —           2,418        —     
Settlement loss
     —           —           450        —     
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net periodic pension cost
   $ 1,443      $ 927      $ 5,022      $ 970  
    
 
 
    
 
 
    
 
 
    
 
 
 
The net periodic pension cost components other than service cost were recorded in other (income) expense, net in the statement of operations.
Postretirement Benefit Plan
In addition to receiving pension benefits, Teradyne employees in the United States who meet early retirement eligibility requirements as of their termination dates may participate in Teradyne’s Welfare Plan, which includes medical and dental benefits up to age 65. Death benefits provide a fixed sum to retirees’ survivors and are available to all retirees. Substantially all of Teradyne’s current U.S. employees could become eligible for these benefits, and the existing benefit obligation relates primarily to those employees.
For the three and nine months ended October 3, 2021 and September 27, 2020, Teradyne’s net periodic postretirement benefit cost (credit) was comprised of the following components:
 
 
  
For the Three

Months

Ended
 
  
For the Nine Months

Ended
 
 
  
October 3,
  2021  
 
  
September 27,
  2020  
 
  
October 3,
  2021  
 
  
September 27,
  2020  
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Service cost
   $ 16      $ 14      $ 48      $ 43  
Interest cost
     43        60        128        180  
Amortization of prior service credit
     (2      (2      (7      (7
Net actuarial gain
     —          —          (228      (279
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net periodic postretirement benefit cost (credit)
   $ 57      $ 72      $ (59    $ (63
    
 
 
    
 
 
    
 
 
    
 
 
 
The net periodic postretirement benefit cost (credit) components other than service cost were recorded in other (income) expense, net in the statement of operations.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Oct. 03, 2021
Commitments and Contingencies
R. COMMITMENTS AND CONTINGENCIES
Purchase Commitments
As of October 3, 2021, Teradyne had entered into purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $811.9 million, of which $777.8 million is for less than one year.
Legal Claims
Teradyne is subject to various legal proceedings and claims which have arisen 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.
On March 8, 2021, Industrial Automation LLC submitted a demand for arbitration against Teradyne and AutoGuide in Wilmington, Delaware alleging that Teradyne and AutoGuide breached certain provisions of the Membership Interests Purchase Agreement (the “Purchase Agreement”), dated as of October 18, 2019, among Industrial Automation LLC, Teradyne and AutoGuide. The arbitration demand seeks full acceleration of the maximum earnout amount payable under the Purchase Agreement, or $106.9 million, for the alleged breach of the earnout provisions of the Purchase Agreement. On March 26, 2021, Teradyne and AutoGuide filed an answer denying that Teradyne and AutoGuide breached any provisions of the Purchase Agreement. The arbitration hearing is scheduled for March 21, 2022. While it is not possible at this stage to predict the outcome of the arbitration, Teradyne and AutoGuide intend to vigorously defend against the Industrial Automation LLC claims.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Oct. 03, 2021
Income Taxes
S. INCOME TAXES
A reconciliation of the United States federal statutory corporate tax rate to Teradyne’s effective tax rate was as follows:
 
 
  
For the Three
Months

Ended
 
 
For the Nine Months

Ended
 
 
  
October 3,
2021
 
 
September 27,
2020
 
 
October 3,
2021
 
 
September 27,
2020
 
 
  
 
 
 
 
 
 
 
 
 
 
 
                          
U.S. statutory federal tax rate
     21.0     21.0     21.0     21.0
Foreign taxes
     (4.4     (6.9     (4.4     (5.8
Tax credits
     (1.9     (1.6     (1.4     (1.6
International provisions of the U.S. Tax Cuts and Jobs Act of 2017
     (1.5     3.0       (1.6     0.5  
Discrete benefit related to equity compensation
     (0.1     (0.4     (1.6     (1.4
Other, net
     0.7       0.5       0.7       0.6  
    
 
 
   
 
 
   
 
 
   
 
 
 
Effective tax rate
     13.8     15.6     12.7     13.3
    
 
 
   
 
 
   
 
 
   
 
 
 
On a quarterly basis, Teradyne evaluates the realizability of the deferred tax assets by jurisdiction and assesses the need for a valuation allowance. As of October 3, 2021, Teradyne believes that it will ultimately realize the deferred tax assets recorded on the condensed consolidated balance sheet. However, should Teradyne believe that it is
more-likely-than-not
that the deferred tax assets would not be realized, the tax provision would increase in the period in which Teradyne determined that the realizability was not likely. Teradyne considers the probability of future taxable income and historical profitability, among other factors, in assessing the realizability of the deferred tax assets.
As of October 3, 2021, and December 31, 2020, Teradyne had $16.8 million and $17.9 million, respectively, of reserves for uncertain tax positions. The $1.1 million net decrease in reserves for uncertain tax positions is primarily related to U.S. state research and development credits generated in prior years, as well as U.S. federal research and development credits generated in the current year.
As of October 3, 2021, 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 because of a lapse of statutes of limitation. The estimated decrease relates to loss carryforwards, research credits and U.S. manufacturing activities deductions.
Teradyne recognizes interest and penalties related to income tax matters in income tax expense. As of October 3, 2021, and December 31, 2020, $1.5 million and $1.2 million, respectively, of interest and penalties were accrued for uncertain tax positions. For the nine months ended October 3, 2021 and September 27, 2020, expense of $0.3 million and $0.0 million, respectively, was recorded for interest and penalties related to income tax items.
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 due to the tax holiday for the nine months ended October 3, 2021 was $23.9 million, or $0.13 per diluted share. The tax savings due to the tax holiday for the nine months ended September 27, 2020 was $24.9 million, or $0.14 per diluted share. In November 2020, Teradyne entered into an agreement with the Singapore Economic Development Board which extended its Singapore tax holiday under substantially similar terms to the agreement which expired on December 31, 2020. The new tax holiday is scheduled to expire on December 31, 2025.
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information
9 Months Ended
Oct. 03, 2021
Segment Reporting [Abstract]  
Segment Information
T. SEGMENT INFORMATION
Teradyne has four reportable segments (Semiconductor Test, System Test, Industrial Automation and Wireless Test). Each of the reportable segments is also an individual operating segment.
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 defense/aerospace instrumentation test, storage and system level test, and circuit-board test. 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. The Wireless Test segment includes operations related to the design, manufacturing and marketing of wireless test products and services. Each operating segment has a segment manager who is directly accountable to and maintains regular contact with Teradyne’s chief operating decision maker (Teradyne’s chief executive officer) to discuss operating activities, financial results, forecasts, and plans for the segment.
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 in effect are described in Note B: “Accounting Policies” in Teradyne’s Annual Report on Form
10-K
for the year ended December 31, 2020.
Segment information for th
e
 three and nine months ended October 3, 2021 and September 27, 2020 is as follows:
 
 
  
Semiconductor

Test
 
  
System

Test
 
  
Industrial

Automation
 
 
Wireless

Test
 
  
Corporate

and

Other
 
 
Consolidated
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
 
 
 
  
(in thousands)
 
             
Three Months Ended October 3, 2021
  
     
  
     
  
     
 
     
  
     
 
     
Revenues
   $ 688,232      $ 102,605      $ 91,014     $ 68,713      $ (63   $ 950,501  
Income (loss) before income taxes (1)(2)
     265,017        31,773        (4,226 )     31,726        (26,535     297,755  
Total assets (3)
     1,251,549        147,970        696,792       119,568        1,546,303       3,762,182  
             
Three Months Ended September 27, 2020
                                                   
Revenues
   $ 592,141      $ 118,169      $ 68,711     $ 40,504      $ (41   $ 819,484  
Income (loss) before income taxes (1)(2)
     189,116        47,368        (5,302     10,938        21,611       263,731  
Total assets (3)
     1,069,830        155,642        667,132       108,671        1,435,237       3,436,512  
             
Nine Months Ended October 3, 2021 (4)
                                                   
Revenues
   $ 2,050,271      $ 340,261      $ 263,151     $ 164,504      $ (352   $ 2,817,835  
Income (loss) before income taxes (1)(2)
     778,687        116,788        (14,586     63,810        (38,925     905,774  
Total assets (3)
     1,251,549        147,970        696,792       119,568        1,546,303       3,762,182  
             
Nine Months Ended September 27, 2020
                                                   
Revenues
   $ 1,735,777      $ 306,051      $ 187,792     $ 133,174      $ (294   $ 2,362,500  
Income (loss) before income taxes (1)(2)
     571,719        114,968        (32,041     35,640        (12,197     678,089  
Total assets (3)
     1,069,830        155,642        667,132       108,671        1,435,237       3,436,512  
 
(1)
Included in Corporate and Other are: contingent consideration adjustments, loss on convertible debt conversions, interest income, interest expense, net foreign exchange gains (losses), pension, intercompany eliminations and acquisition related: (a) charges; (b) legal fees; (c) compensation.
(2)
Included in income (loss) before taxes are charges and credits related to restructuring and other, loss on convertible debt conversions and inventory charges.
(3)
Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets.
(4)
The (loss) before income taxes for the nine months ended October 3, 2021 for Industrial Automation has been decreased and Corporate and Other has been increased to correctly eliminate a
$10.1
million immaterial error in the three and six months ended July 4, 2021 related to intercompany charges. The error is not material to any historical periods.
Included in each segment are charges and credits in the following line items in the statements of operations:
 
 
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Semiconductor Test:
  
     
  
     
  
     
  
     
Cost of revenues—inventory charge
   $ 3,725      $ 1,131      $ 4,959      $ 7,956  
Restructuring and other—Contract termination settlement charge
     —             —          —          4,000  
Industrial Automation:
                                   
Cost of revenues—inventory charge
   $ 3,656      $ —        $ 4,941      $ 505  
Restructuring and other—employee severance
     476        —          965        664  
Restructuring and other—acquisition related expenses and compensation
     —          —          825        790  
Wireless:
                                   
Cost of revenues—inventory charge
   $ 679      $ 1,802      $ 1,351      $ 3,957  
System Test:
                                   
Cost of revenues—inventory charge
   $ —        $ —        $ 524      $ 698  
Corporate and Other:
                                   
Other (income) expense, net—loss on convertible debt conversion
   $ 20,153      $ —        $ 25,397      $ —    
Restructuring and other—other
     —          —          1,846        —    
Restructuring and other—AutoGuide contingent consideration adjustment
     —          (27,206      (7,227      (4,421
Restructuring and other—acquisition related expenses and compensation
     —          (1,086      (513      2,629  
Restructuring and other—MiR contingent consideration adjustment
     —          —          —          (3,546
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity
9 Months Ended
Oct. 03, 2021
Equity [Abstract]  
Shareholders' Equity
U. SHAREHOLDERS’ EQUITY
Stock Repurchase Program
In January 2021, Teradyne’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 million in 2021.
During the nine months ended October 3, 2021, Teradyne repurchased 3.3 million shares of common stock for $406.2 million at an average price of $123.53 per share. During the nine months ended September 27, 2020, Teradyne repurchased 1.5 million shares of common stock for $88.5 million at an average price of $58.33 per share.
The total price includes commissions and is recorded as a reduction to retained earnings.
Dividend
Holders of Teradyne’s common stock are entitled to receive dividends when they are declared by Teradyne’s Board of Directors.
In January 2021, May 2021 and August 2021, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.10 per share. Dividend payments for the three and nine months ended October 3, 2021 were $16.4 million and $49.7 million, respectively.
In January 2020, May 2020 and August 2020, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.10 per share. Dividend payments for the three and nine months ended September 27, 2020 were $16.6 million and $49.9 million, respectively.
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’s Board of Directors, which will consider, among other things, Teradyne’s earnings, capital requirements and financial condition.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Accounting Policies (Policies)
9 Months Ended
Oct. 03, 2021
Basis of Presentation
Basis of Presentation
The consolidated interim financial statements include th
e
 accounts of Teradyne and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. These interim financial statements are unaudited and reflect all normal recurring adjustments that are, in the opinion of management, necessary for the fair statement of such interim financial statements. Certain prior year amounts were reclassified to conform to the current year presentation. The December 31, 2020 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by United States of America generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. The accompanying financial information should be read in conjunction with the consolidated financial statements and notes thereto contained in Teradyne’s Annual Report on Form
10-K,
filed with the U.S. Securities and Exchange Commission (“SEC”) on February 22, 2021, for the year ended December 31, 2020.
Preparation of Financial Statements and Use of Estimates
Preparation of Financial Statements and Use of Estimates
The preparation of consolidated financial statements requires management to make estimates and judgments that affect the amounts of assets, liabilities, revenues and expenses, and related disclosures 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 judgements about the carrying values of assets and liabilities that are not readily apparent from other sources. Due to the
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 November 5, 2021, the date of issuance of this Quarterly Report on Form
10-Q.
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.
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Oct. 03, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition
The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines.
 
 
 
Semiconductor Test
 
 
 
 
 
Industrial Automation
 
 
 
 
 
 
 
 
 
 
 
 
System
on-a-Chip
 
 
Memory
 
 
System

Test
 
 
Universal
Robots
 
 
Mobile
Industrial
Robots
 
 
AutoGuide
 
 
Wireless

Test
 
 
Corporate

and

Other
 
 
Total
 
 
 
(in thousands)
 
For the Three Months Ended October 3, 2021 (1)
 
 
 
 
 
 
 
 
 
Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
Point in Time
 
$
508,747
 
 
$
105,454
 
 
$
88,155
 
 
$
76,008
 
 
$
12,351
 
 
$
226
 
 
$
65,409
 
 
$
(63
 
$
856,287
 
Over Time
 
 
66,270
 
 
 
7,761
 
 
 
14,450
 
 
 
1,742
 
 
 
607
 
 
 
80
 
 
 
3,304
 
 
 
—  
 
 
 
94,214
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
575,017
 
 
$
113,215
 
 
$
102,605
 
 
$
77,750
 
 
$
12,958
 
 
$
306
 
 
$
68,713
 
 
$
(63
 
$
950,501
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Geographical Market
                                                                       
Asia Pacific
 
$
519,886
 
 
$
110,362
 
 
$
62,757
 
 
$
19,654
 
 
$
2,788
 
 
$
—  
 
 
$
54,344
 
 
$
—  
 
 
$
769,791
 
Americas
 
 
29,119
 
 
 
2,281
 
 
 
34,560
 
 
 
23,429
 
 
 
5,015
 
 
 
306
 
 
 
11,352
 
 
 
(63
 
 
105,999
 
Europe, Middle East and Africa
 
 
26,012
 
 
 
572
 
 
 
5,288
 
 
 
34,667
 
 
 
5,155
 
 
 
—  
 
 
 
3,017
 
 
 
—  
 
 
 
74,711
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
575,017
 
 
$
113,215
 
 
$
102,605
 
 
$
77,750
 
 
$
12,958
 
 
$
306
 
 
$
68,713
 
 
$
(63
 
$
950,501
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
For the Three Months Ended September 27, 2020 (1)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Point in Time
 
$
393,717
 
 
$
137,929
 
 
$
101,045
 
 
$
51,523
 
 
$
10,175
 
 
$
4,076
 
 
$
37,901
 
 
$
(41
 
$
736,325
 
Over Time
 
 
55,988
 
 
 
4,507
 
 
 
17,124
 
 
 
1,686
 
 
 
59
 
 
 
1,192
 
 
 
2,603
 
 
 
—  
 
 
 
83,159
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
449,705
 
 
$
142,436
 
 
$
118,169
 
 
$
53,209
 
 
$
10,234
 
 
$
5,268
 
 
$
40,504
 
 
$
(41
 
$
819,484
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Geographical Market
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Asia Pacific
 
$
420,821
 
 
$
137,286
 
 
$
78,534
 
 
$
14,471
 
 
$
1,566
 
 
$
—  
 
 
$
33,865
 
 
$
—  
 
 
$
686,543
 
Americas
 
 
17,678
 
 
 
3,730
 
 
 
35,140
 
 
 
16,527
 
 
 
3,981
 
 
 
5,268
 
 
 
5,211
 
 
 
(41
 
 
87,494
 
Europe, Middle East and Africa
 
 
11,206
 
 
 
1,420
 
 
 
4,495
 
 
 
22,211
 
 
 
4,687
 
 
 
—  
 
 
 
1,428
 
 
 
—  
 
 
 
45,447
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
449,705
 
 
$
142,436
 
 
$
118,169
 
 
$
53,209
 
 
$
10,234
 
 
$
5,268
 
 
$
40,504
 
 
$
(41
 
$
819,484
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
For the Nine Months Ended October 3, 2021 (2)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Point in Time
 
$
1,548,895
 
 
$
291,578
 
 
$
295,666
 
 
$
214,427
 
 
$
41,506
 
 
$
106
 
 
$
154,908
 
 
$
(352
 
$
2,546,734
 
Over Time
 
 
188,022
 
 
 
21,776
 
 
 
44,595
 
 
 
5,001
 
 
 
1,483
 
 
 
628
 
 
 
9,596
 
 
 
—  
 
 
 
271,101
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
1,736,917
 
 
$
313,354
 
 
$
340,261
 
 
$
219,428
 
 
$
42,989
 
 
$
734
 
 
$
164,504
 
 
$
(352
 
$
2,817,835
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Geographical Market
                                                                       
Asia Pacific
 
$
1,618,117
 
 
$
301,562
 
 
$
223,507
 
 
$
55,531
 
 
$
8,674
 
 
$
—  
 
 
$
133,678
 
 
$
—  
 
 
$
2,341,069
 
Americas
 
 
71,562
 
 
 
9,373
 
 
 
98,475
 
 
 
66,390
 
 
 
17,065
 
 
 
734
 
 
 
24,228
 
 
 
(352
 
 
287,475
 
Europe, Middle East and Africa
 
 
47,238
 
 
 
2,419
 
 
 
18,279
 
 
 
97,507
 
 
 
17,250
 
 
 
—  
 
 
 
6,598
 
 
 
—  
 
 
 
189,291
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
1,736,917
 
 
$
313,354
 
 
$
340,261
 
 
$
219,428
 
 
$
42,989
 
 
$
734
 
 
$
164,504
 
 
$
(352
 
$
2,817,835
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
For the Nine Months Ended September 27, 2020 (2)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Timing of Revenue Recognition
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Point in Time
 
$
1,261,468
 
 
$
298,150
 
 
$
259,498
 
 
$
140,829
 
 
$
30,468
 
 
$
8,608
 
 
$
125,304
 
 
$
(294
 
$
2,124,031
 
Over Time
 
 
162,159
 
 
 
14,000
 
 
 
46,553
 
 
 
5,628
 
 
 
176
 
 
 
2,083
 
 
 
7,870
 
 
 
—  
 
 
 
238,469
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
1,423,627
 
 
$
312,150
 
 
$
306,051
 
 
$
146,457
 
 
$
30,644
 
 
$
10,691
 
 
$
133,174
 
 
$
(294
 
$
2,362,500
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Geographical Market
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Asia Pacific
 
$
1,330,463
 
 
$
296,679
 
 
$
197,208
 
 
$
39,665
 
 
$
4,391
 
 
$
—  
 
 
$
113,576
 
 
$
—  
 
 
$
1,981,982
 
Americas
 
 
51,315
 
 
 
11,481
 
 
 
91,924
 
 
 
42,634
 
 
 
9,836
 
 
 
10,691
 
 
 
15,253
 
 
 
(294
 
 
232,840
 
Europe, Middle East and Africa
 
 
41,849
 
 
 
3,990
 
 
 
16,919
 
 
 
64,158
 
 
 
16,417
 
 
 
—  
 
 
 
4,345
 
 
 
—  
 
 
 
147,678
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total
 
$
1,423,627
 
 
$
312,150
 
 
$
306,051
 
 
$
146,457
 
 
$
30,644
 
 
$
10,691
 
 
$
133,174
 
 
$
(294
 
$
2,362,500
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
(1)
Includes $3.8 million and $1.7 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606
“Revenue from Contracts with Customers.”
(2)
Includes $11.1 million and $6.1 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside ASC 606 “
Revenue from Contracts with Customers
.”
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
9 Months Ended
Oct. 03, 2021
Composition of Inventories, Net
Inventories, net consisted of th
e
 following at October 3, 2021 and December 31, 2020:
 
 
  
October 3,

2021
 
  
December 31,

2020
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Raw material
   $ 131,807      $ 114,133  
Work-in-process
     34,911        25,408  
Finished goods
     57,524        82,648  
    
 
 
    
 
 
 
     $ 224,242      $ 222,189  
    
 
 
    
 
 
 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Tables)
9 Months Ended
Oct. 03, 2021
Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis
The following table sets forth by fair value hierarchy Teradyne’s financial assets and liabilities that were measured at fair value on a recurring basis as of October 3, 2021 and December 31, 2020.
 
 
  
October 3, 2021
 
 
  
Quoted Prices

in Active

Markets for

Identical

Instruments

(Level 1)
 
  
Significant

Other

Observable

Inputs

(Level 2)
 
  
Significant

Unobservable

Inputs

(Level 3)
 
  
Total
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Assets
  
  
  
  
Cash
   $ 577,752      $ —        $ —        $ 577,752  
Cash equivalents
     176,703        324,999        —          501,702  
Available-for-sale
securities:
                                   
Commercial paper
     —          179,629        —          179,629  
U.S. Treasury securities
     —          80,519        —          80,519  
Corporate debt securities
     —          58,648        —          58,648  
Debt mutual funds
     8,937        —          —          8,937  
U.S. government agency securities
     —          4,616        —          4,616  
Certificates of deposit and time deposits
     —          1,346        —          1,346  
Non-U.S.
government securities
     —          590        —          590  
Equity securities:
                                   
Mutual funds
     35,776        —          —          35,776  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 799,168      $ 650,347      $ —        $ 1,449,515  
Derivative assets
     —          93        —          93  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 799,168      $ 650,440      $ —        $ 1,449,608  
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities
                                   
Derivative liabilities
     —          433        —          433  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ —        $ 433      $ —        $ 433  
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Reported as follows:                                    
    
(Level 1)
    
(Level 2)
    
(Level 3)
    
Total
 
                             
    
(in thousands)
 
Assets
                                   
Cash and cash equivalents
   $ 754,455      $ 324,999      $ —        $ 1,079,454  
Marketable securities
     —          233,397        —          233,397  
Long-term marketable securities
     44,713        91,951        —          136,664  
Prepayments and other current assets
     —          93        —          93  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 799,168      $ 650,440      $ —        $ 1,449,608  
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities
                                   
Other current liabilities
   $ —        $ 433      $ —        $ 433  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ —        $ 433      $ —        $ 433  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
  
December 31, 2020
 
 
  
Quoted Prices

in Active

Markets for

Identical

Instruments

    (Level 1)    
 
  
Significant

Other

Observable

Inputs

    (Level 2)    
 
  
Significant

Unobservable

Inputs

    (Level 3)    
 
  
    Total    
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Assets
  
  
  
  
  
 
 
 
  
 
 
 
  
 
 
 
  
 
 
 
Cash
   $ 443,166      $ —        $ —        $ 443,166  
Cash equivalents
     347,768        123,187        —          470,955  
Available-for-sale
securities:
                                —    
U.S. Treasury securities
     —          258,304        —          258,304  
Commercial paper
     —          254,413        —          254,413  
Corporate debt securities
     —          83,615        —          83,615  
Debt mutual funds
     8,565        —          —          8,565  
U.S. government agency securities
     —          4,339        —          4,339  
Certificates of deposit and time deposits
     —          979        —          979  
Non-U.S.
government securities
     —          625        —          625  
Equity securities:
                                   
Equity mutual funds
     29,420        —          —          29,420  
    
 
 
    
 
 
    
 
 
    
 
 
 
     $ 828,919      $ 725,462      $      $ 1,554,381  
Derivative assets
     —          95        —          95  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 828,919      $ 725,557      $ —        $ 1,554,476  
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities
                                   
Contingent consideration
   $ —        $ —        $ 7,227      $ 7,227  
Derivative liabilities
     —          504        —          504  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ —        $ 504      $ 7,227      $ 7,731  
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Reported as follows:
                                   
    
    (Level 1)    
    
    (Level 2)    
    
    (Level 3)    
    
    Total    
 
                             
    
(in thousands)
 
Assets
                                   
Cash and cash equivalents
   $ 790,934      $ 123,187      $ —        $ 914,121  
Marketable securities
     —          522,280        —          522,280  
Long-term marketable securities
     37,985        79,995        —          117,980  
Prepayments and other current assets
     —          95        —          95  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 828,919      $ 725,557      $ —        $ 1,554,476  
    
 
 
    
 
 
    
 
 
    
 
 
 
Liabilities
                                   
Other accrued liabilities
   $ —        $ 504      $ —        $ 504  
Long-term contingent consideration
     —          —          7,227        7,227  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ —        $ 504      $ 7,227      $ 7,731  
    
 
 
    
 
 
    
 
 
    
 
 
 
Schedule of Changes in Fair Value of Level 3 Contingent Consideration
Changes in the fair value of Level 3 contingent consideration for the three and nine months ended October 3, 2021 and September 27, 2020 were as follows:
 
 
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
 
  
(in thousands)
 
Balance at beginning of period
   $ —        $ 49,737      $ 7,227      $ 39,705  
Fair value adjustment (a)(b)(c)
     —          (27,206      (7,227      (7,967
Foreign currency impact
     —          —          —          (355
Payments (d)
     —          —          —          (8,852
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at end of period
   $ —        $ 22,531      $ —        $ 22,531  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(a)
In the nine months ended October 3, 2021, the fair value of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide was reduced to zero, which resulted in a benefit of $7.2 million, primarily due to a decrease in forecasted revenues and earnings before interest and taxes. As of October 3, 2021, the maximum amount of contingent consideration that could be paid in connection with the acquisition of AutoGuide is $100.2 million. The remaining
earn-out
periods end on December 31, 2021 and December 31, 2022. The sellers of AutoGuide have filed an arbitration claim against Teradyne related to allegations of
non-compliance
with its
earn-out
obligations. 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 arbitration (see Note R: “Commitments and Contingencies”).
(b)
In the three and nine months ended September 27, 2020, the fair value of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide decreased by $27.2 million and $4.4 million, respectively, due to lower forecasted revenues and earnings before interest and taxes.
(c)
In the nine months ended September 27, 2020, the fair value of contingent consideration for the earn-outs in connection with the acquisition of Mobile Industrial Robots (“MiR”) decreased by $3.5 million due to lower forecasted results.
(d)
In the nine months ended September 27, 2020, Teradyne paid $8.9 million of contingent consideration for the
earn-out
in connection with the acquisition of MiR.
Schedule of Carrying Amounts and Fair Values of Financial Instruments
The carrying amounts and fair values of Teradyne’s financial instruments at October 3, 2021 and December 31, 2020 were as follows:
 
 
  
October 3, 2021
 
  
December 31, 2020
 
 
  
  Carrying Value  
 
  
  Fair Value  
 
  
  Carrying Value  
 
  
  Fair Value  
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Assets
  
     
  
     
  
     
  
     
Cash and cash equivalents
   $ 1,079,454      $ 1,079,454      $ 914,121      $ 914,121  
Marketable securities
     370,061        370,061        640,260        640,260  
Derivative assets
     93        93        95        95  
Liabilities
                                   
Contingent consideration
     —          —          7,227        7,227  
Derivative liabilities
     433        433        504        504  
Convertible debt (1)
     145,003        546,464        410,111        1,739,553  
 
(1)
The carrying value represents the bifurcated debt component only, while the level 2 fair value is based on quoted market prices for the convertible note, which includes the equity conversion features.
Schedule of Available-for-Sale Marketable Securities
The following table summarizes the composition of
available-for-sale
marketable securities at October 3, 2021:
 
 
  
October 3, 2021
 
 
  
Available-for-Sale
 
  
 
 
 
  
Cost
 
  
Unrealized

Gain
 
  
Unrealized

(Loss)
 
 
Fair Market

Value
 
  
Fair Market

Value of

Investments

with Unrealized

Losses
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
  
(in thousands)
 
Commercial paper
   $ 179,624      $ 5      $ —       $ 179,629      $ 20,799  
U.S. Treasury securities
     80,370        636        (487     80,519        17,336  
Corporate debt securities
     53,329        5,421        (102     58,648        22,010  
Debt mutual funds
     8,872        65        —         8,937        —    
U.S. government agency securities
     4,610        11        (5     4,616        3,302  
Certificates of deposit and time deposits
     1,346        —          —         1,346        —    
Non-U.S.
government securities
     590        —          —         590        —    
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
     $ 328,741      $ 6,138      $ (594   $ 334,285      $ 63,447  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Reported as follows:
 
 
  
Cost
 
  
Unrealized

Gain
 
  
Unrealized

(Loss)
 
 
Fair Market

Value
 
  
Fair Market

Value of

Investments

with Unrealized

Losses
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
  
(in thousands)
 
Marketable securities
   $ 233,327      $ 92      $ (22   $ 233,397      $ 28,773  
Long-term marketable securities
     95,414        6,046        (572     100,888        34,674  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
     $ 328,741      $ 6,138      $ (594   $ 334,285      $ 63,447  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
The following table summarizes the composition of
available-for-sale
marketable securities at December 31, 2020:
 
 
  
December 31, 2020
 
 
  
Available-for-Sale
 
  
 
 
 
  
Cost
 
  
Unrealized

Gain
 
  
Unrealized

(Loss)
 
 
Fair Market

Value
 
  
Fair Market

Value of

Investments

with Unrealized

Losses
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
  
(in thousands)
 
U.S. Treasury securities
   $ 257,132      $ 1,330      $ (158   $ 258,304      $ 17,243  
Commercial paper
     254,404        10        (1     254,413        12,173  
Corporate debt securities
     76,129        7,539        (53     83,615        39,896  
Debt mutual funds
     8,413        152        —         8,565        —    
U.S. government agency securities
     4,294        46        (1     4,339        1,106  
Certificates of deposit and time deposits
     979        —          —         979        —    
Non-U.S.
government securities
     625        —          —         625        —    
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
     $ 601,976      $ 9,077      $ (213   $ 610,840      $ 70,418  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Reported as follows:
 
 
  
Cost
 
  
Unrealized

Gain
 
  
Unrealized

(Loss)
 
 
Fair Market

Value
 
  
Fair Market

Value of

Investments

with Unrealized

Losses
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
  
(in thousands)
 
Marketable securities
   $ 522,228      $ 92      $ (40   $ 522,280      $ 61,806  
Long-term marketable securities
     79,748        8,985        (173     88,560        8,612  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
     $ 601,976      $ 9,077      $ (213   $ 610,840      $ 70,418  
    
 
 
    
 
 
    
 
 
   
 
 
    
 
 
 
Contractual Maturities of Investments Held
The contractual maturities of investments in
available-for-sale
securities held at October 3, 2021 were as follows:
 
 
  
October 3, 2021
 
 
  
Cost
 
  
Fair Market

Value
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Due within one year
   $ 233,327      $ 233,397  
Due after 1 year through 5 years
     46,460        46,744  
Due after 5 years through 10 years
     6,120        6,586  
Due after 10 years
     33,962        38,621  
    
 
 
    
 
 
 
Total
   $ 319,869      $ 325,348  
    
 
 
    
 
 
 
Schedule of Derivative Instruments in Statement of Financial Position at Fair Value
The following table summarizes the fair value of derivative instruments as of October 3, 2021 and December 31, 2020:
 
 
  
Balance Sheet

Location
 
  
October 3,
2021
 
  
December 31,
2020
 
 
  
 
 
  
 
 
  
 
 
 
  
 
 
  
(in thousands)
 
Derivatives not designated as hedging instruments:
  
  
  
Foreign exchange contracts
     Prepayments      $ 93      $ 95  
Foreign exchange contracts
     Other current liabilities        (433      (504
             
 
 
    
 
 
 
Total derivatives
            $ (340    $ (409
             
 
 
    
 
 
 
Schedule of Effect of Derivative Instruments on Statement of Operations Recognized
The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three and nine months ended October 3, 2021 and September 27, 2020:
 
 
  
Location of Losses (Gains)

Recognized in

Statement of Operations
 
  
For the Three Months

Ended
 
 
For the Nine Months

Ended
 
 
  
October 3,

2021
 
  
September 27,

2020
 
 
October 3,

2021
 
  
September 27,

2020
 
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
  
 
 
  
(in thousands)
 
Derivatives not designated as hedging instruments:
                                           
Foreign exchange contracts
     Other (income) expense, net      $ 2,288      $ (551   $ 5,937      $ 3,930  
 
(1)
The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies.
(2)
For the three and nine months ended October 3, 2021, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.0 million and $1.3 million, respectively.
(3)
For the three months ended September 27, 2020, net losses from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $1.2 million. For the nine months ended September 27, 2020, net gains from the remeasurement of monetary assets and liabilities denominated in foreign currencies were $0.4 million.
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
9 Months Ended
Oct. 03, 2021
Components of Convertible Senior Notes
The below tables represent the key components of Teradyne’s convertible senior notes:
 
 
  
October 3,

2021
 
  
December 31,
2020
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Debt principal
   $ 157,972      $ 459,971  
Unamortized discount
     12,969        49,860  
    
 
 
    
 
 
 
Net Carrying amount of convertible debt
   $ 145,003      $ 410,111  
    
 
 
    
 
 
 
Reported as follows:
 
 
  
October 3,

2021
 
  
December 31,
2020
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Current debt
   $ 32,219      $ 33,343  
Long-term debt
     112,784        376,768  
    
 
 
    
 
 
 
Net carrying amount of convertible debt
   $ 145,003      $ 410,111  
    
 
 
    
 
 
 
 
  
For the Three Months Ended
 
  
For the Nine Months Ended
 
 
  
October 3,

2021
 
  
September 27,

2020
 
  
October 3,

2021
 
  
September 27,

2020
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Contractual interest expense on the coupon
   $ 355      $ 1,438      $ 2,666      $ 4,313  
Amortization of the discount component and debt issue fees recognized as interest expense
     2,424        3,887        9,771        11,518  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total interest expense on the convertible debt
   $ 2,779      $ 5,325      $ 12,437      $ 15,831  
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Prepayments (Tables)
9 Months Ended
Oct. 03, 2021
Prepayments [Abstract]  
Schedule of Prepayments and other assets
Prepayments consist of the following and are included in prepayments and other assets on the balance sheet:
 
 
  
October 3,
2021
 
  
December 31,
2020
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Contract manufacturer and supplier prepayments
   $ 334,660      $ 212,286  
Prepaid maintenance and other services
     13,574        13,116  
Prepaid taxes
     13,822        9,361  
Other prepayments
     12,093        15,329  
    
 
 
    
 
 
 
Total prepayments
   $ 374,149      $ 250,092  
    
 
 
    
 
 
 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Deferred Revenue and Customer Advances (Tables)
9 Months Ended
Oct. 03, 2021
Revenue Recognition and Deferred Revenue [Abstract]  
Deferred Revenue and Customer Advances
Deferred revenue and customer advances consist of the following and are included in short and long-term deferred revenue and customer advances on the balance sheet:
 
 
  
October 3,
2021
 
  
December 31,
2020
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Maintenance, service and training
   $ 83,046      $ 77,654  
Extended warranty
     67,482        51,929  
Customer advances, undelivered elements and other
     49,874        63,438  
    
 
 
    
 
 
 
Total deferred revenue and customer advances
   $ 200,402      $ 193,021  
    
 
 
    
 
 
 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Product Warranty (Tables)
9 Months Ended
Oct. 03, 2021
Other Accrued Liabilities Related costs are charged to the warranty accrual as incurred. The balance below is included in other accrued liabilities.
 
 
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Balance at beginning of period
   $ 25,676      $ 13,016      $ 16,633      $ 8,996  
Accruals for warranties issued during the period
     6,641        8,255        28,719        19,522  
Accruals related to
pre-existing
warranties
     (963      158        (3,966      1,569  
Settlements made during the period
     (5,233      (6,272      (15,265      (14,930
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at end of period
   $ 26,121      $ 15,157      $ 26,121      $ 15,157  
    
 
 
    
 
 
    
 
 
    
 
 
 
Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances Related costs are expensed as incurred. The balance below is included in short and long-term deferred revenue and customer advances.
 
 
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Balance at beginning of period
   $ 63,525      $ 40,178      $ 51,929      $ 30,677  
Deferral of new extended warranty revenue
     12,728        13,674        36,533        32,724  
Recognition of extended warranty deferred revenue
     (8,771      (5,149      (20,980      (14,698
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at end of period
   $ 67,482      $ 48,703      $ 67,482      $ 48,703  
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
9 Months Ended
Oct. 03, 2021
Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions The fair value was estimated using the Monte Carlo simulation model with the following assumptions:
 
  
For the Nine Months

Ended
 
  
October 3,
2021
 
September 27,
2020
Risk-free interest rate
     0.2%     1.5%
Teradyne volatility-historical
   43.9%   34.9%
NYSE Composite Index volatility-historical
   22.9%   11.4%
Dividend yield
     0.4%     0.6%
Fair Value of Stock Options Using Assumptions
The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions:
 
 
  
For the Nine Months Ended
 
  
October 3,
2021
 
September 27,
2020
Expected life (years)
     5.0     5.0
Risk-free interest rate
   0.4%   1.6%
Volatility-historical
   37.8%   31.6%
Dividend yield
   0.4%   0.6%
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Accumulated Other Comprehensive Income (Tables)
9 Months Ended
Oct. 03, 2021
Changes in Accumulated Other Comprehensive Income
Changes in accumulated other comprehensive income, which are presented net of tax, consist of the following:
 
 
  
Foreign

Currency

Translation

Adjustment
 
  
Unrealized

Gains

(Losses) on

Marketable

Securities
 
  
Retirement

Plans
Prior

Service

Credit
 
  
Total
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Nine Months Ended October 3, 2021
                                   
Balance at December 31, 2020, net of tax of $0, $1,910, $(1,126), respectively
   $ 25,389      $ 6,954      $ 1,173      $ 33,516  
Other comprehensive loss before reclassifications, net of tax of $0, $(516), $0, respectively
     (26,672      (1,952      —           (28,624
Amounts reclassified from accumulated other comprehensive income, net of tax of $0, $(186), $(2), respectively
     —           (670      (5      (675
    
 
 
    
 
 
    
 
 
    
 
 
 
Net current period other comprehensive loss, net of tax of $0
, $(702), $
(2), respectively
     (26,672      (2,622      (5      (29,299
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at October 3, 2021, net of tax of $0, $1,208, $(1,128), respectively
   $ (1,283    $ 4,332      $ 1,168      $ 4,217  
    
 
 
    
 
 
    
 
 
    
 
 
 
         
Nine Months Ended September 27, 2020
                                   
Balance at December 31, 2019, net of tax of $0, $946, $(1,124), respectively
   $ (23,514    $ 3,480      $ 1,180      $ (18,854
Other comprehensive income before reclassifications, net of tax of $0, $1,410, $0, respectively
     24,131        5,165        —           29,296  
Amounts reclassified from accumulated other comprehensive income, net of tax of $0, $(615), $
(1
), respectively
     —           (2,188      (6      (2,194
    
 
 
    
 
 
    
 
 
    
 
 
 
Net current period other comprehensive income (loss), net of tax of $0, $795, $(1), respectively
     24,131        2,977        (6      27,102  
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance at September 27, 2020, net of tax of $0, $1,741, $(1,125), respectively
   $ 617      $ 6,457      $ 1,174      $ 8,248  
    
 
 
    
 
 
    
 
 
    
 
 
 
Reclassifications Out of Accumulated Other Comprehensive Income to Statements of Operations
Reclassifications out of accumulated other comprehensive income to the statement of operations for the three and nine months ended October 3, 2021 and September 27, 2020 were as follows:
 
Details about Accumulated Other Comprehensive Income Components
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
  
Affected Line Item

in the Statements

of Operations
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
  
 
 
 
  
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
  
 
 
Available-for-sale
marketable securities:
                                            
Unrealized gains, net of tax of $65, $194, $186, $615, respectively
   $ 229      $ 689      $ 670      $ 2,188        Other (income)
expense, net
 
 
Defined benefit postretirement plan:
                                            
Amortization of prior service credit, net of tax of $0, $0, $2, $1, respectively
     2        2        5        6        (a)  
    
 
 
    
 
 
    
 
 
    
 
 
          
Total reclassifications, net of tax of $65, $194, $188, $616, respectively
   $ 231      $ 691      $ 675      $ 2,194        Net income  
    
 
 
    
 
 
    
 
 
    
 
 
          
 
(a) The amortization of prior service credit is included in the computation of net periodic postretirement benefit cost. See Note Q: “Retirement Plans.”
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Acquired Intangible Assets (Tables)
9 Months Ended
Oct. 03, 2021
Changes in Carrying Amount of Goodwill by Segment
The changes in the carrying amount of goodwill by reportable segments for the nine months ended October 3, 2021, were as follows:
 
 
  
Industrial

Automation
 
 
System
Test
 
 
Wireless
Test
 
 
Semiconductor
Test
 
 
Total
 
 
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
(in thousands)
 
Balance at December 31, 2020
                                        
Goodwill
   $ 433,752     $ 158,699     $ 361,819     $ 262,155     $ 1,216,425  
Accumulated impairment losses
     —          (148,183     (353,843     (260,540     (762,566
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
       433,752       10,516       7,976       1,615       453,859  
Foreign currency translation adjustment
     (20,373     —          —          (88     (20,461
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at October 3, 2021
                                        
Goodwill
     413,379       158,699       361,819       262,067       1,195,964  
Accumulated impairment losses
     —          (148,183     (353,843     (260,540     (762,566
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
     $ 413,379     $ 10,516     $ 7,976     $ 1,527     $ 433,398  
    
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Schedule of Estimated Intangible Assets Amortization Expense
Estimated intangible asset amortization expense for each of the five succeeding fiscal years is as follows:
 
Year
  
Amortization Expense
 
 
  
(in thousands)
 
2021 (remainder)
   $ 5,199  
2022
     20,299  
2023
     19,815  
2024
     19,507  
2025
     11,645  
Thereafter
     5,212  
Wireless Test  
Schedule of Amortizable Intangible Assets
Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet:
 
 
  
Gross

Carrying

Amount
 
  
Accumulated

Amortization
 
  
Foreign Currency
Translation
Adjustment
 
  
Net

Carrying

Amount
 
 
  
 
 
  
 
 
  
 
 
  
 
 
Balance at October 3, 2021
  
 
(in thousands)
 
                             
Developed technology
   $ 272,547      $ (220,147    $ (3,489    $ 48,911  
Customer relationships
     57,739        (48,351      174        9,562  
Tradenames and trademarks
     70,120        (46,643      (273      23,204  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total intangible assets
   $ 400,406      $ (315,141    $ (3,588    $ 81,677  
    
 
 
    
 
 
    
 
 
    
 
 
 
Balance, December 31, 2020
                                   
Developed technology
   $ 272,547      $ (210,479    $ (1,610    $ 60,458  
Customer relationships
     66,239        (54,524      305        12,020  
Tradenames and trademarks
     70,120        (42,344      685        28,461  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total intangible assets
   $ 408,906      $ (307,347    $ (620    $ 100,939  
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Common Share (Tables)
9 Months Ended
Oct. 03, 2021
Computation of Basic and Diluted Net Income (Loss) Per Common Share
The following table sets forth the computation of basic and diluted net income per common share:
 
 
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands, except per share amounts)
 
Net income for basic and diluted net income per share
   $ 256,718      $ 222,718      $ 790,549      $ 587,815  
    
 
 
    
 
 
    
 
 
    
 
 
 
Weighted average common shares-basic
     164,583        166,014        165,690        166,131  
Effect of dilutive potential common shares:
                                   
Convertible note hedge warrant shares (1)
     9,819        7,775        9,774        6,364  
Incremental shares from assumed conversion of convertible notes (2)
     6,464        9,156        8,784        8,029  
Restricted stock units
     1,035        1,237        1,147        1,104  
Stock options
     73        141        87        136  
Employee stock purchase plan
     13        15        10        13  
    
 
 
    
 
 
    
 
 
    
 
 
 
Dilutive potential common shares
     17,404        18,324        19,802        15,646  
    
 
 
    
 
 
    
 
 
    
 
 
 
Weighted average common shares-diluted
     181,987        184,338        185,492        181,777  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net income per common share-basic
   $ 1.56      $ 1.34      $ 4.77      $ 3.54  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net income per common share-diluted
   $ 1.41      $ 1.21      $ 4.26      $ 3.23  
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(1)
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.56
 
and $39.58, multiplied by
14.6 
million shares and 14.6 million shares for the three and nine months ended October 3, 2021, respectively. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.
(2)
Incremental shares from assumed conversion of the convertible notes were calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.53
 
and $31.54, multiplied by
8.7 
million shares and 11.7 million shares, for the three and nine months ended October 3, 2021, respectively. 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.
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Retirement Plans (Tables)
9 Months Ended
Oct. 03, 2021
Defined Benefit Pension Plans  
Net Periodic Pension and Postretirement Benefit Costs
For the three and nine months ended October 3, 2021 and September 27, 2020, Teradyne’s net periodic pension cost was comprised of the following components:
 
 
  
For the Three Months Ended
 
 
  
October 3, 2021
 
  
September 27, 2020
 
 
  
United
  States  
 
  
  Foreign  
 
  
United
  States  
 
  
  Foreign  
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Service cost
   $ 452      $ 240      $ 417      $ 216  
Interest cost
     1,098        86        1,460        123  
Expected return on plan assets
     (936      (17      (1,170      (16
Net actuarial loss
     —           —           2,238        —     
Settlement loss
     —           —           450        —     
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net periodic pension cost
   $ 614      $ 309      $ 3,395      $ 323  
    
 
 
    
 
 
    
 
 
    
 
 
 
   
    
For the Nine Months Ended
 
    
October 3, 2021
    
September 27, 2020
 
    
United
  States  
    
  Foreign  
    
United
  States  
    
  Foreign  
 
    
(in thousands)
 
Service cost
   $ 1,357      $ 720      $ 1,283      $ 648  
Interest cost
     3,295        257        4,505        369  
Expected return on plan assets
     (2,809      (50      (3,634      (47
Net actuarial (gain) loss
     (400      —           2,418        —     
Settlement loss
     —           —           450        —     
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net periodic pension cost
   $ 1,443      $ 927      $ 5,022      $ 970  
    
 
 
    
 
 
    
 
 
    
 
 
 
Postretirement Benefit Plans  
Net Periodic Pension and Postretirement Benefit Costs
For the three and nine months ended October 3, 2021 and September 27, 2020, Teradyne’s net periodic postretirement benefit cost (credit) was comprised of the following components:
 
 
  
For the Three

Months

Ended
 
  
For the Nine Months

Ended
 
 
  
October 3,
  2021  
 
  
September 27,
  2020  
 
  
October 3,
  2021  
 
  
September 27,
  2020  
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Service cost
   $ 16      $ 14      $ 48      $ 43  
Interest cost
     43        60        128        180  
Amortization of prior service credit
     (2      (2      (7      (7
Net actuarial gain
     —          —          (228      (279
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net periodic postretirement benefit cost (credit)
   $ 57      $ 72      $ (59    $ (63
    
 
 
    
 
 
    
 
 
    
 
 
 
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
9 Months Ended
Oct. 03, 2021
Reconciliation of Effective Tax Rate
A reconciliation of the United States federal statutory corporate tax rate to Teradyne’s effective tax rate was as follows:
 
 
  
For the Three
Months

Ended
 
 
For the Nine Months

Ended
 
 
  
October 3,
2021
 
 
September 27,
2020
 
 
October 3,
2021
 
 
September 27,
2020
 
 
  
 
 
 
 
 
 
 
 
 
 
 
                          
U.S. statutory federal tax rate
     21.0     21.0     21.0     21.0
Foreign taxes
     (4.4     (6.9     (4.4     (5.8
Tax credits
     (1.9     (1.6     (1.4     (1.6
International provisions of the U.S. Tax Cuts and Jobs Act of 2017
     (1.5     3.0       (1.6     0.5  
Discrete benefit related to equity compensation
     (0.1     (0.4     (1.6     (1.4
Other, net
     0.7       0.5       0.7       0.6  
    
 
 
   
 
 
   
 
 
   
 
 
 
Effective tax rate
     13.8     15.6     12.7     13.3
    
 
 
   
 
 
   
 
 
   
 
 
 
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information (Tables)
9 Months Ended
Oct. 03, 2021
Segment Information
Segment information for th
e
 three and nine months ended October 3, 2021 and September 27, 2020 is as follows:
 
 
  
Semiconductor

Test
 
  
System

Test
 
  
Industrial

Automation
 
 
Wireless

Test
 
  
Corporate

and

Other
 
 
Consolidated
 
 
  
 
 
  
 
 
  
 
 
 
 
 
  
 
 
 
 
 
 
  
(in thousands)
 
             
Three Months Ended October 3, 2021
  
     
  
     
  
     
 
     
  
     
 
     
Revenues
   $ 688,232      $ 102,605      $ 91,014     $ 68,713      $ (63   $ 950,501  
Income (loss) before income taxes (1)(2)
     265,017        31,773        (4,226 )     31,726        (26,535     297,755  
Total assets (3)
     1,251,549        147,970        696,792       119,568        1,546,303       3,762,182  
             
Three Months Ended September 27, 2020
                                                   
Revenues
   $ 592,141      $ 118,169      $ 68,711     $ 40,504      $ (41   $ 819,484  
Income (loss) before income taxes (1)(2)
     189,116        47,368        (5,302     10,938        21,611       263,731  
Total assets (3)
     1,069,830        155,642        667,132       108,671        1,435,237       3,436,512  
             
Nine Months Ended October 3, 2021 (4)
                                                   
Revenues
   $ 2,050,271      $ 340,261      $ 263,151     $ 164,504      $ (352   $ 2,817,835  
Income (loss) before income taxes (1)(2)
     778,687        116,788        (14,586     63,810        (38,925     905,774  
Total assets (3)
     1,251,549        147,970        696,792       119,568        1,546,303       3,762,182  
             
Nine Months Ended September 27, 2020
                                                   
Revenues
   $ 1,735,777      $ 306,051      $ 187,792     $ 133,174      $ (294   $ 2,362,500  
Income (loss) before income taxes (1)(2)
     571,719        114,968        (32,041     35,640        (12,197     678,089  
Total assets (3)
     1,069,830        155,642        667,132       108,671        1,435,237       3,436,512  
 
(1)
Included in Corporate and Other are: contingent consideration adjustments, loss on convertible debt conversions, interest income, interest expense, net foreign exchange gains (losses), pension, intercompany eliminations and acquisition related: (a) charges; (b) legal fees; (c) compensation.
(2)
Included in income (loss) before taxes are charges and credits related to restructuring and other, loss on convertible debt conversions and inventory charges.
(3)
Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets.
(4)
The (loss) before income taxes for the nine months ended October 3, 2021 for Industrial Automation has been decreased and Corporate and Other has been increased to correctly eliminate a
$10.1
million immaterial error in the three and six months ended July 4, 2021 related to intercompany charges. The error is not material to any historical periods.
Schedule of Segment Reporting Information by Segment Charges
Included in each segment are charges and credits in the following line items in the statements of operations:
 
 
  
For the Three Months

Ended
 
  
For the Nine Months

Ended
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
October 3,
2021
 
  
September 27,
2020
 
  
October 3,
2021
 
  
September 27,
2020
 
 
  
 
 
  
 
 
  
 
 
  
 
 
 
  
(in thousands)
 
Semiconductor Test:
  
     
  
     
  
     
  
     
Cost of revenues—inventory charge
   $ 3,725      $ 1,131      $ 4,959      $ 7,956  
Restructuring and other—Contract termination settlement charge
     —             —          —          4,000  
Industrial Automation:
                                   
Cost of revenues—inventory charge
   $ 3,656      $ —        $ 4,941      $ 505  
Restructuring and other—employee severance
     476        —          965        664  
Restructuring and other—acquisition related expenses and compensation
     —          —          825        790  
Wireless:
                                   
Cost of revenues—inventory charge
   $ 679      $ 1,802      $ 1,351      $ 3,957  
System Test:
                                   
Cost of revenues—inventory charge
   $ —        $ —        $ 524      $ 698  
Corporate and Other:
                                   
Other (income) expense, net—loss on convertible debt conversion
   $ 20,153      $ —        $ 25,397      $ —    
Restructuring and other—other
     —          —          1,846        —    
Restructuring and other—AutoGuide contingent consideration adjustment
     —          (27,206      (7,227      (4,421
Restructuring and other—acquisition related expenses and compensation
     —          (1,086      (513      2,629  
Restructuring and other—MiR contingent consideration adjustment
     —          —          —          (3,546
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Recently Issued Accounting Pronouncements - Additional Information (Detail)
Nov. 04, 2021
Dec. 12, 2016
1.25% Convertible Senior Unsecured Notes Due December 15, 2023    
Debt instrument, interest rate, stated percentage 1.25% 1.25%
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Investment In Other Company - Additional Information (Details) - MachineMetrics, Inc [Member] - USD ($)
$ in Millions
3 Months Ended
Oct. 03, 2021
Jun. 01, 2021
Schedule of Equity Method Investments [Line Items]    
Long-term Investments $ 12.0 $ 12.0
Unrealized Gain (Loss) on Investments $ 0.0  
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Deferred Revenue And Customer Advances $ 32.9 $ 17.6 $ 82.5 $ 78.2
Deferred Revenue and Trade Accounts Receivable 66.9 $ 16.5 81.7 $ 113.5
Revenue, Remaining Performance Obligation, Amount $ 1,293.0   $ 1,293.0  
Short-term Contract with Customer [Member]        
Revenue, Remaining Performance Obligation, Percentage 94.00%   94.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period     12 months  
Long-term Contract with Customer [Member]        
Revenue, Remaining Performance Obligation, Percentage 5.00%   5.00%  
Long-term Contract with Customer [Member] | Revenue Remaining Performance Obligation Percentage Two [Member]        
Revenue, Remaining Performance Obligation, Percentage 1.00%   1.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period     3 years  
Long-term Contract with Customer [Member] | Maximum [Member]        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period     3 years  
Long-term Contract with Customer [Member] | Minimum [Member]        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period     1 year  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Disaggregation of Revenue [Line Items]        
Total $ 950,501 [1] $ 819,484 [1] $ 2,817,835 [2],[3] $ 2,362,500 [2]
Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 688,232 592,141 2,050,271 [3] 1,735,777
System Test        
Disaggregation of Revenue [Line Items]        
Total 102,605 [1] 118,169 [1] 340,261 [2],[3] 306,051 [2]
Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 91,014 68,711 263,151 [3] 187,792
Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 68,713 [1] 40,504 [1] 164,504 [2],[3] 133,174 [2]
Corporate and Other        
Disaggregation of Revenue [Line Items]        
Total (63) [1] (41) [1] (352) [2] (294) [2]
Point in Time        
Disaggregation of Revenue [Line Items]        
Total 856,287 [1] 736,325 [1] 2,546,734 [2] 2,124,031 [2]
Point in Time | System Test        
Disaggregation of Revenue [Line Items]        
Total 88,155 [1] 101,045 [1] 295,666 [2] 259,498 [2]
Point in Time | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 65,409 [1] 37,901 [1] 154,908 [2] 125,304 [2]
Point in Time | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Total (63) [1] (41) [1] (352) [2] (294) [2]
Over Time        
Disaggregation of Revenue [Line Items]        
Total 94,214 [1] 83,159 [1] 271,101 [2] 238,469 [2]
Over Time | System Test        
Disaggregation of Revenue [Line Items]        
Total 14,450 [1] 17,124 [1] 44,595 [2] 46,553 [2]
Over Time | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 3,304 [1] 2,603 [1] 9,596 [2] 7,870 [2]
Americas        
Disaggregation of Revenue [Line Items]        
Total 105,999 [1] 87,494 [1] 287,475 [2] 232,840 [2]
Americas | System Test        
Disaggregation of Revenue [Line Items]        
Total 34,560 [1] 35,140 [1] 98,475 [2] 91,924 [2]
Americas | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 11,352 [1] 5,211 [1] 24,228 [2] 15,253 [2]
Americas | Corporate and Other        
Disaggregation of Revenue [Line Items]        
Total (63) [1] (41) [1] (352) [2] (294) [2]
Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total 74,711 [1] 45,447 [1] 189,291 [2] 147,678 [2]
Europe, Middle East and Africa | System Test        
Disaggregation of Revenue [Line Items]        
Total 5,288 [1] 4,495 [1] 18,279 [2] 16,919 [2]
Europe, Middle East and Africa | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 3,017 [1] 1,428 [1] 6,598 [2] 4,345 [2]
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total 769,791 [1] 686,543 [1] 2,341,069 [2] 1,981,982 [2]
Asia Pacific | System Test        
Disaggregation of Revenue [Line Items]        
Total 62,757 [1] 78,534 [1] 223,507 [2] 197,208 [2]
Asia Pacific | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 54,344 [1] 33,865 [1] 133,678 [2] 113,576 [2]
SOC | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 575,017 [1] 449,705 [1] 1,736,917 [2] 1,423,627 [2]
SOC | Point in Time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 508,747 [1] 393,717 [1] 1,548,895 [2] 1,261,468 [2]
SOC | Over Time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 66,270 [1] 55,988 [1] 188,022 [2] 162,159 [2]
SOC | Americas | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 29,119 [1] 17,678 [1] 71,562 [2] 51,315 [2]
SOC | Europe, Middle East and Africa | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 26,012 [1] 11,206 [1] 47,238 [2] 41,849 [2]
SOC | Asia Pacific | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 519,886 [1] 420,821 [1] 1,618,117 [2] 1,330,463 [2]
Memory | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 113,215 [1] 142,436 [1] 313,354 [2] 312,150 [2]
Memory | Point in Time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 105,454 [1] 137,929 [1] 291,578 [2] 298,150 [2]
Memory | Over Time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 7,761 [1] 4,507 [1] 21,776 [2] 14,000 [2]
Memory | Americas | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 2,281 [1] 3,730 [1] 9,373 [2] 11,481 [2]
Memory | Europe, Middle East and Africa | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 572 [1] 1,420 [1] 2,419 [2] 3,990 [2]
Memory | Asia Pacific | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 110,362 [1] 137,286 [1] 301,562 [2] 296,679 [2]
Universal Robots (UR) | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 77,750 [1] 53,209 [1] 219,428 [2] 146,457 [2]
Universal Robots (UR) | Point in Time | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 76,008 [1] 51,523 [1] 214,427 [2] 140,829 [2]
Universal Robots (UR) | Over Time | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 1,742 [1] 1,686 [1] 5,001 [2] 5,628 [2]
Universal Robots (UR) | Americas | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 23,429 [1] 16,527 [1] 66,390 [2] 42,634 [2]
Universal Robots (UR) | Europe, Middle East and Africa | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 34,667 [1] 22,211 [1] 97,507 [2] 64,158 [2]
Universal Robots (UR) | Asia Pacific | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 19,654 [1] 14,471 [1] 55,531 [2] 39,665 [2]
MiR | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 12,958 [1] 10,234 [1] 42,989 [2] 30,644 [2]
MiR | Point in Time | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 12,351 [1] 10,175 [1] 41,506 [2] 30,468 [2]
MiR | Over Time | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 607 [1] 59 [1] 1,483 [2] 176 [2]
MiR | Americas | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 5,015 [1] 3,981 [1] 17,065 [2] 9,836 [2]
MiR | Europe, Middle East and Africa | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 5,155 [1] 4,687 [1] 17,250 [2] 16,417 [2]
MiR | Asia Pacific | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 2,788 [1] 1,566 [1] 8,674 [2] 4,391 [2]
Autoguide LLC [Member] | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 306 [1] 5,268 [1] 734 [2] 10,691 [2]
Autoguide LLC [Member] | Point in Time | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 226 [1] 4,076 [1] 106 [2] 8,608 [2]
Autoguide LLC [Member] | Over Time | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total 80 [1] 1,192 [1] 628 [2] 2,083 [2]
Autoguide LLC [Member] | Americas | Industrial Automation        
Disaggregation of Revenue [Line Items]        
Total $ 306 [1] $ 5,268 [1] $ 734 [2] $ 10,691 [2]
[1] Includes $3.8 million and $1.7 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.
[2] Includes $11.1 million and $6.1 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside ASC 606 “Revenue from Contracts with Customers.
[3] The (loss) before income taxes for the nine months ended October 3, 2021 for Industrial Automation has been decreased and Corporate and Other has been increased to correctly eliminate a $10.1 million immaterial error in the three and six months ended July 4, 2021 related to intercompany charges. The error is not material to any historical periods.
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Accounting Policies [Abstract]        
Revenue on leases $ 3.8 $ 1.7 $ 11.1 $ 6.1
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Composition of Inventories, Net (Detail) - USD ($)
$ in Thousands
Oct. 03, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw material $ 131,807 $ 114,133
Work-in-process 34,911 25,408
Finished goods 57,524 82,648
Inventories, net $ 224,242 $ 222,189
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories - Additional Information (Detail) - USD ($)
$ in Millions
Oct. 03, 2021
Dec. 31, 2020
Inventory [Line Items]    
Inventory reserves $ 112.5 $ 110.6
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Dec. 31, 2020
Financial Instruments and Fair Value [Line Items]          
Available-for-sale securities, realized gain $ 0.5 $ 1.1 $ 2.6 $ 4.1  
Available-for-sale securities, realized loss 0.0 0.1 0.0 0.3  
Aggregate loss of investments with unrealized losses greater than one year 6.2   6.2    
Fair market value of investments with unrealized losses less than one year 57.3   57.3   $ 70.4
Unrealized Gain (loss) on contracts 1.0 1.2 1.3 0.4  
Equity securities unrealized gain   $ 2.0 3.3 5.7  
Equity securities unrealized loss 0.4   1.1 $ 6.0  
Debt Mutual Funds          
Financial Instruments and Fair Value [Line Items]          
Available for sale securities with out contractual maturity date $ 8.9   8.9    
Foreign Exchange Contracts          
Financial Instruments and Fair Value [Line Items]          
Unrealized Gain (loss) on contracts     $ 181.8   $ 152.9
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Oct. 03, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities $ 334,285 $ 610,840
U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 80,519 258,304
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 179,629 254,413
Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 58,648 83,615
Certificates of Deposit and Time Deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 1,346 979
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 4,616 4,339
Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 8,937 8,565
Non-U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 590 625
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 1,449,515 1,554,381
Derivative assets 93 95
Total 1,449,608 1,554,476
Contingent consideration   7,227
Derivative liabilities 433 504
Total 433 7,731
Fair Value, Measurements, Recurring | Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 577,752 443,166
Fair Value, Measurements, Recurring | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 501,702 470,955
Fair Value, Measurements, Recurring | U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 80,519 258,304
Fair Value, Measurements, Recurring | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 179,629 254,413
Fair Value, Measurements, Recurring | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 58,648 83,615
Fair Value, Measurements, Recurring | Certificates of Deposit and Time Deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 1,346 979
Fair Value, Measurements, Recurring | U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 4,616 4,339
Fair Value, Measurements, Recurring | Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 8,937 8,565
Fair Value, Measurements, Recurring | Non-U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 590 625
Fair Value, Measurements, Recurring | Equity Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale equity securities 35,776 29,420
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 799,168 828,919
Total 799,168 828,919
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 577,752 443,166
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 176,703 347,768
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 8,937 8,565
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Equity Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale equity securities 35,776 29,420
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 650,347 725,462
Derivative assets 93 95
Total 650,440 725,557
Derivative liabilities 433 504
Total 433 504
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 324,999 123,187
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 80,519 258,304
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 179,629 254,413
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 58,648 83,615
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Certificates of Deposit and Time Deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 1,346 979
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 4,616 4,339
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Non-U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities $ 590 625
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Contingent consideration   7,227
Total   $ 7,227
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Reported Financial Assets and Liabilities (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Oct. 03, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets $ 1,449,608 $ 1,554,476
Liabilities 433 7,731
Other Current Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 433 504
Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 1,079,454 914,121
Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 233,397 522,280
Long-term marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 136,664 117,980
Prepayments and other current assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 93 95
Long Term Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities   7,227
Quoted Prices in Active Markets for Identical Instruments (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 799,168 828,919
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 754,455 790,934
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Long-term marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 44,713 37,985
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 650,440 725,557
Liabilities 433 504
Significant Other Observable Inputs (Level 2) | Other Current Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 433 504
Significant Other Observable Inputs (Level 2) | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 324,999 123,187
Significant Other Observable Inputs (Level 2) | Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 233,397 522,280
Significant Other Observable Inputs (Level 2) | Long-term marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 91,951 79,995
Significant Other Observable Inputs (Level 2) | Prepayments and other current assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets $ 93 95
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities   7,227
Significant Unobservable Inputs (Level 3) | Long Term Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities   $ 7,227
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Balance at beginning of period $ 0 $ 49,737 $ 7,227 $ 39,705
Fair value adjustment [1],[2],[3] 0 (27,206) (7,227) (7,967)
Foreign currency impact 0 0 0 (355)
Payments [4]       (8,852)
Balance at end of period $ 0 $ 22,531 $ 0 $ 22,531
[1] In the nine months ended October 3, 2021, the fair value of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide was reduced to zero, which resulted in a benefit of $7.2 million, primarily due to a decrease in forecasted revenues and earnings before interest and taxes. As of October 3, 2021, the maximum amount of contingent consideration that could be paid in connection with the acquisition of AutoGuide is $100.2 million. The remaining earn-out periods end on December 31, 2021 and December 31, 2022. The sellers of AutoGuide have filed an arbitration claim against Teradyne related to allegations of non-compliance with its earn-out obligations. 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 arbitration (see Note R: “Commitments and Contingencies”).
[2] In the nine months ended September 27, 2020, the fair value of contingent consideration for the earn-outs in connection with the acquisition of Mobile Industrial Robots (“MiR”) decreased by $3.5 million due to lower forecasted results.
[3] In the three and nine months ended September 27, 2020, the fair value of contingent consideration for the earn-outs in connection with the acquisition of AutoGuide decreased by $27.2 million and $4.4 million, respectively, due to lower forecasted revenues and earnings before interest and taxes.
[4] In the nine months ended September 27, 2020, Teradyne paid $8.9 million of contingent consideration for the earn-out in connection with the acquisition of MiR.
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Payments of contingent consideration     $ 8,852
Increase (decrease) in contingent consideration   $ (7,227) (7,967)
Maximum amount of contingent consideration paid for acquisition     8,852
Avionics Interface Technologies, LLC      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Payments of contingent consideration     8,900
Maximum amount of contingent consideration paid for acquisition     8,900
MiR      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Payments of contingent consideration $ 27,200 4,400  
Maximum amount of contingent consideration paid for acquisition $ 27,200 4,400  
Autoguide LLC [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Payments of contingent consideration   100,200 3,500
Maximum amount of contingent consideration paid for acquisition   100,200 $ 3,500
Autoguide LLC [Member] | Dispute In Respect Of Contingent Consideration [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Increase (decrease) in contingent consideration   $ 7,200  
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Oct. 03, 2021
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Marketable securities $ 334,285 $ 610,840
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 1,079,454 914,121
Marketable securities 370,061 640,260
Derivative assets 93 95
Contingent consideration   7,227
Derivative liabilities 433 504
Convertible debt [1] 145,003 410,111
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 1,079,454 914,121
Marketable securities 370,061 640,260
Derivative assets 93 95
Contingent consideration   7,227
Derivative liabilities 433 504
Convertible debt [1] $ 546,464 $ 1,739,553
[1] The carrying value represents the bifurcated debt component only, while the level 2 fair value is based on quoted market prices for the convertible note, which includes the equity conversion features.
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Oct. 03, 2021
Dec. 31, 2020
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 328,741 $ 601,976
Available-for-sale marketable securities, Unrealized Gain 6,138 9,077
Available-for-sale marketable securities, Unrealized (Loss) (594) (213)
Available-for-sale marketable securities, Fair Market Value 334,285 610,840
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 63,447 70,418
U.S. Treasury Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 80,370 257,132
Available-for-sale marketable securities, Unrealized Gain 636 1,330
Available-for-sale marketable securities, Unrealized (Loss) (487) (158)
Available-for-sale marketable securities, Fair Market Value 80,519 258,304
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 17,336 17,243
Commercial Paper    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 179,624 254,404
Available-for-sale marketable securities, Unrealized Gain 5 10
Available-for-sale marketable securities, Unrealized (Loss) 0 (1)
Available-for-sale marketable securities, Fair Market Value 179,629 254,413
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 20,799 12,173
Corporate Debt Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 53,329 76,129
Available-for-sale marketable securities, Unrealized Gain 5,421 7,539
Available-for-sale marketable securities, Unrealized (Loss) (102) (53)
Available-for-sale marketable securities, Fair Market Value 58,648 83,615
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 22,010 39,896
Certificates of Deposit and Time Deposits    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 1,346 979
Available-for-sale marketable securities, Unrealized Gain 0  
Available-for-sale marketable securities, Fair Market Value 1,346 979
U.S. Government Agency Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 4,610 4,294
Available-for-sale marketable securities, Unrealized Gain 11 46
Available-for-sale marketable securities, Unrealized (Loss) (5) (1)
Available-for-sale marketable securities, Fair Market Value 4,616 4,339
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 3,302 1,106
Debt Mutual Funds    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 8,872 8,413
Available-for-sale marketable securities, Unrealized Gain 65 152
Available-for-sale marketable securities, Fair Market Value 8,937 8,565
Non-U.S. Government Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 590 625
Available-for-sale marketable securities, Fair Market Value $ 590 $ 625
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Reported Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Oct. 03, 2021
Dec. 31, 2020
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 328,741 $ 601,976
Available-for-sale marketable securities, Unrealized Gain 6,138 9,077
Available-for-sale marketable securities, Unrealized (Loss) (594) (213)
Available-for-sale marketable securities, Fair Market Value 334,285 610,840
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 63,447 70,418
Marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 233,327 522,228
Available-for-sale marketable securities, Unrealized Gain 92 92
Available-for-sale marketable securities, Unrealized (Loss) (22) (40)
Available-for-sale marketable securities, Fair Market Value 233,397 522,280
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 28,773 61,806
Long-term marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 95,414 79,748
Available-for-sale marketable securities, Unrealized Gain 6,046 8,985
Available-for-sale marketable securities, Unrealized (Loss) (572) (173)
Available-for-sale marketable securities, Fair Market Value 100,888 88,560
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 34,674 $ 8,612
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Contractual Maturities of Investments in Debt Securities Held (Detail)
$ in Thousands
Oct. 03, 2021
USD ($)
Schedule of Available-for-sale Securities  
Due within one year, cost $ 233,327
Due after 1 year through 5 years, cost 46,460
Due after 5 years through 10 years, cost 6,120
Due after 10 years, cost 33,962
Total, cost 319,869
Due within one year, fair market value 233,397
Due after 1 year through 5 years, fair market value 46,744
Due after 5 years through 10 years, fair market value 6,586
Due after 10 years, fair maket value 38,621
Total, fair market value $ 325,348
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) - USD ($)
$ in Thousands
Oct. 03, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Derivative assets (liabilities), net $ (340) $ (409)
Not Designated as Hedging Instrument | Foreign currency forward contracts | Prepayments    
Derivatives, Fair Value [Line Items]    
Derivative assets 93 95
Not Designated as Hedging Instrument | Foreign currency forward contracts | Other Current Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities $ (433) $ (504)
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Other (income) expense, net        
Derivative Instruments, Gain (Loss) [Line Items]        
Losses (Gains) on derivatives recognized in statements of operations $ 2,288 $ (551) $ 5,937 $ 3,930
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on foreign currency transactions $ 1.0 $ 1.2 $ 1.3 $ 0.4
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Additional Information (Detail)
$ / shares in Units, shares in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Nov. 05, 2021
USD ($)
May 01, 2020
USD ($)
Dec. 12, 2016
USD ($)
Customer
$ / shares
shares
Dec. 31, 2021
USD ($)
Oct. 03, 2021
USD ($)
$ / shares
Oct. 03, 2021
USD ($)
$ / shares
shares
Sep. 27, 2020
USD ($)
shares
Dec. 31, 2020
USD ($)
Nov. 04, 2021
Debt Instrument                  
Repurchase of common stock           $ 406,180,000 $ 88,465,000    
Repurchase of stock, shares | shares           3.3 1.5    
Line of Credit Facility, Maximum Borrowing Capacity   $ 400,000,000.0              
Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases   $ 150,000,000.0              
Line of Credit Facility, Interest Rate Description   The interest rates applicable to loans under the Credit Facility are, at Teradyne’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.              
Term of revolving credit facility   3 years              
Convertible common shares         $ 235,200,000 $ 302,000,000.0      
Other (income) expense [Member]                  
Debt Instrument                  
Gain loss on debt conversion         20,200,000 25,400,000      
Convertible Common Shares [Member]                  
Debt Instrument                  
Shares Issued, Stock Options Exercised           7,200,000      
Subsequent Event [Member] | Convertible Common Shares [Member]                  
Debt Instrument                  
Increase in debt principal, Additional conversion       $ 41,000,000.0          
Collateral Pledged [Member]                  
Debt Instrument                  
Line of Credit Facility, Interest Rate Description   65              
1.25% Convertible Senior Unsecured Notes Due December 15, 2023                  
Debt Instrument                  
Aggregate principal amount     $ 460,000,000.0   $ 157,972,000 157,972,000   $ 459,971,000  
Debt instrument, interest rate, stated percentage     1.25%           1.25%
Debt instrument, net proceeds after issuance costs     $ 450,800,000            
Payment for net cost of convertible note hedges net of warrant proceeds     33,000,000.0     $ 33,000,000.0      
Repurchase of common stock     $ 50,100,000            
Repurchase of stock, shares | shares     2.0            
Senior notes maturity date     Dec. 15, 2023            
Debt instrument, frequency of periodic payment     payable semiannually in arrears on June 15 and December 15 of each year            
Debt instrument, date of first required payment     Jun. 15, 2017            
Debt instrument, conversion option expiration date     Sep. 15, 2023            
Debt instrument conversion price | $ / shares     $ 31.53   $ 31.53 $ 31.53      
Shares that would be issued upon conversion | shares     14.6     8.7      
Strike price per share of warrant | $ / shares           $ 39.56      
Debt instrument, convertible, carrying amount of equity component         $ 100,800,000 $ 100,800,000 $ 100,800,000    
Debt instrument, effective annual interest rate         5.00% 5.00%      
Financing cost         $ 900,000 $ 900,000 $ 7,200,000    
Debt issuance costs, amortization period             7 years    
Unamortized discount         13,000,000.0 13,000,000.0      
Debt Instrument, convertible, remaining discount amortization period               2 years 3 months 18 days  
Value of notes converted           1,364,600,000      
1.25% Convertible Senior Unsecured Notes Due December 15, 2023 | Subsequent Event [Member]                  
Debt Instrument                  
Debt instrument conversion converted instrument amount $ 343,000,000.0                
1.25% Convertible Senior Unsecured Notes Due December 15, 2023 | Conversion option one                  
Debt Instrument                  
Trading days measurement period | Customer     20            
Consecutive trading days measurement period | Customer     30            
Percentage of conversion price     130.00%            
1.25% Convertible Senior Unsecured Notes Due December 15, 2023 | Conversion option two                  
Debt Instrument                  
Aggregate principal amount     $ 1,000            
Trading days measurement period | Customer     5            
Consecutive trading days measurement period | Customer     5            
Percentage of closing sale price of common stock and conversion rate product     98.00%            
Revolving Credit Facility                  
Debt Instrument                  
Revolving credit facility costs incurred         $ 3,500,000 $ 3,500,000      
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Components of Convertible Senior Notes (Detail) - USD ($)
$ in Thousands
Oct. 03, 2021
Dec. 31, 2020
Dec. 12, 2016
Debt Instrument      
Current debt $ 32,219 $ 33,343  
Long-term debt 112,784 376,768  
Net carrying amount of convertible debt 145,003 410,111  
1.25% Convertible Senior Unsecured Notes Due December 15, 2023      
Debt Instrument      
Debt principal 157,972 459,971 $ 460,000
Unamortized discount 12,969 49,860  
Net carrying amount of convertible debt $ 145,003 $ 410,111  
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Interest Expense on Convertible Senior Notes (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Debt Instrument        
Contractual interest expense on the coupon $ 355 $ 1,438 $ 2,666 $ 4,313
Amortization of the discount component and debt issue fees recognized as interest expense 2,424 3,887 9,771 11,518
Total interest expense on the convertible debt $ 2,779 $ 5,325 $ 12,437 $ 15,831
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Prepayments (Detail) - USD ($)
$ in Thousands
Oct. 03, 2021
Dec. 31, 2020
Prepaid And Other Current Assets [Line Items]    
Contract manufacturer and supplier prepayments $ 334,660 $ 212,286
Prepaid maintenance and other services 13,574 13,116
Prepaid taxes 13,822 9,361
Other prepayments 12,093 15,329
Total prepayments $ 374,149 $ 250,092
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
Oct. 03, 2021
Jul. 04, 2021
Dec. 31, 2020
Sep. 27, 2020
Jun. 28, 2020
Dec. 31, 2019
Deferred Revenue Arrangement            
Maintenance, service and training $ 83,046   $ 77,654      
Extended warranty 67,482 $ 63,525 51,929 $ 48,703 $ 40,178 $ 30,677
Customer advances, undelivered elements and other 49,874   63,438      
Total deferred revenue and customer advances $ 200,402   $ 193,021      
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Product Warranty (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Product Warranty Liability [Line Items]        
Balance at beginning of period $ 25,676 $ 13,016 $ 16,633 $ 8,996
Accruals for warranties issued during the period 6,641 8,255 28,719 19,522
Accruals related to pre-existing warranties (963) 158 (3,966) 1,569
Settlements made during the period (5,233) (6,272) (15,265) (14,930)
Balance at end of period $ 26,121 $ 15,157 $ 26,121 $ 15,157
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Product Warranty Liability [Line Items]        
Balance at beginning of period $ 63,525 $ 40,178 $ 51,929 $ 30,677
Deferral of new extended warranty revenue 12,728 13,674 36,533 32,724
Recognition of extended warranty deferred revenue (8,771) (5,149) (20,980) (14,698)
Balance at end of period $ 67,482 $ 48,703 $ 67,482 $ 48,703
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Additional Information (Detail) - $ / shares
shares in Millions
9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Share-based Compensation Arrangement by Share-based Payment Award    
Stock price $ 72.10 $ 113.48
Stock Options | Measurement Input, Expected Dividend Payment [Member]    
Share-based Compensation Arrangement by Share-based Payment Award    
Estimated annual dividend amount per share $ 0.40 $ 0.40
Restricted Stock Units | Employees    
Share-based Compensation Arrangement by Share-based Payment Award    
Period of stock granted to employees and executive officers vest in equal annual installments 4 years  
Percentage of awards vesting on the first anniversary of grant date 100.00%  
Restricted Stock Units | Director    
Share-based Compensation Arrangement by Share-based Payment Award    
Period of stock granted to employees and executive officers vest in equal annual installments 1 year  
TSR Performance-Based Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award    
Total shareholder return performance measurement period 3 years 3 years
Minimum age of retirement to be eligible for PRSUs 60 years  
Minimum years of service for retirement to be eligible for PRSUs 10 years  
Restricted stock unit awards granted 0.1  
Weighted average grant date fair value of restricted stock units granted $ 125.02 $ 89.93
Stock price 0.40 72.10
TSR Performance-Based Restricted Stock Units | Measurement Input, Expected Dividend Payment [Member]    
Share-based Compensation Arrangement by Share-based Payment Award    
Estimated annual dividend amount per share $ 0.40 113.48
TSR Performance-Based Restricted Stock Units | Share-based Compensation Award, Tranche One    
Share-based Compensation Arrangement by Share-based Payment Award    
Percentage of vesting of target shares upon performance achieved 0.00%  
TSR Performance-Based Restricted Stock Units | Share-based Compensation Award, Tranche Two    
Share-based Compensation Arrangement by Share-based Payment Award    
Percentage of vesting of target shares upon performance achieved 200.00%  
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award    
Percentage of common stock price paid 100.00%  
PBIT Performance-Based Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award    
Restricted stock unit awards granted 0.1  
Weighted average grant date fair value of restricted stock units granted $ 113.65 $ 70.94
Service-Based Restricted Stock Units | Employees    
Share-based Compensation Arrangement by Share-based Payment Award    
Restricted stock unit awards granted 0.3 0.4
Weighted average grant date fair value of restricted stock units granted $ 113.76 $ 70.76
Service-Based Restricted Stock Units | Executive Officer    
Share-based Compensation Arrangement by Share-based Payment Award    
Restricted stock unit awards granted 0.1  
Weighted average grant date fair value of restricted stock units granted $ 36.60 20.67
Service-Based Restricted Stock Units | Non Employee Directors    
Share-based Compensation Arrangement by Share-based Payment Award    
Restricted stock unit awards granted 0.1  
Weighted average grant date fair value of restricted stock units granted $ 127.77 $ 64.99
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail)
9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Share-based Compensation Arrangement by Share-based Payment Award    
Expected historical volatility 37.80% 31.60%
New York Stock Exchange Composite Index    
Share-based Compensation Arrangement by Share-based Payment Award    
Expected historical volatility 22.90% 11.40%
TSR Performance-Based Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award    
Risk-free interest rate 0.20% 1.50%
Expected historical volatility 43.90% 34.90%
Dividend yield 0.40% 0.60%
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail)
9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Share-based Compensation Arrangement by Share-based Payment Award    
Volatility-historical 37.80% 31.60%
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award    
Expected life (years) 5 years 5 years
Risk-free interest rate 0.40% 1.60%
Dividend yield 0.40% 0.60%
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Changes in Accumulated Other Comprehensive Income (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance $ 2,493,256 $ 1,744,551 $ 2,207,018 $ 1,480,158
Other comprehensive (loss) income (11,105) 16,748 (29,299) 27,102
Balance 2,537,493 1,993,544 2,537,493 1,993,544
Foreign Currency Translation Reclassification Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance     25,389 (23,514)
Other comprehensive (loss) income before reclassifications, net of tax     (26,672) 24,131
Amounts reclassified from accumulated other comprehensive income (loss), net of tax     0 0
Other comprehensive (loss) income     (26,672) 24,131
Balance (1,283) 617 (1,283) 617
Unrealized Gains (Losses) on Marketable Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance     6,954 3,480
Other comprehensive (loss) income before reclassifications, net of tax     (1,952) 5,165
Amounts reclassified from accumulated other comprehensive income (loss), net of tax     (670) (2,188)
Other comprehensive (loss) income     (2,622) 2,977
Balance 4,332 6,457 4,332 6,457
Retirement Plans Prior Service Credit        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance     1,173 1,180
Other comprehensive (loss) income before reclassifications, net of tax     0 0
Amounts reclassified from accumulated other comprehensive income (loss), net of tax [1] (2) (2) (5) (6)
Other comprehensive (loss) income     (5) (6)
Balance 1,168 1,174 1,168 1,174
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance 15,322 (8,500) 33,516 (18,854)
Other comprehensive (loss) income before reclassifications, net of tax     (28,624) 29,296
Amounts reclassified from accumulated other comprehensive income (loss), net of tax (231) (691) (675) (2,194)
Other comprehensive (loss) income (11,105) 16,748 (29,299) 27,102
Balance $ 4,217 $ 8,248 $ 4,217 $ 8,248
[1] The amortization of prior service credit is included in the computation of net periodic postretirement benefit cost. See Note Q: “Retirement Plans.
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Changes in Accumulated Other Comprehensive Income (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Dec. 31, 2020
Dec. 31, 2019
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Amounts reclassified from accumulated other comprehensive income (loss), tax $ (65) $ (194) $ (188) $ (616)    
Foreign currency translation adjustments, tax 0 0 0 0 $ 0 $ 0
Unrealized (losses) gains on marketable securities, tax 1,208 1,741 1,208 1,741 1,910 946
Retirement plans prior service benefit, tax (1,128) (1,125) (1,128) (1,125) $ (1,126) $ (1,124)
Foreign Currency Translation Reclassification Adjustments            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Other comprehensive income (loss) before reclassifications, tax     0 0    
Amounts reclassified from accumulated other comprehensive income (loss), tax     0 0    
Other comprehensive income (loss), tax     0 0    
Unrealized (Losses) Gains on Marketable Securities            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Other comprehensive income (loss) before reclassifications, tax     (516) 1,410    
Amounts reclassified from accumulated other comprehensive income (loss), tax (65) (194) (186) (615)    
Other comprehensive income (loss), tax     (702) 795    
Retirement Plans Prior Service Credit            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Other comprehensive income (loss) before reclassifications, tax     0 0    
Amounts reclassified from accumulated other comprehensive income (loss), tax $ 0 $ 0 (2) (1)    
Other comprehensive income (loss), tax     $ (2) $ (1)    
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Interest income (expense) $ 229 $ 689 $ 670 $ 2,188
Retirement Plans Prior Service Credit        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, net of tax [1] 2 2 5 6
Accumulated Other Comprehensive Income (Loss)        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, net of tax $ 231 $ 691 $ 675 $ 2,194
[1] The amortization of prior service credit is included in the computation of net periodic postretirement benefit cost. See Note Q: “Retirement Plans.
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, tax $ 65 $ 194 $ 188 $ 616
Unrealized (Losses) Gains on Marketable Securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, tax 65 194 186 615
Amortization of Prior Service Credit        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, tax $ 0 $ 0 $ 2 $ 1
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Acquired Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Goodwill and Intangible Assets Disclosure [Line Items]        
Acquired intangible assets amortization $ 5,355 $ 6,219 $ 16,293 $ 25,052
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Changes in Carrying Amount of Goodwill by Segment (Detail) - USD ($)
$ in Thousands
9 Months Ended
Oct. 03, 2021
Dec. 31, 2020
Goodwill [Line Items]    
Goodwill $ 1,195,964 $ 1,216,425
Accumulated impairment losses (762,566) (762,566)
Foreign currency translation adjustment (20,461)  
Goodwill 433,398 453,859
Industrial Automation    
Goodwill [Line Items]    
Goodwill 413,379 433,752
Accumulated impairment losses 0 0
Foreign currency translation adjustment (20,373)  
Goodwill 413,379 433,752
Wireless Test    
Goodwill [Line Items]    
Goodwill 361,819 361,819
Accumulated impairment losses (353,843) (353,843)
Foreign currency translation adjustment 0  
Goodwill 7,976 7,976
Semiconductor Test    
Goodwill [Line Items]    
Goodwill 262,067 262,155
Accumulated impairment losses (260,540) (260,540)
Foreign currency translation adjustment (88)  
Goodwill 1,527 1,615
System Test    
Goodwill [Line Items]    
Goodwill 158,699 158,699
Accumulated impairment losses (148,183) (148,183)
Foreign currency translation adjustment 0  
Goodwill $ 10,516 $ 10,516
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 03, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 400,406 $ 408,906
Accumulated Amortization (315,141) (307,347)
Foreign Currency Translation Adjustment (3,588) (620)
Net Carrying Amount 81,677 100,939
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 272,547 272,547
Accumulated Amortization (220,147) (210,479)
Foreign Currency Translation Adjustment (3,489) (1,610)
Net Carrying Amount 48,911 60,458
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 57,739 66,239
Accumulated Amortization (48,351) (54,524)
Foreign Currency Translation Adjustment 174 305
Net Carrying Amount 9,562 12,020
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 70,120 70,120
Accumulated Amortization (46,643) (42,344)
Foreign Currency Translation Adjustment (273) 685
Net Carrying Amount $ 23,204 $ 28,461
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Estimated Intangible Asset Amortization Expense (Detail)
$ in Thousands
Oct. 03, 2021
USD ($)
Finite-Lived Intangible Assets  
2021 (remainder) $ 5,199
2022 20,299
2023 19,815
2024 19,507
2025 11,645
Thereafter $ 5,212
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.21.2
Computation of Basic and Diluted Net Income Per Common Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Net Income Loss Per Common Share        
Net income for basic and diluted net income per share $ 256,718 $ 222,718 $ 790,549 $ 587,815
Weighted average common shares-basic 164,583 166,014 165,690 166,131
Convertible note hedge warrant shares [1] 9,819 7,775 9,774 6,364
Incremental shares from assumed conversion of convertible notes [2] 6,464 9,156 8,784 8,029
Employee stock purchase plan 13 15 10 13
Dilutive potential common shares 17,404 18,324 19,802 15,646
Weighted average common shares-diluted 181,987 184,338 185,492 181,777
Net income per common share-basic $ 1.56 $ 1.34 $ 4.77 $ 3.54
Net income per common share-diluted $ 1.41 $ 1.21 $ 4.26 $ 3.23
Restricted Stock Units        
Net Income Loss Per Common Share        
Incremental shares attributable to share based payment arrangements 1,035 1,237 1,147 1,104
Stock Options        
Net Income Loss Per Common Share        
Incremental shares attributable to share based payment arrangements 73 141 87 136
[1] 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.56 and $39.58, multiplied by 14.6 million shares and 14.6 million shares for the three and nine months ended October 3, 2021, respectively. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.
[2] Incremental shares from assumed conversion of the convertible notes were calculated using the difference between the average Teradyne stock price for the period and the conversion price of $31.53 and $31.54, multiplied by 8.7 million shares and 11.7 million shares, for the three and nine months ended October 3, 2021, respectively. 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.
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.21.2
Computation of Basic and Diluted Net Income Per Common Share (Parenthetical) (Detail) - $ / shares
shares in Millions
3 Months Ended 9 Months Ended
Oct. 03, 2021
Oct. 03, 2021
Convertible Notes    
Net Income Loss Per Common Share    
Debt instrument, convertible, stock price trigger $ 31.53 $ 31.54
Shares that would be issued upon conversion 8.7 11.7
Convertible Notes Hedge Warrant    
Net Income Loss Per Common Share    
Debt instrument, convertible, stock price trigger $ 39.56 $ 39.58
Shares that would be issued upon conversion 14.6 14.6
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Common Share - Additional Information (Detail) - shares
shares in Millions
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Net Income Loss Per Common Share        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0.1 0.1 0.1 0.2
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.21.2
Restructuring and Other - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Restructuring Cost and Reserve        
Severance benefit and charges $ 600   $ 1,200  
Contingent consideration adjustment     (7,227) $ (7,967)
Restructuring and other 300   600  
Increase Decrease in environmental and legal liabilities     1,700  
Acquisition related costs $ 300   300  
MiR Contingent Consideration Liability [Member]        
Restructuring Cost and Reserve        
Contingent consideration adjustment       3,500
Semiconductor Test        
Restructuring Cost and Reserve        
Severance benefit and charges   $ 500   1,200
Gain for the decrease in acquisition related comepnsation liability   1,100    
Acquisition related costs       3,400
Loss on Contract Termination       4,000
Semiconductor Test, Industrial Automation and Corporate        
Restructuring Cost and Reserve        
Restructuring and other       1,200
Semiconductor Test, Industrial Automation and Corporate | Mobile Industrial Robots (MiR)        
Restructuring Cost and Reserve        
Contingent consideration adjustment   $ 27,200 $ 7,200 $ 4,400
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.21.2
Retirement Plans - Additional Information (Detail) - United States Plans - Annuity Plan For Participants In The US Qualified Pension Plan [Member] - USD ($)
$ in Millions
9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Defined Benefit Plan Disclosure    
Pension benefit obligation acturial gain loss $ 2.5 $ 2.2
Defined benefit obligation increase decrease for remeasurement due to settlement $ 0.8 $ 0.7
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Defined Benefit Plan Disclosure        
Net actuarial loss (gain)     $ (627) $ 2,589
UNITED STATES        
Defined Benefit Plan Disclosure        
Service cost $ 452 $ 417 1,357 1,283
Interest cost 1,098 1,460 3,295 4,505
Expected return on plan assets (936) (1,170) (2,809) (3,634)
Net actuarial loss (gain)   2,238 (400) 2,418
Settlement loss   450   450
Total net periodic pension cost 614 3,395 1,443 5,022
Foreign Pension Plans, Defined Benefit        
Defined Benefit Plan Disclosure        
Service cost 240 216 720 648
Interest cost 86 123 257 369
Expected return on plan assets (17) (16) (50) (47)
Total net periodic pension cost 309 323 927 970
Postretirement Benefit Plans        
Defined Benefit Plan Disclosure        
Service cost 16 14 48 43
Interest cost 43 60 128 180
Net actuarial loss (gain) 0 0 (228) (279)
Amortization of prior service cost (2) (2) (7) (7)
Total net periodic pension cost $ 57 $ 72 $ (59) $ (63)
XML 102 R89.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
Oct. 18, 2019
Oct. 03, 2021
Purchase Commitment, Excluding Long-term Commitment    
Aggregate purchase commitments   $ 811.9
Purchase commitments less than one year   $ 777.8
Legal claims, damage sought by party $ 106.9  
XML 103 R90.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Reconciliation of Effective Tax Rate (Detail)
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Income Tax Disclosure [Line Items]        
US statutory federal tax rate 21.00% 21.00% 21.00% 21.00%
Foreign taxes (4.40%) (6.90%) (4.40%) (5.80%)
Tax credits (1.90%) (1.60%) (1.40%) (1.60%)
International provisions of the U.S. Tax Cuts and Jobs Act of 2017 (1.50%) 3.00% (1.60%) 0.50%
Discrete benefit related to equity compensation (0.10%) (0.40%) (1.60%) (1.40%)
Other, net 0.70% 0.50% 0.70% 0.60%
Effective tax rate 13.80% 15.60% 12.70% 13.30%
XML 104 R91.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Dec. 31, 2020
Income Taxes [Line Items]      
Tax savings due to the tax holiday $ 23.9 $ 24.9  
Tax savings due to the tax holiday, per share $ 0.13 $ 0.14  
Accrued interest and penalties $ 1.5   $ 1.2
Interest and penalties related to income tax, expense (benefit) 0.3 $ 0.0  
Uncertain tax positions 16.8   $ 17.9
Net decrease in reserves for uncertain tax positions (1.1)    
Possible Lapse Of Statutes Of Limitations [Member]      
Income Taxes [Line Items]      
Decrease in Unrecognized Tax Benefits is Reasonably Possible $ 1.6    
XML 105 R92.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Additional Information (Detail)
9 Months Ended
Oct. 03, 2021
Segment
Segment Reporting Information [Line Items]  
Number of Operating Segments 4
XML 106 R93.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
[3]
Sep. 27, 2020
Dec. 31, 2020
Segment Reporting Information [Line Items]          
Revenues $ 950,501 [1] $ 819,484 [1] $ 2,817,835 [2] $ 2,362,500 [2]  
Income (loss) before income taxes [4],[5] 297,755 263,731 905,774 678,089  
Total assets 3,762,182 [3],[6] 3,436,512 [6] 3,762,182 [6] 3,436,512 [6] $ 3,652,346
Semiconductor Test          
Segment Reporting Information [Line Items]          
Revenues 688,232 592,141 2,050,271 1,735,777  
Income (loss) before income taxes [4],[5] 265,017 189,116 778,687 571,719  
Total assets [6] 1,251,549 [3] 1,069,830 1,251,549 1,069,830  
System Test          
Segment Reporting Information [Line Items]          
Revenues 102,605 [1] 118,169 [1] 340,261 [2] 306,051 [2]  
Income (loss) before income taxes [4],[5] 31,773 47,368 116,788 114,968  
Total assets [6] 147,970 [3] 155,642 147,970 155,642  
Industrial Automation          
Segment Reporting Information [Line Items]          
Revenues 91,014 68,711 263,151 187,792  
Income (loss) before income taxes [4],[5] (4,226) (5,302) (14,586) (32,041)  
Total assets [6] 696,792 [3] 667,132 696,792 667,132  
Wireless Test          
Segment Reporting Information [Line Items]          
Revenues 68,713 [1] 40,504 [1] 164,504 [2] 133,174 [2]  
Income (loss) before income taxes [4],[5] 31,726 10,938 63,810 35,640  
Total assets [6] 119,568 [3] 108,671 119,568 108,671  
Corporate And Others [Member]          
Segment Reporting Information [Line Items]          
Revenues (63) (41) (352) (294)  
Income (loss) before income taxes [4],[5] (26,535) 21,611 (38,925) (12,197)  
Total assets [6] $ 1,546,303 [3] $ 1,435,237 $ 1,546,303 $ 1,435,237  
[1] Includes $3.8 million and $1.7 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.
[2] Includes $11.1 million and $6.1 million in 2021 and 2020, respectively, for leases of Teradyne’s systems recognized outside ASC 606 “Revenue from Contracts with Customers.
[3] The (loss) before income taxes for the nine months ended October 3, 2021 for Industrial Automation has been decreased and Corporate and Other has been increased to correctly eliminate a $10.1 million immaterial error in the three and six months ended July 4, 2021 related to intercompany charges. The error is not material to any historical periods.
[4] Included in Corporate and Other are: contingent consideration adjustments, loss on convertible debt conversions, interest income, interest expense, net foreign exchange gains (losses), pension, intercompany eliminations and acquisition related: (a) charges; (b) legal fees; (c) compensation.
[5] Included in income (loss) before taxes are charges and credits related to restructuring and other, loss on convertible debt conversions and inventory charges.
[6] Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities and certain other assets.
XML 107 R94.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Segment Information (Parenthetical) (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 04, 2021
Jul. 04, 2021
Segment Reporting [Abstract]    
Immaterial error correction amount $ 10.1 $ 10.1
XML 108 R95.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Segment Reporting Information by Segment Charges (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Segment Reporting Information [Line Items]        
Restructuring and other $ 300   $ 600  
Acquisition related costs 300   300  
Restructuring and other—employee severance 1,197 $ (27,701) (3,426) $ 1,915
Other (income) expense, net - loss on convertible debt conversion (21,486) (764) (25,223) (3,595)
Contingent consideration adjustment     (7,227) (7,967)
Semiconductor Test        
Segment Reporting Information [Line Items]        
Cost of revenues - inventory charge 3,725 1,131 4,959 7,956
Restructuring and other—Contract termination settlement charge       4,000
Acquisition related costs       3,400
Industrial Automation        
Segment Reporting Information [Line Items]        
Cost of revenues - inventory charge 3,656   4,941 505
Acquisition related costs     825 790
Restructuring and other—employee severance 476   965 664
System Test        
Segment Reporting Information [Line Items]        
Cost of revenues - inventory charge     524 698
Wireless Test        
Segment Reporting Information [Line Items]        
Cost of revenues - inventory charge 679 1,802 1,351 3,957
Corporate And Eliminations        
Segment Reporting Information [Line Items]        
Restructuring and other     1,846  
Corporate And Eliminations | Restructuring and other        
Segment Reporting Information [Line Items]        
Acquisition related costs   (1,086) (513) 2,629
Other (income) expense, net - loss on convertible debt conversion $ 20,153   25,397  
Corporate And Eliminations | Universal Robots (UR) | Restructuring and other        
Segment Reporting Information [Line Items]        
Contingent consideration adjustment   $ (27,206) $ (7,227) (4,421)
Corporate And Eliminations | Mobile Industrial Robots (MiR) | Restructuring and other        
Segment Reporting Information [Line Items]        
Contingent consideration adjustment       $ (3,546)
XML 109 R96.htm IDEA: XBRL DOCUMENT v3.21.2
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Jan. 31, 2021
Jan. 01, 2021
Jan. 31, 2020
Cumulative repurchases, shares     3.3 1.5      
Common stock average price     $ 123.53 $ 58.33      
Dividends Payable, Amount Per Share         $ 0.10   $ 0.10
Dividend payment $ 16,400 $ 16,600 $ 49,711 $ 49,870      
Treasury Stock, Value           $ 600,000  
Treasury Stock, Shares           2,000.0  
Share Repurchase Program [Member]              
Cumulative repurchases, value     $ 406,200 $ 88,500      
EXCEL 110 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /M]95,'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 #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #[?653_PF;JN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NFGY(Z(N%Z:=0$)B$HA;E'A;1--&B5&[MR<-6R<$#\ Q]B^? M/TMNM1=Z"/@;JG]C< 79*3M$NJ7$GQY>\;F'[ M2*K7F'Y%*^CH<<7.DU^;A_5VPV1=U;S@O*ANMOQ>7-^)IGZ?77_X783=8.S. M_F/CLZ!LX===R"]02P,$% @ ^WUE4YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #[?653D:?*51D% !&%0 & 'AL+W=O3,-T%1:%';[EH1"^+6H&^NS>2@+U(5!C&?29*D4<3D MYQT/Q?ZVY;0.%^;!>J/T!6O0W[(U7W#UVW8FXAEH)./[)15O% M=^K X^.#^H-Y>7B9)4OX2(1_!+[:W+:N6\3G*Y:&:B[VO_#\A:ZTGB?"Q/PE M^^S93J=%O#11(LJ#@2 *XNR3?>2). J@YP)H'D!/ IQS 6X>X)H7S)L@UL.X4!+N!A"G!B.QXY+,8,1(FR0;)GG2MQ0( MZ]N6EXO<92+TC,@->1*QVB1D'/O<_QIO 5!!10]4=Q05?/;4);'="T)MZE3P MC/#PJ=A!N%,5_@7'+9+D&CT73=)?PV6B)-3=WXADIY#L&,G.&,R$/[Y7.%J+RZ"=%,@W: BHU3*T[$#(R#@1Y45A:NUVPYM MN]@(.G;I;7:S9.59PJAJI(PCN1<_?/M64U_.D?,Z32ILSM>!]A7 G+*HF@T7 M>AW/A_=OT_$%F4Q'EQ@;+=EH$[:'( 3C&T'*UD)6EGZ-SB.3T%F&G@=]6X*, MGTEBC*4I.R[^VI+Y0;PFB\]H*<)*N!J!\1P#*:W0I6\+I&VDV^ ,5%;-MIV]U.EV)(I=731E8_B3TAH:R8 MGHT7IK!@7,%@10JK#*@]X5?FKD;]:8A!EIY/&WG^*_L@$Q^F0+ */$.*91&7 MM#MM2F'ET[G&"$O'I[AAYX1#WX=_4Y*+PP%YA.?(*6?@I8%.-, MBET0>]7)Q#7Q0BQ[!&W4(PJTF4@4+"S_#+;G9PBN:#O7W0[&5G8)BGNZ&<>A MY.P\"BYPTT/G0MD4*&[EC\(L_S#YLBXB% M(;E+$[B=5+;-&IVZQ89;=@*W42<81URN=2?_&11@&D$7W+*XLG_6"-:BE1W! M;=01%AL.R<* <)E:H-+]W4;N?[Q" %,P&T+D.54P ^/_>D^V&9,K7QEEO6^X M&SA=U[8[;@,91WM5.E1,1MX"?%T \PVK8JKQ2;AT&R-6>7CV0[C$].# MFI"0KR#4ONS!]\MLTRX[46)K]KV60BD1F<,-&"B7^@&XOQ)"'4[T%Q1;IX-_ M 5!+ P04 " #[?653PL#SR54) ')0 & 'AL+W=OB@B?WLBY3#3_KAX7:U")=M87*8D$Q#A=EFE>S\]/V MWL?Z_%0VNL@K\;%&JBG+M'YZ(PKY>#8CL^<;G_*'M38W%N>GF_1!W K]9?.Q MAE^+72VKO!25RF6%:G%_-KL@)TL>FP*MQ;]S\:CVKI'IRIV47\V/Z]79#!M% MHA"9-E6D\-]67(JB,#6!CK_Z2F>[-DW!_>OGVO_>=AXZ72\O/L./-Q?O+CY<7J';MU=7 MGV_1:_3E=HE^._H=':&\0I_7LE%IM5*G"PT:3$V+K&_O3=<>G6CO)M/'"+,Y MHI@21_&EO_A29,>(D;8X?EE\ 3W?=9_NND_;^MA4]YNZ%I5&J5)"JQ-/C6Q7 M(VMKY%,UIFJ-P#=8MLE MA!/CP*U#*M])Y5ZI[]/ZJ]#I72&0$EE3YSH73IE=-<%>\Y0QED0CE;990"F- ML5MEL%,9>%5>9)ELP'^093(!S@2YU8'-$Y9ARE&D'\R3M1HSX"VZ<05*)L;_:!-8>VU$:T*:EXMJ"P$E:QBM.:J$=@D,[2&C'/Z,!+K, M*(D3M\!H)S#R"OQ8BTWZ5)JH;QTL]1J\F[V8:R[1D:6&Q6$2CN/,-J-!PECL M%AWO1,=>T9^E3HL?$!D[6J>$Q..Q=]AQ$G#&W3*3G37# @Y%FEQF/\<0,)GB #/:*O@')JO&_C1N7I2>E_UOJB0A#@>27>80?_"B4@F>WPDOR9)]O7L"R L#,-Q7+CL M2)1,I4DRH(Q0K]*EN!<0O"NDTV^>^.UKV6\_"6/;G[99'$$^G5 YX)'X^?A) MZ+P6)EC; %8^I?$(L=C>;99PN*) M+$ &*I)#6(1);T8[KW1:/>0F0 _-)!M',0FC<7IUF!&,$S8UE09L$3^W_B'E MZC$O"J.UB,N.00:=2#ETH _UTP=$U@W,%%%N"ODDA'J%,EG"SEFEW=X3 M$/J8Z_5:%BM@E'/XJ8T7DH0)'<>GPXY2S*:6ZG3@$/5S:)?=:P&KOT9T>XQV M@VBRU&IK%L)NZ0[@<,SB<:)RV4'LA71"^MX>RP^F/I'VH[ 7@TZU-G<(@W 9 M1XO#+HJ">,K/ Y^HGT_CI7FM1E^9 [O]-8O9V*L286EG!-@MB-K4ZH /GJ)]S0QE"5D[1-M&LI&N;1)1&;KUL0![S(V_0*W\F^3(7Y2)L'4>Y MS%@P 0HV,([](./,#N:05)M688+'"36T/V< TYF=:!XU#P^W82YD#-FN[[3+DYKQH*E0'N#$_ MW"YE6>9Z.(R[?$Y@V91F;WWF1=2)VJ29.)MM:J%$O16S<^3:S_R"BE[V>4 D MB[S[G??B^_>T@IOMT9A^\A[L#QQC?HZ!Y[:BUNU6&R9/"5L'M4[K"2\ZSO_B MV)HUMA6+XJGT/^"*)=[^W[Z]^'3U]N;=\NK3[2MT]:\OUY__ZW$!'[C"_5RY M[+NM9?9UCH[P,:$!)(\:;=.B$7-$YAAC\[?W#$H;O99U_EVL_H9(R.:PF&RC MD(3AG%#V;)8K9?#4'A8W6FFX,"GUUQW8<\>^#,/F9OP*PV46A8%[0/A -NXG MV\5JE9M5 F2,39JO7N<5RM)-#AG$*=9!K1ACMI?_>[D.0U#+Z 0H^ X[@<< M[)F;LBE2+7;'][!EKL7:O/+=BAX?3O$N=!'K79%MQ5A )DXZ^ X?O!X,85; ML-E/ZVIJ,\\=K"*4,TND;2;TZRCS(A)F"VK9 YE2KQ42U0KB<9S' MC.5UM8*]3YV#:R\:V -UQU'K5$'=HH+=4E:;->6JYW:]D;#4[#9-W9G*SA1$ M]*9:PDR%172FBR_+.!&GDOOQ9=;H#F\@HJ,MDAK9Y0!B'Q(-0Q,H[J:U:HDAKMVH,B MQG*=*_,.,S,I$1[(E3KV(6J@-/=3VGVX^N9 J?WC7P11#>B!@;EKNC<_(%FD MV1HI\6 64L?[@]$5:?>"2IOWSMG4%P!S\('C95)G"PL+2%S/V[6V4J<_%GO? M>L"F^:']9L:TWU2Z>_6_N]M]E_.&G%RVGZ^,[E_P\&0)$\A^ G, GD3.)_'S M1SZ+H?'N$Z'W,/"Y.8T0]R $'T'XOI7[^81K8??MT_C]02P,$% @ ^WUE4Z1^PYFC @ !P< !@ !X M;"]W;W)K2JX MT$,O-V9S[OLZS:&@NBLW('!F)55!#9IJ[>N- IHY4<']* @2OZ!,>*.!^S97 MHX$L#6<"YHKHLBBH^GL!7.Z&7N@]?[ACZ]S8#_YHL*%K6(!YV,P56GX3)6,% M",VD( I60V\W-=':SF$T)CA:WUU?3\3T: M%^/K\F20X=PT)I0CJ> BA0(GB>2*LB8(5QJ M#:U95\LD;AE[O+:C\'L8#_SM?FZOG:(@[C5.!QG$30;QNQE,9%'@F<'=E#YV MR(8JLJ6\A#;&*M#IWO)!-XSZ+R _\CJ@[#64O2]0UCN+EB:7BOV#K(VV"MC? MKVC@?B]X/_8[(.XWQ/VO$S.MRW;:_FN*)#Z-SE[ MKDE812WLR8-:_)U5NSK MVN A96+=!IQ\#KC-K078WVM3]HKX2=6:"8U':87"H'N*$535=BO#R(WK7$MI ML ^Z88XW%2CK@/,K*-_@-02P,$% @ ^WUE4\,_VY=)"0 M'R< !@ !X;"]W;W)K-5$4NX MK.ZG8E.Q.&V$BGQ*',>?%G%6'IV=-F-?J[-3OI5Y5K*O%1+;HHBKYPN6\\>/ M1_CH9>!;=K^6]<#T['03W[,5D[]NOE9P->VTI%G!2I'Q$E7L[N/1.3Y9NDXM MT"#^G;%'L?<;U:;<:X+G^+-5>M3- M60ON_W[1OFB,!V-N8\%F//\M2^7ZXU%XA%)V%V]S^8T_7K'6(*_6E_!<-'_1 M8XMUCE"R%9(7K3 \09&5N__Q4^N(0P1(*T 4 4Q'!&@K0%4!=T3 ;07<0V?P M6@%/%?!&!/Q6P#]TAJ 5" ZU(6P%PD-GB%J!J$F'7?R:X,]C&9^=5OP1534: MM-4_F@QJI"'F65DG^TI6<#<#.7DVN_XRO_RRNIPC^+6Z_M=R?GX#%ZL;^/?Y M\LO-"ETOT/77RV_G-TL H/?HU]4AZ+/O)1K@2[+E*4&^85=/K+(3\$UG7_(BW\NB%7A M=2(GR*''B#@$&YYG;A=?LH^_+OZ%[HNDF(@Y!Z0^6?7E%.?C_^3DT37!DFH#[Q'&M:4F'$A$;_K FE+#;_3Z1^0&HFB&;UE3TF^%= ;Z^$X^7.; M52R%@B/C\CZ[S1F*A6!2H+C@E@!UU=L,@NEEYC]@3T$!AS\.HTQI97;@""E;KA%:&XA2:;R9D/W2@,LUJXQ6$T-:1X%JM8YZ3X) +3H+$XZZQ%?M-DP:86_$[)[D8'I ^^%: M23':3777NZ&OE5$##D,9]0/50ZSG">V6 [M5F6DL&N2:*==J-?=4+PWE=S?VY"09>U^51RYQC5#)SUPSUE8&A>JBFZS#HA:KE!ET>T>N& M#JOIUXCA/5'"=J;45HU;=LD!A2=>&,9TY,+8B<7\RS?2N.QWD4K.7QZ5Z51 M1A11ZX$!Y4XT]FA TP1S:V+,(XEEM_*TY7H>M0_P 5.*>#1)%_/,?(<'D MP^UHJ#T#XX<=-U4=8<(![=3";<)Y?N2HSC#JPV,MD?2$A]@)ST'N2"UY83@> M"7$4:C73A',IUF[+[6?1:Q8]9 E[)!E0_=>9_SX^PS:=S?ZHV\T MJ+YUQ?5)C5K=C3@<4/5\R("#11.I3?_*A,/1_GG3T.2^V=&?=_I/^YY!_S_/ M_]O'VB\NKD_4/?7< /,=&A(U.#H,-G?45X_$C3CJNR.=AM:=9CC2MPEJWY^: M7UA=O"(%NYM\FT( WM!)B(HLSYNO%,H4O<&3H!O(RN8M97.C?M]X#)$3&]9\ MS) _'R/8&J*9+P;=F)K=9J M->.EK.($\N0QDVLT:]ZQLTI,;+G;]TYJ[YW:6[76Q:_NGUL78SS!0Q_[>P/_ M11^O9C_58V[?>%W[YMG\DO/B%:F;-4-O/OZ:]G[:?3KV&6*2E0*6Z!WXS)D$T%VKW==8NPO)-\VG.K=< M0AHV/]?RY:*>H/LF[NP_4$L#!!0 ( /M]95,ON_ EPP0 M ,(/ 8 >&PO=V]R:W-H965T&ULI5=;;^HX$/XK%NH# ME=HF=FZDHD@M<'0JM;0J].RS2PQXF\2L;: ]O_Y,+DTA,5FT^P"^Y)NQYYOQ M>-S?"?FN5HQI])'$J;KIK+1>7UN6FJ]80M656+,4OBR$3*B&H5Q::BT9C7*A M)+:(;?M60GG:&?3SN6*FA'C/ M!O?139"@K-E@U9'&>:8!__E$H[U9J9X'[_2_N/W'@PYHTJ-A3Q M7SS2JYM.KX,BMJ";6+^(W4]6&N1E^N8B5OD_VI58NX/F&Z5%4@K##A*>%BW] M*(G8$P ]9@%2"I"Z@'M$P"D%G%-7<$L!]]05O%(@-]TJ;,^)&U%-!WTI=DAF M:-"6=7+V*31.(Q89Y$?M\F&+O 5\5*20+U+N2*O"I[F^0K9S M@8A-L&$_PW;Q*5M?(1+DXK;)G/^W^O@_KWY AE-%B)/KW1=(EM M/ZS[I@G# ;;=FFL,RHCO!Z3FFB:,N-C!9L_X%5]^JV=NMY3']"UFEW S7BH: M,TB!\IWI; XI!CQRS9EJ\TU0K16T^N8UA?LVYK]9A+JQ4(JI<[2$"U(+/J]'/ +_EFS# MR8LWD,ZSNR6M4E"35=_+6.WBT"W:GI^W/L[F_XW3GB&H22W;# T@OU<#C4R@ MP*YQ:EH.]WIF4L.*U+"5U")M#0_2UGU.%NH^0 ##8;S,_T.W]N]A#,IV)W1 MCPLT$YK&)M;"IAFN78NRH0'D>/6D8@ 1G]1#L8DB81"866 H]C=9"Z4O)-).YODN*N#XAFLMM'-)9<\L)F)$)4W/OV(3QC[B$?!-%3@CEPQLX M3\+G+15(J?,PGV'<"$@##ON!6R]!3.I(2,)Z#6+ 04%CDR,Y,D3"[SQZ " MYVY2712?U6SUX+S-GUFU^3M\/<2&^5'V0,W?0-_JB]?M(Y7+[ J)V0*6LJ\" M<)(L'HS%0(MU_B)Z$QK>5WEW!8]L)C, ?%\(H;\&V0+5LWWP!U!+ P04 M" #[?653+RX#W4L# "5"0 & 'AL+W=O/L!,P;'CI(5),D-B=\I,@0R!WF=A;Q)=9,E74@CTUW=E M&]_4F*33OEA::<]^'*]6&FV5?C1K1 O/N9!F[*VM+ MX+TNW/+5VKH%?S(JV H7:.^+N2;);ZQD/$=IN)*@<3GV+H+S9.CT2X7O'+=F M9PXNDP>E'IUPF8V]G@L(!:;666 T/.$,A7"&*(S_:IM>X](!=^>OUK^4N5,N M#\S@3(E_>&;78^^S!QDNV4;86[7]BG4^ VXE<3&S;#+2 M:@O::9,U-RG9+]'$%Y>N3A96TRXGG)W,;J[CY'J1Q$"SQ_$U(?[<'[Q$]#4OA* MTC3<:_ FM:?0ZW^$L!<&'?',]L,76)Q"^*F$][K2^3OOR1][_X6,?E,Q_=)> M](X].I]T^B05IZ;_G[Z U4P:P:ISG_U+-4M]Q'X$25U.+<&RYZX2J)P,2R>N MF3U-*+BG75(/:L0'-9)]&K]D'S791WNSOY?4C07_@1D<"64,FF-843LV0-E3 MIWU$RQX$@D'BAUN.!ICFALL59+1 0X&:JZZJGE:>!SO!GD11BY2W.D'_K$5+ MAYU!,&PQTV$H"MXA9]"0,]A+SBVF@AG#E]016N4 =*751'&9B@T=3-E.'!DW)0(WZK<1*VTN]0"5K)^SOW3(YZ55[P!E*U MD;9J(,UJ\X:X**_.UOHT.)\%'>LQO3FJ)\+_YJL'RQ73*U<\ I?DJG?ZB?Z3 MKAX!E6!54=YR#\K2G5E.U_1N0NT4:'^IE'T5G(/F)3;Y"5!+ P04 " #[ M?653<*YSQO$( "W,0 & 'AL+W=OHW"R72?&_;H4 MJS+-5Z@0#R>#,_SG)8_J!HW$/ZEX+EO7J.[*?9Y_K6^NYB<#K[9(9&)6U2H2 M^?$DQB++:DW2CO_NE [VSZP;MJ^_:[]H.B\[=[+> ,TV994O=XVE!P70.F/R&P-."[!EQKP&PF^;L&OM[ YJ5@UR!H@K7U M;A.:25(EI\=%_HR*6EIJJR^:^#:M943253T4IU4A?TUEN^IT?',]B:^G\03) MJ^G-QZO)V9V\F=[)CT_Q]=T4W5S4/_T3W]Y=G7^,Y?6G3S?7:/KA[#:>(G1V M/=E>?[CY.(EOI[__CN*_OUS=_0<-T9?I!+W[[0]4+I)"E"A=H;M%OBF3U;Q\ MCW[KW!^/*MF9VJ31;&?X^=9P8C'\+J^2#&@V=C<;YZLG453I?2;0.%\NY6R8 M-N8!JB9]JK;-JWSV%6@=NUN?S>=I/1F3#'U.TOE0>F.\+/\ U%^ZU=^*2JYI4G><%*MT M]5BB=^TG3L1#.DLK3?%(#L3]:"3[T4B:)S'+D\Z3+%G-!$HJJ75VA"A^CXB' M(VAX;#7YC:9ZP7TZQ2ST, ^/1T_M()IRQ)-R7:D8T!;()Y.H*W=AR@UQ&'+6 M%;L$Q C#$5;&=?Q#]_ZA+_'/^]V8?8F?)EN-O-TSWV?8@RUA>TN8TY)K2#&BSFLLQV%P/:T[,T5K:#4YR9EA'L4^U$#(@U)K'8T!1 MXQ"HDWS?27[P3J)WD9#.>A.1BXIQD],86&F., MCG:VQPY;1XG MY0+-TZ=T+BSXC4R'LBC"1'-I9%K7%>N8ASV5EWC],9C>1B$6!L5 ME_UR7?-::1-VFK?%[*R#V72'VYM*+7K&NS0JN^,5TG8KU M$2)!30WB@:827ZNCO!$%\#K@4BAO0%7"XE6.^\*1@2%NIQ-:7D4P,; MU; "+'XU8?M\-<$@8CUF62:Q8BQV0[85L+\V*VE$Z B8"4 <,,8YU@-FTE2Z MCA@!@_11+\"^'C!3CKR=F+M2%)/#R.HRKK^*81C-\-_1FJ$33P3:N$<5G#&;CJ_ M)3G" )B)KX_IN%>L:[)B,_Y1.&, NW+-P<8ZV2O7K=,4GLF/X)F8V"5$,DPW MKU^N:Y[",_D)>"8F=[$?Z.RYZ!7KVMRJ?0^'9_)2/).7X1G2!^(9$ 3P#$BY M\$P4GLGA\4Q>AV>B\$Q>C.=6%6X)F(D_(EWBZ5-B0D \Z^5.#.C#4HH2J@<, M*(PE 'P]8H!8&##,+$Y2@":O!G2?L\;$!#0-PD#W%(1Q'Q-;7!7&R:_!.#'9 MZQOSTV0XUFNL&% TM*XW"N'DUR.T4:/L= ==6G4MJTE^3ZYJH\$_=^)^*JLK$4JRJ M<"G6,3?K6NG]S:PZ0AYM,E8,'F,! MA2RG 8N,HRP/2.^9KP];0)],!CP:Z.D](,@(UJ$%2 68,-OF"E-<96ZN ME] MGZ_&#-C>#D-]FQ*0PCX-;&LA4YQE+RZS_]IDTE3F""M0Q\J8$N[KUD)EMJ^G M;S&@#P$JJ!SG MC%DJ3=8ZD?Y%1]( AHGQ6@$##J7U:(.*;.N2@CG[]:?2S 2Z;:(IF+/#GTHS M8+O:\YA>$/>*=4U67&>'/)EF ,P)EN0QACQP.$V,LTJ+NJ"U-':[I=(#]I,. MJ"<,.GP.B&VNJHR _>@.-P-WKADWEL!>N>ZK'PK_W(W_M]1CW.2L7VXB<.A]'^ M]5TW#KR?!00 5N?9=H>XPBMWX_70]1@WF3IT!$4AE;N1^JIZC -;TB'W]!VW M7K&NK:UWM=Q8?'--QH%BUF61 B!_P3ZRM2KC)L-D7FF>D?7+=I0O^N6Z5BN6<3?+7E.5[51ULG*P*H,$@:H,$(.K,D 0J,H *5=5 MQA5=N9NN;ZG*N,E1H"H#I,"J;-1Z([W^EX9/2?&8RG4L$P^RH7<42 W%]K\$ MMC=5OFY>4K_/JRI?-I<+D__5^/T_U!+ P04 M" #[?653O2IQ)(P" !^!@ & 'AL+W=O"?1X<&'\2*:*$YSPKQ-!*I2RO;5O$*>9$=%F)A=K9,)X3 MJ52^M47)D20&E&>VZSA?[9S0PO('QK;D_H#M9$8+7'(0NSPG_/<8,W886CWK M:%C1;2JUP?8')=EBA/*^7'*EV0U+0G,L!&4%<-P,K5'O.O2TOW%XH'@0)S+H M2AX9>]+*-!E:CDX(,XRE9B!JV>,$LTP3J31^U9Q6$U(#3^4C^XVI7=7R2 1. M6/:#)C(=6E<6)+@ANTRNV.$6ZWHN-%_,,F&^<*A]'0OBG9 LK\$J@YP6U4J> MZSZ< !1/.\"M >YK0/\-@%<#O/=&Z-> _GLC7-0 4[I=U6X:%Q!)_ %G!^#: M6[%IP73?H%6_:*'/222YVJ4*)_W)8AZ$\R@,0$G1XFX:C-9*B=9JF87S=02+ M&[WU$*[6T_%=J.39;#&'Z':T"B. T3RHY-O%71"NHH\0?K^?KG_"IR7A6,@4 M)8U)]AF^P >P0:3**@:V5*GK!.RX3G-F^D:8',Z;(!(1%@DD+/CB/_W8& M;ZN6-7USCWT;NV<)%['L@N-UP'7<7DL^D_/P",LNN)<&[K25\W_1PW^._J(9 M7G.(/,/7?^L0L3Q7ESZ2+'[J0$#W-,$B$1U8(H=(__(.3(A(84EHV\\;5_17 MAEY/MKWO=%5=^].&OL,G://Q7OJ$YWVJ^NV3"Y4CWYI))B!FNT)6;6FLS; < MF1GQRC[N74]Z+?9 #==J%OZEKR;SC/ M+01DN%&AG.ZENN^\FG:5(EEIKO,C MDVHX&#%5#P1R[:#V-XS)HZ(#-$^._P=02P,$% @ ^WUE4^FRFJ]'" M0"$ !@ !X;"]W;W)K(ES4LBRT/RF^%P MOIFA3Q]$^ZO;+\5+^[;<]/Q4&617ZL7R_+1A=WS-Y5_-;0N?EL=9MD7%ZZX0-6KY[FQQ@3^MPE@-T!+_+?A# M-WE&2I6-$+_4AZOMV2)0B'C)?:O M6GE09L,ZOA+EW\56[L\6Z0)M^8X=2OE#//S)!X4B-5\NRD[_10^#;+! ^:&3 MHAH& X*JJ/O_['$PQ&0 S&,?0(8!9#X@= R@PP"J%>V1:;4NF63GIZUX0*V2 MAMG4@[:-'@W:%+7:QK5LX=L"QLGSU7;E^.7H,51%?*LRF?BG? FEQ]10#\@$A!L MP;/R#U_SYB,BB1X>>.#0HV6IGH^Z+,NZ/=K!,>G0KA45@I/7,EG4=[WK%K+@ MW2?/.N%QG5"O$SK6N8:S7M2YJ+AM#_JQL1ZKCO3]>9(%49B=+N^GIC'%HC1) M<704>P$M.D*+O":XV/X//!@.O>R0%'#J\UWR2'\Y85>W6; ?G0TL4R,H2>S0LB.TS OMF^@Z!&0!?G?/ >0&?&_+-W)XT3D09R;B MB&8.+#@80VW@17.KW%GS'] OXH\Y!W00/)'8=*+DDL.9N(?#(MHG:S@-#%@8 M)TDT,Z1-C&(<.]!/B *_BP7ZF MN1K"8^%P,PO3X,S<4E,,QUGF8$$\<@WVD\UMRQOVU&<[.JHKQQMVU0K7I)D3 M3-,H#N> +8)AD$2.](*,A$3\A'3<><"MMGT">^*!-NS$))DX"@SD%C%(*B-' MS"0C%Y'?Y**6@T<<>N!]M:1,OKUG=>X ;G)/&ALN;)&";,05B\C(4,3/4+,@ MVBF>DFVQ.>C*.X!)P%9@(?GT03NAU(>' Z,TK@R)F.6-"OTXGF=V M5L$P3A/B,-5(4L1/4B\4J%C[BTL=L3J>'UKW#ENH* JR,)EG33;!$,Z/JS8B M(V<1/V=!TI]SOAUVN&)R@/LV/4S*BA),DGD*99&CH&[@"K@CMY'7N&VJ1U"2T M$TR"8.Y/%CD<.NB#CK1'_;3W5"QR)V0#$H#AU?328?N;2VZ75&#*7\_ M_M*1IZB?IZZZ[J!V27D8,&H%OM:I[@XZU%"E#L_-LY,JM^Q?B4;[I4X6K#8T MJ8F2*#/R[#-:L"FOFE(\ M<3YX[[1IB=@#:^WW!-1DK1-*@G#>V;+)$9)0EUN,[$9?8;>7;F%M(EGCJZ4P M2]/(D>R$(UN%?K8Z1MCGH&J-3-9VOX6?DBBA1A%L$\0AI9FC9 A'D@K])/5E MM^-Y;TO^F.M&!P(3AG.ZB 6JX"7/%6V!9ZBR-*C9VPR$%N%SEX.AS9+?37;BL76L0DVO"[ MHJZ50ZF"@+>%V%J5,.NV#$/].8\[%KDDH1EQF7]RN>4G3J\2*FKZX9N\AX,D M"Z-YH\(B"%)39GJ)?V3(T%_B78OZ1$-_:VT7CJ06^DEMQ9I"LA).&P3;;0$% MANXL0CJN.B2;@T2UD.@)8DK#"KN98N/ZCY!T7L-;I"C&\Z1V.;F+KGA[IZ_H M5:/C4,O^+O?X]O@S@ M]^3U[_QE_6O67^>,T_6\+OK/V3O7,2[Z#*8./"6Q! MVU_7]Q^D:/2-]T9(*2K]N.<,(KD2@.]W0LCG#VJ!XX\FSO\/4$L#!!0 ( M /M]95,K$807^0, ($) 9 >&PO=V]R:W-H965T:&EE$*5(A*3O^ M^PZIJP,G#_MB\S:'9P[/D%H1#7#"AHM4BC&W-:J$K)X7"K0%;%04SIPU*?5Q& MTZ@=^"[VN?,#\6I1LCW>H_NGW!KJQ1U**@I45F@%!K-EM)Y>;V9^?5CPK\"C M';3!9[+3^J?OW*;+:.()H43N/ *COP/>H)0>B&@\-IA1MZ4/'+9;]+]#[I3+ MCEF\T?*'2%V^C*XB2#%CE73?]?$+-OF\]WA<2QM^X5BOG2'X+[C3RN46/JL4T_/XF(AT;)*6 MS29Y%? ;=V.8S$:03)+I*WBS+KM9P/OS_V7W:K OAVM;,H[+B/QNT1PP6JW' M\/#E,]Q\N]NNO_X'#VA8>E(X@EO%Q_#VS>]723*9M\.A.YV_ V&!@:2B$6H/ M>ZEW3%(=E*44:$!GP"HZ:!9\BH^5*,GV#JCDP*%UP%0*0J7D!B,HD/DX'E;; M<4>!O&C%7MD1-0Y4;"6U"J:JC(Q?$?^ 0N4@;;<;K^'MR3HL+%064W"Z&<1" M<$V;S:G+ M _T0EU50A#:B6X&D&$3V6XYJPMK7[V@@Q"AL6#E"",VB4JTLH\"'H='A!$./ M:I4N$QPPZ,7S!S7].+=G,O=GTN;<4$;:34JVH\P])S!ZI[V:S!0-645T*PN% MW@G9S+>C3I+YTA MZ?K*0&/]08J"B!._QXI)X4Y>.TXW-VEP!AJ0*%,,"#GUI!_%+!->P>O?0FE]F)_[M$9OJ_#^;.J!IKIZ M;%PY[V$&-JXGJ5RIC)XA-JLN88U:@\6][=JX3\W,NIWI@@.\4)1^Y?6H4^]) M-*;APO!*N#]VFIET>"?8LGG=VIVVM6I^:!,67Z(*;[U_,3R(\@0NI]NMU]M@ MN.[H<-JL:SV&2+UPW;UP)M2/=O2BZIY\!W#Y]%N@VWYVWAD_/%]!*9^\.N. MTV5X9*FFB65HYG3=H_$+:#[3VK4=OT'WU;7Z!5!+ P04 " #[?653--_# M_)P" "+!0 &0 'AL+W=OX$E)'DU'86]G)R#2DI,:5!==4E;!_9ZC,=AP-HOW&C2Q*\AOQ9%2+ M=( M=_7*LA5W+)FL4#MI-%C,Q]%T<#8;^O@0<"]QZP[6X"O9&//@C44VCOI>$"I, MR3,(_CWA')7R1"SC<<<9=2D]\'"]9[\,M7,M&^%P;M1OF5$YCKY&D&$N&D4W M9OL==_6<>+[4*!>^L&UCDWX$:>/(5#LP*ZBD;O_B>7<.!X"O[P&2'2 )NMM$ M0>6Y(#$96;,%ZZ.9S2]"J0'-XJ3VE[(FRU[).)I,T]0TFJ0N8&643"6Z44Q, M[-UQNB.9M23).R2G<&4TE0XN=(;9:WS,@CI5R5[5+/F0<)E2#_K#(TCZR> # MOF%7Y3#P??J_*C\FF?5@.I\O[ZYO%]??8+7\N9@O+M8P$TXZ,#FL+#K4)$*W MW98(J=&.LV6", .I":VL()=:Z%0*!8Y#D?N;'#M3U60(5 +"H'_\X\BSU<*V M9$Q^V<'6+S"A,[ASZ/T7CB3W*+J0N7X-?B7D30$6'QO)^KFU-,^BWP0R;#T@ M8$?M\_UILJ+%4"D(1)[S?/$:053^C,-1".>0W!$H*3922>+S/N(<3ZB;'0T^ M\[/B_+:W+*J@+9,N5<8U7DFKV]^9%W/ U(,E3S,7IH\+XZ]TOKQ?G!\/3OW) M_>J]U2[QP8!4:(OP##@(3='.2K?;O333=L!>PMMGZDK80FH'"G.&]GM?3B*P M[>BW!IDZC-O&$ ]O6);\6J+U >S/C:&]X1-T[^_D'U!+ P04 " #[?653 MBP?L%U8" #Z! &0 'AL+W=OS,OI3VOY_M0$JUM=_V M);ZS[[U[+_XQW$EUKPM$@L>J%'KD%43UE>_KM,"*Z9ZL49B5K505(Y.JW->U M0I8Y4%7Z81!<^!7CPAL/W=Q2C8>RH9(+7"K0354Q]33!4NY&7M\[3*QX7I"= M\,?#FN68(*WKI3*9W[%DO$*AN12@<#ORHO[59&#K7<$/CCM]%(-ULI'RWB:S M;.0%5A"6F))E8&9XP!C+TA(9&;_WG%[7T@*/XP/[C?-NO&R8QEB6/WE&Q M 81[0.ATMXVWIJ*!&8"HB8W>VV-!2= !<(-%TRDG)7' MJA)B(F,JTS"19H /[]]=AF%P?1,E$Q?VKS\"_\O,,VQ=9XRPPT7)NH/9UJ?! M!?#M:2K% RHR) L!<_F U085G!U*3E[4_&L?_*/S6*'*W:W3X 2U1[.;[2YV MU)[GY_+V5;AE*N="0XE; PUZG\X]4.U-:Q.2M3O=&TGFKKBP,(\3*EM@UK=2 MTB&Q#;KG;OP'4$L#!!0 ( /M]95/A)U1V&0( )0$ 9 >&PO=V]R M:W-H965T1CT;[P*V'"M]88.M9"?EBW6FR899;(R'@]<7I- M2@N\M,_LWUWMII8=TSB6V4^>4#KPOGF0X)Z5&:UD]82G>OJ6+Y:9=E^HZMC^ MG0=QJ4GF)[!1D'-1K^S]= \7@.[]%4!P @1.=YW(J7QDQ*)0R0J4C39LUG"E M.K01QX7]*6M2YI0;'$53\8::S"T33 4L*$4%8YD73!Q#GTP"&^;')[)1319< M(;N'F124:IB(!)._\;X1UJ@+SNI&P4W"14PM:'>_0- ..C?XNDVU72TY'6&&E,H$/FO7P$0"SY*;:]@:OU2HX?=PITF9MOES(W.OR=QSF7O_YYYO MDSVV8#K?3M:;V62^,28L-D^3%8P7L^5P_@L6 IY+@?]2[5]T2H[JX.9!0RQ+ M0773-+O-R WK3OL,K^=UQM2!"PT9[@VTW?K:]T#5,U [) O7=SM)IHN=F9IG M Y4-,.=[*>GLV 3-0Q1] %!+ P04 " #[?653]7ALJ=0( !(%@ &0 M 'AL+W=OM7H+29+:<*D?!% M@I@XKG(<[^P<,DG9SLQA:P^4!$O<4*26H.QX?_V^!DE]S-I.9JI2M0?+ (AN M=#^\;J!Q>E\WG\/*^Y9]69=5>#->M>WFQ^DTS%=^G8=)O?$5OMS6S3IOT6V6 MT[!I?+Z(0NMRJH1(I^N\J,9GIW'L8W-V6F_;LJC\QX:%[7J=-P]O?5G?OQG+ M\3!P52Q7+0U,STXW^=)?^_;3YF.#WG2G95&L?16*NF*-OWTS/I<_OC4T/T[X MM?#WX:#-R)-977^FSL^+-V-!!OG2SUO2D./?G;_P94F*8,:_>YWCW9(D>-@> MM/\M^@Y?9GGP%W7Y6[%H5V_&V9@M_&V^+=NK^O[OOOAP.!#+QA(#J!52TNULH6ODN;_.STZ:^9PW-AC9J M1%>C-(PK*MJ4Z[;!UP)R[=F5O_/5UI].6RBCH>F\%WS;":HG!!U[7U?M*K#+ M:N$7Q_)3&+&S1 V6O%7/*OPP;R=,:,Z44/(9?7KGF8[Z]/.>L=NF7K,+V-J M 4"W7;&+B*MOV#_.9R&.__.9!(/;;8*_(+ M1$^G9/; VF)-"J!Y&&S\O%Y6!0ESJ"PH.-G2U\LFWZR*>5Z";\UGWW*65PNT M_U4WM/)B"SC)E3 97?MU,:\K&L+'&Q]:]C-ZP+: ^/D6:$?C1MO M\E<7JV+#WOMUC>7Z\2CYJ4*<-@&"[^M9 3=)_J;EZ*2H6+NJMP$?PLL1XA==PK#Q_HBW#*RK9Y#K><=.Y,O1 MS0ZB ?RK/42CCW51M4"<89IG+U@B,FZ-14N*A)O$H)5E7"8)&C;E0F3T37&= M2#242O&;8J9P:)RDFKTDB23E*K.C#W?D!&E.,6 %L]RFDDD#S8))K*18*BS+ M!$S6PK"__B534KUFSG ES2CZ3U;9A L9K9(:7Y)HG^*IB&9!*]1%LUQ"]FD1 MS8(K4A^8Y1+!$R%'/QW2X7VDP^@\%#G[F,^+VV).*TK'LRR-*PJN4T7Z%-:) M1CB>1F0PD-%Z@]F0,UP;MDZ-SQ"A6#$PY+J6#L,HDTX8GJ6!*3:+Z4@%CUIM->..=&E]L&!QAG[XO% E2ZS,$;8LOY+6EF"OLC%=#"'Y1G MI#Q-+3JT?X-%.D(Y]*P!2/)[(?T,5Z_]!D%";%4VTE7\";IJI[%R-%=;[I2+ MYDHN3!(WD2=*QR$N+8T8+BP93),%$?C$R&BPU2G7*CE@; +( 2&V!P25EDME MP-@4G$@<&M(I1K#H'9*9!LQNAZ0QV/:(FC2*&]UQ":&4DI$)P!6=M5QI(@QV M+"5$#2%G#DS+0#>3F6]AK5&"PY@>#A7Y:S.>Q 4HZFS\!L:E1Q35FF=I0&I+#@M]HD H@@)%V-+(Q7HF/ T\%)IS/R$ MDXH0(A=D+L90I%EJ!DCW-F9@3Z:3;^$P8HSVK5M8$%=5/&AT#,07%)>))@LR M\/$XTTKP.+7'"1DG%4 4J=LSV79*'==6,Y-@PG=&_VE./Y:, M_P2M81PW:4=FNC304:$2F.KBK<%0=G)Q7_MIV,/^0I'$\Q]F*V=ZLY%QN=#R MD-@X@B6E7WP02!8 ,=$@-M%9@NF*"Y ;SMH]T-@/+.8.H#7@4JHZ:%5O)Y<@:J9,]P:3]G9FX' !R\6WVN+0Q?8-_FPKV3?YF5>S;'LNVT32T*DJ39>&LG4BA+6NDM8 M_K%#F.]L/;3MA583=PQ&IB;),/)[Y]M5CI(:0;1!,5F@WBH? %@$=A$-CW68 MIV<2WS0'A2AIG@]5>+ZXZSR9#2Y!*XG-_+*HJCZ?TL &,5LO)M_J\O_FZ">\ MEG:2'GMMLXGZ?_/Z9E6$G:ZN4"^P-$IBU,"!M37;PNV2JF<-4I/_ MTG9XH-OD"#,?X$23%[0(JOK-IAS"+&PW**G[4G]3(Y?-![[UGR9(E47WGC%AYS%*GJ;B*J> Q,&N)V*W(9#8 M5@$:PFT!+Q[7'29[+?X+[59$9+?+*)!_& !M_+IS_BE=K-_!"M#AI.U9Q5GR M WV1K_20L0(=[[ZXB\\QN_6#+\O YKYIS](-#L!( %V,:JNGI%9FZ; MX!][AIH>O.Z!.,OXA@GUI*Y[Z-N-[IY)S[O7P?WT[HT59RRX%9"P;B$J)C89 MLZ9[M^PZ;;V);X6SN@5+8W/E87Y#$_#]MJ[;H4,+[!Z/S_X+4$L#!!0 ( M /M]95- -PSCBP( "X% 9 >&PO=V]R:W-H965T8+7:]_0>[&K2*OUL2D0+KW4ES30HK6W.H\CD)=;<#%6#DG;62M?< MTE)O(M-HY(4'U57$XO@DJKF0P6SB<_=Z-E%;6PF)]QK,MJZY?IMCI=IID 2[ MQ%)L2NL2T6S2\ T^H/W>W&M:17N60M0HC5 2-*ZGP45R/D]=O2]X%-B:@QB< MDY52SVZQ**9![ 1AA;EU#)Q>+WB)5>6(2,:/GC/8'^F A_&._=I[)R\K;O!2 M54^BL.4T& =0X)IO*[M4[5?L_8P<7ZXJXY_0=K5)&D"^-5;5/9@4U$)V;_[: M?X<#P#A^!\!Z /.ZNX.\RB_<\ME$JQ:TJR8V%WBK'DWBA'0_Y<%JVA6$L[.% M?$%IE19H)I$E0I>.\AX\[\#L'? 9W"AI2P-7LL#B=WQ$0O9JV$[-G'U(>)?; M(<1I""QFR0=\Z=Y=ZOFR_W/W(=B-P[EI>([3@/K=H'[!8'8]A,7MX]7MM[OE MXNH!#@X(0=(,Y8KZU5@L0*W!EH #\J16J*%W!5\PQ]HG$I^)!Y^$I%*U-5P6 MYO-@R5OZPQ:UX!4<04)UX_C414D6)FDZ>*(^/Q;RN-$J1V,@S<*S) $V"K-X M/+@64E _%+!1JC P.@U'+(,Q"T^R\> (&,M"EC%P$0N3\=E@Y^$->I<&N(4_ M99.VOZ5#BQKA*$G8<$3=655^T*B24O'P9)<*'7.#?@"KMR'\Z\]&!SUP65C5^(E;* MTGSYL*0+#;4KH/VU4G:W< ?LK\C93U!+ P04 " #[?653R%SQ7E\/ !T M. &0 'AL+W=O49$J6D[CIS.P";2Q1 MY,OWOB@]NQ'EK]6:\YI]V^1%]?QD7=?;I^?G5;+FF[A:B"TO\&0IRDUI7+3)SVW3],\W<5:,*+D6XE>Z>9,^/S$)(9[SI"8(,7Z^\DN>YP0(:/S6PCSIMZ2% M^G4'_;6D';1/S\)3UC*EW&3UY_$S3]X2X]'\!*15_(ONU%S M;?N$)4U5BTV[&!ALLD+]QM]:/F@+0O/ KM=8$N\U482RU=Q';]X5HH;5M)L M0*,+2:I<#>2R@H1R59=XFF%=_>)U5L1%DL4Y>U-4==F WW7U[+P&:)IPGK1@ M7BHP]@$P$7LGBGI=L9^+E*?#]>= JL.>$Y/ MIR/AN8^E\TXP9")/JVV<\.U1!#*4*\A[KHILSKC%1-+5J]+SME&L5N4+.<5H-08YRR-:TYSX@20 MJDSJ?2W8-38D5/@.E05[%Y>_\CJ^SCF[XDFW08?AW_\6VE;P$R!_C;.<9CV! M!WA2835[AV0<_4M<.6O7"SG7 7[!./ M\^QW8+*"/ MVGR?2>W^UL(:[N_N!L;[OQ<8:%'(155!MA+(([B@$=5"_"%4F6.JS(7S0*[2 M]!:5&*"R(LF;%AU!:L7F&!(;?L;X-X2QBANLX' L7XIR" A;DW'4MZS:V<*8 MNH>JB;/#?[!5B^F#]OH>Y72';+0.*\?WT?]=TK47YA M;Q$\ *UC>'4$-OX. MFPDN:.HTN?'C=&P(?<*O?EY38*BDO]-VK42.W2J9?*1J*9ST2LU=R%5+D2.[ MDDY9.O2*(W8 +H+']2U;QEG)X/<;CDB#I66ROMUW]#LG&E=RO<0WBZ^S7.%1 MKQ%E)!LW/*Z:$LA@0 -.J)%PFE+&!^ +K&,9M*9BP2N>*!DYEI+18C::-OMG M(VIL\[',$BX#PH74E39V21+9FQ3>/DN&D9W-VX!QQJZR59$M,:&HV0#:N))?MGP97[5,U60O-S I\(S =YMBN$451O\0S+8S;LXL]U9E=BLV&EU)Z MVW@+&KLU5A 9OAV-[V=?%E=0G5(*D#09E+U()K%T#=_R MAW>S2U[64H2U2IA2OA7(A:3.U2@HNH$=%,MP7']X-WLOBB<2CYZ2R-2O9S^/ MW[DQ;WT.W^)ZOCJ-?]UOMP-*,T?WL$]A< MDOG&5>N@P**=7>YL[@B;(AF.4UFBV7,-U_-PU=G,D&836N]Z[DS+>2>4R78< MPXF"\?WLK2A63VI>;I")3ZUW72.P'!991N19.S5R?,/WW=G'DF_C6^65"'T5 M-,A)2M7^HT3Z8;"-+M7[Y/8PZ>YY[_]W9^VZ#ICL'W#6[=-]9PW#-0+(QK(Q M(=PICQN84 =OPEEW4^[WP3:\IV.ZX_O#WMXF.["<\?T#W';HP'=ZH]M)M^WY MWIY3DZ-'N6W'B89WW^&VHR#2K_==MF][^O64RVZ'!C3:D&H;G#FV$ M*8M\3&![ANO;(W/TP'4GM.[RW)YVV1O<$*[GC2,"P741.W0SOT3:BV2+V-WU M%&)9]D^K<6#8=M#]WN?V/4WU<#WA&&B&#C1PK#_5[4>P,8=0Z*Q/1RZR7,-" M$GFWT_=LV[!#IAJ7*YC *ZZNDTO'99],^?@_A0_?DS/254QNGZ^ M;F%_EK#U7B;K'KVGS?0G>K4RW./0@[&*OXQSE%R[6*QV7Q1%#6 !EA2M$>&\@.+$W0>ZH >-'4XI<& M<-A-3"V)M$F 22W8[[P4!KM99\F:VAM-7JMF00P9%WR9R?+^-%C8NR[(MLS@ M9++\EJ7 %C!B!+N$$@/J-Q"*'-Z/X)0PDJ+ARJD0RJ"I F":@JDP8%ZU(3/^ MQJL%NY@JOQ6#-O&W;--L6+P135'?R219^B>BR5/J)6]CV:4^CDL9?)!EFCNR M5>>BY'1R1'K?"8 5"..)V&SAODAANO$9-+I3@>,Z47^R/G2B2ZGWD:T1[>F1M/>G,E*Q3\-%U&]V#!]4_RXNRUM29V55 M2F([QDIKO*/UIIU?D*=\4-ML/YJ-E^W7:I<=FO^2XI911%T>?/(=^5E?>(^N MV\SLWAS-00UE^E;_Z[NF8?MF]SN18*-^IG\>)5(/2I/O2FH.I,=4#=-_RG \ M68T57ZEV(>1E>35'FFNYGF&:F.3ZJ!!,Z-9 XU1EH?$ MD0X6B8&D7-?9LBFI)DH5;'*,HB Z1$$> W$FYW)FKO)JW8KUIO%OJCI7R2Q% M'"K2.Q5.-!(*S.OB5]OL5JBT_7 U5Q[*+SF=3%*8^3QP'Y4Z@TR4!2;K M;[>E0#RB&K7>YTIK]/2D6J.\4*EJ(;=7AZ)EC-7ZG6:U7KS?Y?$,_T^_E;455GRI"4FNNF M-1@!#F_&A[\:I+?R\&!LAWO-@-.VR4N6Y@V+AK89C*S*-(+HCBYP:!HP.N8[ M/IN[(66+;3\8]8WC^'#)YH$,^H$1D:@4L^ MSC.2Y*3!*-[QBN&TR7S'^U7DV[Y%/5%94E2$2-C[EM2Z*Z MYBFN0'C@W%M 1U 1RP5W3#!X[@4$!@FB$88A X/\P#V2BS_$X/=#Y?^@R1\T M6S#?"\ H6P90D9M.&@B'F7T-E2!E,>21D\M1BMQHKT(5?5-RX@"ZA]'2'4":1J6(SD/YV2$LFN/1,:U MPO\O@Y<=,3OL#1Z$G'7#H2G),T)P_3Z#1_ )$ 5"V3>;0Z%(2TCH)L9\RSZ2 MAY.5[72&K)4W;?[35SE[+ULU>^\@R!>L4 '#9:!&N$6ZCU2DAA^@EQF"W;L> MJKH+S$/EW9W%^/6R?IMMP^RK$P>TBQO M5;5)V)#-#R91/V =4]Y=X$%*IM;Z5!A6)?-(:B)E);#* ZLA1L<52\AQVY:LY!DJ0G)LY>VB?0>CJ,LX MDF]PKR)@%GFOST2-N=1-*\>$FRMEHAKTO1 MK-;(\^@6/I&J#9-^ M?5IG?/N_GP\&J '#?R/,,+?1UZ]QC[1K[-'!@HB.FZ MO(X%K^Y'\KC50X(4ROKJ.UG&=F76\ 7)M$FPYKJIH!B56LR*1DH3<)==TY+J MB)(VDQ:2P/63WY2O$<:R(5%!OPH!]8K;3EPNZ "R[79F7?FR;1#=*CY=H(\[ MI)NX0$"2@2F3-@/PV0;:JBJEY1)&3Y#XMT3VO)D,F\N\(18II& -';)[X'6$ M-]"(&KIYX+4T$E;U\:DCS#^GO(&LMLQ"+,T/P'IPX8:0@$L<=+#-S$9=I;=2ON M%GL"/6A[*=>2:CJ9:6^Q7((BE6_VF_3P'TVW M0A]B!J_I9:V^>WL_Y4=XR9C:M:&U"$?O%'KVKCLV#F^_3+SF]A"DJ$,VGC;4 MEZD7Z.YCY%$OZSV@=ABJB69>@Y[=PY.2I_V1R)7\^N*M:(.HMEI?M!]H?]/2VNQ."?F!Y2CVT4VJAW;'@\/LE?UB68C,= M=^3)UZ-]\&QNG_4".D*1% ,4NH=Q?#1^_?<"YOB5\$-OUL_FSIB@>\]-B)1[ M^?WC:-&JF [1AYWO_)DLUZJ_!9"!]0JD1_]XRMHS+FJ$M(=<0&*%2$CZJ[O' M89DS:,U7O,A .77HD09,?15UKGT)MN'E2G[O5JDD67T4UH_VG]1=J"_)=M/5 M]WBH5U;$LYPOL=16!<- # ) &0 'AL+W=O?G;FF5S'A3D9\GP^'E>2%U M>7KSFN]]M#>O35WENE0?K7!U44B[?JMRLWIS&I\V-S[I^:*B&^J=-J4PJK9F]/;^.7;$:WG!?_6:N5ZUX(DF1KS2#]^S=Z< M#HDAE:NT(@H2?Y[4GG4J,C63=5Y],JOW*L@S)GJIR1W_+U9^;3PZ%6GM*E.$S>"@T*7_*Y^#'GH; MKH8'-B1A0\)\^X.8RW>RDC>OK5D)2ZM!C2Y85-X-YG1)1OE<63S5V%?=O%/3 MZO5Y!4KT^SP-N][Z7X_!PE)79NE0B-<4R5Y7* MA!1+JY]DI829S935Y1P7XL7%Y7 PA&WSG&$ZGULUIT587*9Z*7,A"U.7%2V. M!\GX!Y#L6'&>E;IT*JTM3BF9J1^KA1+__,=5D@Q?,9M\';_Z262UZO$[9I6/ MA"PS^%BJX"(@@6"PM"95*G.1D+,**[5SM2Q3DL=5N MFY!*+GC5<0^5KR#$> M#JX:.2+Q8C3JB87EJX5.%V(EG:@=#JF,6,JU(#[I/")+J^AW7SX21RQ4-E>B MLK)TDKW9,<,O<&)\_ BKEK5-%_!;D?38<0L) ].6QDZDGWCRRI&]"EI1F?01 M:LU(]LH)]:Q=12;S#WITH82YE86865.(YJYUC3 >)+ILC ]5E6IN*BT)$QLR M*< BY;L+:^KY0IA2-61TJ;$EWSC *]S&JF@"O P:JRPGDK72V8 M"%A( ^P:UEHL#L1#R^T*:D*4J0 H\+ +EPB*R94#Q]+F&@\Z=63$5C"@ROI$ MIU@,,0 F!5.SMG;\1L@*;F*]CP2T+_%\37L!%^DA7VA9EK7,(1L4*R&G)'V4 MXE\U-!:/10G/%A?DLT$+G0[ZOM?:I^>OBCG,B%/S34C<=C7QGM<\]-:TSM=R ML=^<>*)MWZ!]VO=+SF-W% N474JPU;EUI^@]QT,,2!$A\T[_ X"17_C4@C0, M1ZKT6:;SVF?)[#]X@JQ+/LZ^6;.!H*S.9[R/]MRD6L!N["M 0U^K+*_$*JL? M/?R@X"^P'/'0N3JG>/]TPVLH/([BP7CTMXBW&;^N!I/O#0\#) +8P>^G@)3N MP=L>GSL(MQ6@#(8W\=52V@N #8C\&?;OQ1X\Q<='70EG<@[S9RSIF5-5E8.) M8TK&.@3!90A0%%D1:KRQE]A2,IQ;16/!5R+KDLQ1KOL(Z*MH(-Z;E6*[TKU] MDF%K#3%<9X.%?%* F^<"ESZ@-EA3S\2F!RO]!CX>D7F>9(Z42%&&E?'UI*"> M.3,R#6 HUZD/2WV0!U&"03U\M]/< 4TW&7>J"#9L9HYT"%RPDYBN ZQ\?O:! ME.XXF6^?2QZ(9+B5J/N)>2!^+M!I[.$6*[//6M-0 V M&; ->%"%I8G9" RF>9T%_31.O>7^$6UU"V,I![--HX,1@>T@LTQ77#P=5E.! MFJDPF9ZM@V6\QI?&::\5X(.U2">P&KDZ7.F2N?UK=0K2. X]5DZT_RHU(E!A M#4H9BM_!23GUT,HR:JOVMMY"AD0F(],7J'&@7+2BFO,GQ&&JW7+S/T*M[[4N!6% M-"!F^EEE9^CFS_BJXTDZAXH.=U8+Q78Z4HD#U*2:*1;DV*=GFMH;1ZD=9X6J MN9-D$/[V#BMEOOYO$']O;-^F\?=H8REU=H:5#SZB/FG'AP<[7$R&9PE.IF[2 M>\9=AQXZ^YX5Y1T5P/7KF=B4QAV"PBC81'5,[63IL?.HUMP4HKA'A#X HIT& MC]NZER=HE W58Z%5[BKH41R=_ A)*IC&@3?WTPFSW761+U 83Z+K28*KB_$U MKN*3/TKTECB(3)%IEW*?B6+\^O):7%Q'5Y?#DP_POCM8:,T^UG:B?18S.@CD M+\;1<#@B\O$PBN/XY)-:&EMY;,Q,#I5\IPAW(9R&$T9)E,37=#&*1A>CD]], M.3]#K"O\@AB<3ZXNQ&AR&4TNKYCU]/]D_1=?CL.85JF-<8=H'GV@)J/_9$5ERV9\*VA^/J2'1T$2%/5W+9/5(FAY:>>Q_LIUU-0S'A,XD07HRO\3:++ MRTL2*AK%HY-;;VH?'4/P:XW>(I*!S6JAEE^)F6($IV9>,DRDV^4BB2X2J#VZ MNIJ(ZV@RB6&*:!Q?G3R8ZBC7.X: 2=DX'$T2E@2D!Y-&+O1U2@^N66'V5*B MSY=6T1"23%WO0S450B_B7ND3->,":G81RKH]U$Z(9##BMI-F"4V"\O4D))%,AH/DFZ> M17.:T3#IZSW4%]!CON9)4K81J8(>6X$YEG\GOW1&G5=<2J(CR(WSW60RW.8M M&0\N#K%&L+>9E\\7+_!-F%#]U$ YXJI>MWA&8X5<3N>BAH9C*X\ Z.PW[EM MX5I'Y!P#FS:]&&BFTBT0-^WN*) XUVV?.@L!B1H3+V>/?BA5"-+;9#PODYY& M D'V_+9DVK#X"K#O)H7!"T9"BBX$B@A9N0ZT+9OJ6WC-6 MC#?'B)M8\=YK4I24C15FIK9(U5]J5,Q^AM\W!SU/1@:XT@]5:6CQ%%;ID5")'H5'WI+^=-P$^1G:%P M2]B@FU$K>D[^!<-3 \(]AU65\=KD9!-&K*F&9*;5NM!.EF MC59X)#[LC\3WB-OH<'/\M]_8%!$#8<.A5QK"6HRG%*/' "F M'/\"Y,,TF"HSM6J5!$Q8/IIA713:SYI"-5MU/+8@H/!T=.H/%Z+3_= !&6,\ M['?O'W?& -L'D C(;CP0)[/ NFQF1#849WQDC2L7RFEZB<9FD4M=<2QN=*%] MR[ MYD[Q$<+$P?CLD_ '<,%EV;A)@*TB%G DLLK46&M65!*A\YS!Q$?L[ &Z436X M_O (6LN-+(\A!8)%-!_?Z19\3(VZP:K2C'K)[RM]A;+,T?1+ZJ;1+.%623V3 M!\UP,![^0-NZ<3M-UPO"]F^_OKW_%-%&A(VB9A,,!Y/Q#]$QBG%#,=FD&#%# M6:_\Z])E3K,^A![!=NAW15NCD=8,'/GI%9+LN1J5JPW]NF304PO22[3?YI9; M&B(Q(,]P<#$\+ _^E7V;'I&O[U8>3)92C&U?6I%80-77,(%H0;G?^);$ ML G3!MEGE($GIE;)1U(:!XL#01YJ)BE=7\RGIK4.+^BCK@>7(<:'^:0.<8]> MNM!;?DZ+5&%2.*8?]'*AI%EJ2!Z(4Q3W ]/ "&CE&MK;=3*B)F&VE(: M&C/D';HDZ5@HV;Y%0MJD2R71A\W0J6%QJ-M>LEL?#A!LLUYTYW= ??_:EVN= MF(,ZE$^I=+IN];AO!I.AS$>.3TEW3F=:V@8J7:W$Z0ITO 7[9'BAJR%6?WM_ MX"D109MA^B7"2Q.>?-YMAJ:SED<82NEYN4'O&Y+5BOMU_Q6"YB&C?R>7YQVR M!V+?)Q?GO:]*"F7G_.T,3T7+RG]@TMYM/\^Y]5^E=,O]MSV_&ULG511;],P$'[OK[ B'D"JFL1)NW9J*[7;$#R,5=L (<2#FUP::XX=;&?= M_CUGI\T"8D7B)3G;]WWWW=EW\[W2#Z8$L.2I$M(L@M+:^CP,359"QA>:6@/+/:@2(8VB25@Q+H/EW.]M]'*N&BNXA(TFIJDJII_7(-1^ M$<3!<>.6[TKK-L+EO&8[N /[N=YH7(4=2\XKD(8K2304BV 5GZ]3Y^\=OG#8 MFYY-7"9;I1[6[+13 -2 X%:X2]5?L/<,AG[/@R)8S_DGWK2Y. 9(VQJCJ 44'% M9?MG3X$:NE;2E(59'9$HF1(:$3C$WQ)EUWB^9)_9T>^K[;&:GP%/TX0IQUQZHG3_RO;:?#' M$=G<7FU6WZZO/MW?D;[(3.%S-Y:H@M@22*$$=@V7.\)D3I@&PF4F&BPV&J3N M =VY0H@FS!C #7SQCF'+!),9$/]"S@=88+5%)RSQ)610>3L>#MYRYZX:@SSF MW> "K]65"E^:; HT&NV8,89IZEIP7/2#OR%)D@XGDP@M&M,AG4X&/BN>$S<8 M+$@OXD6D ?W(,S D3H;CL]3]XO@%9-E3>S:EE,R&R20>W'AJLW08IS.G:ARA,_W;S8>]YJE [_R(<#?12-OV4;?;3:%5VWPO M[NT(NV9ZQZ4A @J$1J.S<4!T.Q;:A56U;\6MLMC8WBQQDH)V#GA>*&6/"Q>@ MF\W+7U!+ P04 " #[?653QAZB1+T" #4!0 &0 'AL+W=O=K%(B>_Q418Y.DKUK#-$ R\%%WKL9<;LKX- M)QD63#?E'@6=;*4JF"%7[0*]5\A2!RIX$(5A+RA8+KS)R.W=J\E(EH;G N\5 MZ+(HF'J=(9?'L=?RSANK?)<9NQ%,1GNVPS6:Q_V](B^H6=*\0*%S*4#A=NQ- M6]>SMHUW 4\Y'O6%#;:2C93/UOF6CKW0"D*.B;$,C)8#SI%S2T0R?IXXO3JE M!5[:9_8;5SO5LF$:YY+_R%.3C;V!!REN6KN5+)-?N"\SG=PP5@$+X!B$Z R.FN$CF5"V;89*3D$92-)C9KN%(= MFL3EPOZ4M5%TFA/.3!:X1:4PA14>4)0(3*0P=WE1P30],)&@'@6&\2TX2P[4,41JUW^-IUX6W' MU_GOA;_/^[T)B_@F7JWB!:SBI_CV,8;I[0+FC^N'NV6\@NGB:7H[C]=0*U 7 M"I*S G92 (FD#M &Y!9,AK"5G!HI%SL7SA1"+A)>TB63 3J3RK@3+L7NBT%5 MV#?ZD3S4(I9_P[CUP3VIZP9=N]Q0&%W\ A,LG-WR&Y]R&RY+363ZJO MZ%V%?B>,R&H-2>F_'UEPT6F$W[EY8O]1*4S5=/5N/;*F5:?^#J_FW9*I72XT M<-P2-&SVNQZH:H94CI%[U[<;:4BL,S,:NZAL )UOI31GQR:H!_GD%U!+ P04 M " #[?653S;U9%_@# #[" &0 'AL+W=O5(XV_/EL*S=P"^[K]L;@RC^AE'4+RM9:,0/K2V\1 MOK^*Z7Y_X=<:=O:)S"B2E=;?:/&QO/0"<@@:*!PA2/Q[@ _0- 2$;OQYP/1. M)DGQJ7Q$_ZF/'6-920L?='-?EZZZ]*8>*V$MN\8M]>YG.,23$%ZA&]O_LMUP M-Q8>*SKK='M01@_:6@W_\O&0AR<*T^ 5!7%0$+W?@Z'>RVOIY'QF](X9NHUH M)/2A]MKH7*VH*+?.X&F->FY^8W39%8[=2V.D7Q-&E*_$FX)?"35@0<28"$;Z!%YU"C'J\Z-^%6(-E MU[4M&FT[@_+OBY5U!MGQQQNVXI.MN+<5_X=TOHWPRX3=++]5I%*$PY7F>CA9%83K96(8]ANW.5:JM M[=#WLC,$2>X?,%$]#E%9) D34YZ%.0MSG@AQAC+02(?*3F.JX (>:^L(99RG M$7O'PF3*QA'/TY06/$GS$?8?UP#V&V?Q@97P';OCA(N(U,-QT MY#-RQU;:N-ZA1JO-A0/3GOT\!DK'0_M#?V3Y0'!V\G^E>!HA^Q(4XH"'V12% M).2YR%&( F1_-KKN Y0-J2F<5?\LXOX4>2AX)J;T6-(L9E'*$Z1<1)OQ:#E4 ML)]G"/02Y$4>Q_@\LI#XB?R*'SX)/TF#&+6M@C:K!)$L\9H91 M.RRV?^-U!+ P04 " #[?653 M59WP?AD( !I&0 &0 'AL+W=O8ACB23YWSG.U?*ITNE'TW&F"5/N9#FK)-96[P?#DV=89=ZH'=WR>67PP/#\MZ)S-F/U23#7<#6LI"<^9-%Q)HEEZUKD8O[^< MX'JWX"MG2].X)FC)@U*/>'.3G'5&"(@)%EN40.'?@ETQ(5 0P/@]R.S4*G%C M\[J2_K.S'6QYH(9=*?$OGMCLK'/<(0E+:2GLG5K^G05[#E!>K(1QGV3IUT8' M'1*7QJH\; 8$.9?^/WT*/#0V'(]V;(C"ALCA]HHI39TX>?O_ M!5-?E(2)\MX4-&9G'<@$P_2"=<[_.2"S^\]7_^A?7LRN/Y*KSY^FU[>SB_N; MS[?D"U"BR3W3-%E)]M/?CJ/QT0=##"(B<0,+*025IE$=1Q'801QSN95A*F8"%YB_NCT8?KV73J M+L ;8UZ 3L(EX3]7E(!%DG\QZ6Q5 @H) !*+< / MJ2HU63&JS8#,W$!Z/ $"D)!R"9AEF3\ 7)4ZS8XTD$^M]_"2"T$6T$*"S64! M5J-ZP19,X*XF5AIG')XG)-4J)Z,NL@TMJXOK<).E>@[-S]%D/(BU4J\*E=9* M&K1 A '/VB"4(,VYE"34LDU1F%(+*DH$;+B<@Q>Q8#)R1;50Q/"\%+X&Y"IA MPF]?$^'CB#T5+ XA\P I2K5D26^3AV RAGR%"W% UWT$2V,E$XZ*>NC'%/JB M0C]R"3+;)K0 (G:';]"JG@Z2-"XF-(O57/)_^SBDD &:8E?L8P%%D#QD(*HQ MF=+6V[9!:RAVZ$6N0)1?'^Z<%]

*>0KAS[6DHM%IPG"0, M\ :3R XC(&JV9AZT5W39;J$%@-/D.8-M5I)25V*MA"ZL)+J,]^ M!BWDN3>]WUXR"U,(G9:B("I7Q,+8U^1J=VQLQPA2I2)"0>G13: ]F#T??H,$ MJAS5\"7V/PA'&+$"0M?]N.!VU?2S5)A](81\8O^!*DZ%4:\IY0W#X]+7!]B# MO>B7BXLIN:TN\$E,3>8N($Y*[;B[ 48=2(P=7G"P),![]M!'#"FE0$ MGS:!PG4,6V%L!S^Y">'M^!T^A:]19,(-#>2!U(11F^'%V^A=DW-4V-0#6C#7 MP6.8AS$M#;B,IE@EJ+40=FC4 RS#0!'0@,!M@,#P)] S:\XSWS&S@*AQHQVD ME.LJ*URY)B%3&DG]W7/&9M5R4C#B0@S 0 _E/W=L(!"#Z5R-*!_7B2"QCN9^ MS&8X9A,8DA7F>QB3G= 9*RQS52 Z$,(=C23>[]?W#L&K M1['6"(893);N+(2S =" 'FI8[?@-Q*;DS7@\&1P=.@1OCD9PV4-EV.0@TL6J M%["-_SBVUN3VH[ALX9M>WMS7\P,&ZS?L/SRH[3_9;]O_X[S?0EQ/*;U7((X. M!J/((SX^&9Q,-A'?9ZT]2PIH#91T:NO1!ZUY:?CQ*%PZUAV2&E/F/KO?[_T< MAH);I*1Y[MQK4-)B8N^.F\=^"O44)QV&44,TFC<:1%TR'AQT]VJ6%@K!8/7J M9QR""L(+$GQ_,CCIDLD^?.[A(+LYP.[8%D6X;3P>['?W/G)LK<#6X8AK= )&&D(;R]!]VP^6KJ4A2=O UG-8KI )AN5\6]M&;^H= MU"'"JE6T?/ME,(.=VAT15L%8:$H+YJIFFF(+#D.#Z_5@0QA^-AA:<^ F%NSE M=2B%NIM4.VBN2C_PO@%B1VB!G^K#$FC;JUU40?>+MU7Z*D7WCUU+PF]=HODE M2/#_!=)1-!B/FHA&-7__BW+1+L!FL_%N&7J^MRU,#@>'(U]C(DB0HV_4&,34 M0K&KZ%P*&C_V9S&WX"D@C.+?"X5I'PO3 M87?OZ];",CD:'$,]O)ETA\M:G2X>SD7<-K>!<'7/CCEQT MQWFIYT^AK;MO? P\;K[YSIN7O)CU,^8/-OPNNG]>\(%_[U^7JY_Q'B$]5S/-T* MEL)6F$XN,T83IG$!?)\J.""&&U10_[IR_A]0 M2P,$% @ ^WUE4ZWOELF&!0 ^PT !D !X;"]W;W)K&ULM5=9;^,V$'[WKQBX06$#VMBB;F\2P'&\W0";HSG:9UH>6^I* MHDO2\>[^^@XIV>LK00JT"&+>,]_,?,.ASE9"?E49HH9O95&I\W:F]6+0ZZDT MPY*K4[' BE9F0I9VHAD4_MH;+HL7X_[)4\K]H79W;N7EZF:_W?!'CBNUU0=CR42(KV9P/3UO]PT@+##51@*GY@5'6!1&$,'X MNY'9WJ@T![?[:^F?K.UDRX0K'(GBSWRJL_-VW(8ISOBRT ]B]1D;>P(C+Q6% MLK^PJO=Z21O2I=*B; X3@C*OZI9_:_RP=2#NOW* -0>8Q5TKLBBON.879U*L M0)K=),UTK*GV-('+*Q.41RUI-:=S^F*8ILMR67"-4[C3&4H8B9+"FQF_OR!< M5ZDH\:RG29U7/:*W 1N1*4S!>-JBM/=\SW"N '*UD OV9L"[U)] M"GW/ =9G[AORO(WAGI7G_^>&ORG7)-% +7B*YVV2IE"^8/OBYA2&H]'SS?.7 MX=/X"NZ>/H\?8'1W<_\P_CR^?;S^8PS7MS0>PRCCU1P5Y(:P/Q$*BS#=09A; MA ZLLCS-@$L$J[ R^RM*9S$#S;\Y=(KVJWJ<(*=)H\F4X_8OH1_FGX;FB?"_R'R3X-\IS!9TO0BE47:!]-UQ^1,J&G=DIS4\;<-['#_+CUL!]!H >4D?P^-X,6]FY7 MFC;:2Y>.TL---L*()79=9Q+)I(H*A*%[6=,=CUVU=M>AY;!"(AQ731E1@]85 M7?YYH8!/#.3WE54[*2HTU/K48'NRV'8R<+UTF)O#V8P\2YTO9NF:0((M)52# MUBY0Q@=W&Q^TMNS;->NUA?WJ-'PA.TV=^T#N_*!X@:VMPC@WA?& %Z%A'5'9 M_,;F*B#J']8@9@M0788BD_QU,M3^Z]0A[I*C9V3LE)*^HA[E@U!:_BRS"^+K MP"2LU/F/NH03@@7E#+W!F^*;VN)[E+WFGUD6[R4(_0400H=W6[9HO^.VV;$Z MME:'AU93VI&]B?VE\F*MIJ0W*5^;W"*=1 NBVSN,@MP\FM)B:>C1<,&DRE)O MCAF4]262I_O>6SLUI>E3X@&13FB$WP?VAF+]C_L/FE,[[WZ$8V_1WM:#O$0Y MMY\=BH3395J_S3>SFR^;8?V@_[F]_BRBY]7O./""(0%46Z)N5IH$<"[+ K1)UV0K]DA+M*U5$EV2CNO]^GVD9.72-@LP M[,6F*)YSOG/Y#H^.-E)]UDLA#'VMJT8?#Y?&K ['8YTO13<#R=#*L274A:;LJJ(-P5-\R_K4HF"KAK#FT4YJP1-M19&'XT-C%F1 M<=XI/FT5LQ\HSNB];,Q2TT53B.*I_!@@>Z1LA_24O:CP)C>ATQ>]QO-7.?RB/LN>0[WBN3@>@AY:J'LQ/+D>T>7-S?FGJW?O:'I]3M.S MWWZ_^GAQ3E?7=]/KRZO3=QP=$9A[+\)?(]^_FG" MF/_VP7%M=P+V]DE<;J!$N:/!6[J#PGR)XP*0&J<_YTIMRV9!O)9K0(&1'N%L M"T0KJ0RW8=5B8<%J@DM.M$'\J&YK1-@:(618S@"\R[%'&Z&$=6PN*S0/?3BX M:@I00I4(Q'0-:G#'[-NM-J*F3_ =;FBZ%7692QR%/D5WTO!JL.\ R[6&5_I@ M<,HKWN10;NA26+/&] M./+M,H7N.$GH8+##@*S%04*IEZ4)#"9!3)$5C;,!&A3:3X.&H91H\BT9Q1M= MM>'AQ5\(FD.QSWPO3*VI'9 >T&3B /A>E 3T)$#/TO(0GB@(H2WK0[,+C V+ MGZ3 &&2QER71_Q"4O=[ZWBXP>UUH;#9BEG;9"[/)X!MV/W!,B7O;Z &E6;RI M<$$4*#AWQ-;I(ZR;I6C$/<* 'UO&>/N("[.U1CFC]O)2P55M;/#LFZ+,X35* M#X'\ 6'L=F>SYEMJI*&9H/FZJBR!<@FCCD&.-YV:M18X0!:P[G3H7@L':QKI M7 )>OD(36($S1HQH6H./Y=].7_D0E4X0I-&E[D&UM'-@T0JLUK+)J[6E*ES^ M1MRC!D.$;!O#K*L?=S,=#BX54DUG.^>GK?./RV*'S)7LKI[/=O5\#-,G<$O68!<'@ MS-W#T(\&XP#J9;G2%*=>&F:TCU-A#-)0D$:4H4#9X [E)1I>"^UB9^PCAI[/ MFE(88CZ$$B_IZML1DH4>\Z.!ZU;?20VP^."FGSB 00RTP0YM[+B[1Q,TA33= MQ<7[3F=[12! IBAMO=^W3<9W2U PBB<_"D22>,P&(HY O @"H1]3@"8 DZ^( M!//"R$HEDYC8Q#:@%\. G'1A\%-(=DE+6(LT0)BR,!M,%PLE%I9[S[58ZCV4 MFOB*^1;">V8M'$8:LJG)M$VCW@F04[G8\>*U7PHV1U=;K+S*S5$*XX_]Z MI;5*DQ%[:H7%H^"_6+D5*]-FFJ5MID=TH4U9MPWW5?Y;.X+GRY[\L(]1/<^% M*"SIYJ7.D9*MX I]33^YEO_$YE,"7[1:GU^[+3F5L%\+&%%LOE#)669?, #W M6+L.*&ULS5=9;]LX$'[7KR", M/K2 :NN6'"0&DM2+]B$'DNSVF9;&$5&*U))4G/S['5*R8AMMDNY1[ O/.;\9 M#LGCC53?= U@R&/#A3Z9U,:T1[.9+FMHJ)[*%@3NK*5JJ,&INI_I5@&M'%/# M9U$09+.&,C%9'+NU:[4XEIWA3,"U(KIK&JJ>SH#+SS";''< MTGNX!?-[>ZUP-ANE5*P!H9D41,'Z9'(:'IW%EMX1_,%@HW?&Q'JRDO*;G7RI M3B:!-0@XE,9*H-@]P#EP;@6A&7\.,B>C2LNX.]Y*_\WYCKZLJ(9SR;^RRM0G MDV)"*EC3CIL;N?D,@S^IE5=*KEU+-CUMA,1EIXUL!F:TH&&B[^GC@,,.0Q'\ M@"$:&")G=Z_(6?F)&KHX5G)#E*5&:7;@7'7<:!P3-BBW1N$N0SZSN,2X?Q&E M;(!<@R+GLFD0J]N:*CB>&51@R6;E(.RL%Q;]0-B<7$AA:DV6HH)JGW^&AHW6 M15OKSJ(7!5Z59DJ"V"=1$(4OR(M';V,G+WG=V_8-WKXHS!Z7(]W2$DXF>!XT MJ >8+*ZFY')Y1[YS>"90E.XV&:9_ 8XG; MSAQG!Z&-[(31'[S+9V/1Q=>]Z=G?D2C-_#PL["B*AE$^#_PTF>,H+7*_"%/O MJSMT*(4^@,(:L@>&_MAK"[/$3XL8^\P/P@3[U,_F@9N'<>@MUVLL$19K9Q,6 M"=)* \(PRO<%'GGG4J FPVSISC. M\X1D?IPE'J:? JQJ!H4/Y&LE&T(UUD7TI'0:]!#]\D ?RHX^H*0D2U!JF&:D M\/,BP3:(YMX-:*-8:0'!PE%^(YU@F%NA'\0IME&<8QLFK@T2[];1R-:FFB8Y M(I2$I,#=./.633 .Q). M$2S;Q0EVR33/L8NG:?(B]]8"RXC@V"X*'7^4.?XH]FRT#_-"?S\Q-H#)75)> M=IQ:L9UV90 /9<4P"Q6($L@*S 9 N.4M+G?854]B# =&N3]0E@BM9K)RI\I. MMSI[(DRB=_'<.F_WW;#P28.7%FLY0QM63WBO<,Z>(V8)PV2:':YO]1E76RR5 ML*6DZ4L)N"*S4S%LS?;QXM8MN*N7/TU=_<,5U&X-,S73(QRHR%*[4HIY-.!B MI#TH3&!>"QO(!\H[Z'E'3WT<:$3P@56]/S^)W-2SA^KG#F9?J0^#_DOBNV/( M3H@QO^,AQ#A,WA+B<)H?K/O_OQCO@ES!ZI\'V]EW<,F^X6K].\C8>Y%W%>)M M&6&\9YPU8[E\P*IMH<"-8!J.$;$:=N;[*/N66GV_W*^@I)V&79T;V?&*U @3 M[H*5;=C'[6WWGR*R_YY 4()_ 93H5X#RO>?F;.>AW8"Z=]\)3&_[V.G?W./J M^&,Y[1_JS^3]=^>"JGM,=\)AC:S!-$\G1/5?B'YB9.N>[2MI\!/@AC7^ND!9 M MQ?2P1KF%@%XS]N\1=02P,$% @ ^WUE4[H^>5^4 P K@H !D !X M;"]W;W)K&ULO59-4^,X$/TK*A?'E.TX 6:H)%7A M8QD.#)2!G_[O?4+6NTU.;1 ME@"./552V7%0.E>?1)'-2JBX#74-"M\4VE3)F6UO^S96L[1..LL4Y7:V?,H!*J??*GM0Y;#I_B5QR2M4/B\VX#^2S/ MN>.3D=%+9L@:T6C@J7IO3$XHVI0[9_"M0#\W2<$ZTV2N,4+-&59"%@]Z+(F3 M_AZ\0<=TX/$&[V::@N0.@\$3C1&=M-KQQM.':1*OLPG?8'D'M8.*>";'GFC\$E'.#I+C,.GBS/$8 M\\$(-8<,SSD+1)'F!1>&+;AL@-C0"K&];$2.NF!LS :4HZ'%)=-RDH+/A!1N MU:-@_;#_=JPW==K"K+EQJ#ON@RX*BX?X;$7*'791.JH4":I:ZA5*]2L;NJ.X MPA+]<%GQEC.*=[ M^G^E]TO:\#5AGT0_/-Y)@BL,_9P#J(4P6N$GR*$05),2 MYCC:A, #HT<@R6]IE:,]Q?YS0WRDG=[8N'=WRC",N_BD/YV3S('!SU(;$#5V M$BJ_*9X\$AN$PP\E34PWB?\N=;UZ_T#:%?BU8D'.P__A MB_0=C1&RE[YMT=8=H@*4EFY*%C$:Y=KK1+?:7<:F[1WDV;R]R5WCS@AEL5L* M=(W#X\. F?9VU$ZRZ)X<^;EK*)_96Q]U)%S)B'OY<_"B9,CH]=@6)JL<<>' MZK7).5DP*#-GZ*\D/7=R@TX:I"P[N%:BL$=]1U;Y7S]M+)S5%N)7+$SAHR[< MRL)%D6'V6+]/WFQNAZ$20!Q&$=OV$LV(2;>WN ?A/BF!=X8 M![84*1YWJ?(MFCOLGOS1@YN+V\N;BX\75[=P_=OIU0Q.9^;,RQP(9WUPM$A_$RC K-V'JZ;VO=>PRT:D3T4""MA MN>Z\Z+P1+1O1THNF^@Z-+)8@H-3&5[]>0*9SM$ZF@'FI] .B!5%D.R.22=$X MVLE0Z.*G3[U9#RX+<"N$@E:#O,89&6<@E/0<#30X!=[6#$N'.4_'8S\?!EN_ M4U(W^A6!M%;?S=? M[Z;+E\OXT$*!'(Z1.B/H6B=2;1VL!4.=ET9:6H#08Q\66A'1,OC\2Q>4*7O0 M:3V\]1[N;MC.4\>>.]7Y5$@&;>:$HS(A6\1U!;PXV]F37#&ZLA2@W>_,:+/( M%&N'/\!@&%,;#T+N1V/N1Z/.9>&0$'"U5!2$TPE,1M09C$*(XJ1S<<_HT&(& M766HFEMDK45G86^:C& ?]L@@MT$T#GV')CM7E#ZB_DH8216CM+70[,3--P[B M9-*.R&/GZ@I[67HP##>RMYK+\'6$/L H&E";A%-N@V0ZY"]%U )RQ87R_^$1 M!8)($,;D>D^P@&(9#2$;3=T&)@PF%33@,/1I),$H& MW!F,G\&RMZ2]ME_G>V\0LOP6G$'T7X%#!3;@>*_JW'#27:'2;>4GZS\N/2 M6:\TY'PA1&'4 ^RLC$HNY5PJZ7CZ:]7,TT%B&_Z1E PT=%'QOD/F#>;B 4I! M!U$J2YK@59_1W&=4"T$YXZ "XJ0[IYUEC@DM,WJ-$W0W6E3GXCLAK@34HFY M0F]C/XDDK8SAE_H#8)CS5E>)CBJN@2:="?YI0 M\BSNH,6>,#9X+^G4)D#;LTW/2:U.KT'E$TQ' %VI);GCSTIM=S#^KL?3XT)M M/?8[8B\UA*+;_W>.+?@F GT;KA!I\#XD8F0M^,F^8)(S(A/F.WO9@68<4Q\>J+_/8M^2>F MJRF?FKTA,S1]1PE;?,9ZWV+O>[/A2T^"_LX+*$>S].\\O]L*5S^&-K.;I^1I M_8+:BM?OT(_"+"7=\!0N2)5NB<,NF/IM5P^<+OU[:JX=O&ULK5;;;ALW$/V5@6H4+2#HYB9V$EN K;B) M@=@Q8K=YIG9'6M9<CO>X9[B1)'1A[Z(BW)N9TS%_)LZ_QC*)@C?2F- M#>>#(L;J]7@E$HSGDTF+\>ETG8P/TM[ M=WY^YNIHM.4[3Z$N2^5WEVS<]GPP'70;G_2ZB+(QGI]5:LWW'/^J[CQ6X]Y* MKDNV03M+GE?G@XOIZ\MCD4\"?VO>AKUO$B1+YQYE<9V?#R82$!O.HEA0^-OP M@HT10PCCW];FH'6\4K6)G]SV/;=X M7HB]S)F0?FG;R!Y/!I35(;JR548$I;;-O_K2\K"G<'I(8=8JS%+<8_W.-G[X__"^ZPY:9G7H5(9GP_0$X']A@?S3R-:?+RYN7ZXN;I] MN*>+V[=8WSYVS J5$^]%GT^GH%:K3:4&!L"YT5='1RZ!&D,LZ()U!G$!'A2%V(ED7 MR6@P AJB&U(%D#8.B4.-YAIL(@LY(T@,%&[8J2,P<2I!97??^X9\ MTG8;G?-7BUZA29:C3@HY0K:1@I-Y0MEV.A[1"^FU*&>+7Z4H M+#0MYG?"@(O.J^1K1!\MW2CT!YUV?7AMI,R57^K8&.S3VO,A0F+F72V$HD0_:X-DK*/TSULV:BMPP0.O)0V)UP/* M2]S%N*KSONU3FD+BK"&1;KC$3 F%K@!#)D@ XGX(771-3K^)\*^_G,YFDS=/ MC]/!],WO0\I3JM0W VN:F)J^&I(J'4(^R-?P )!F*NVSUI(9F!\Q.6H4A


,2-3%HQ54L4PD ;]C2%/7MFJBB9.Z(>\8;;GS%[8Z6+:,_S02*:$??= MA$OS,>_;2&P=[L=F9HWH1Z^%\=Y+"0-XG=Z#&PO=V]R:W-H965T M_;B@S>3*TK9<"CFPU\Y4@6T:C4@]%PN#\HI3*]T^,X]M&= M'MLZ:&7HHQ.^+DOIEN>D[>*DE_7:@4]J-@\\,#@]KN2,;BA\KCXZ/ TZ+X4J MR7AEC7 T/>F=94?G8YX?)_RJ:.'7[@5',K'V"S]<%2>](0,B37E@#Q*7.[H@ MK=D18'QM?/:Z)=EP_;[U_G.,';%,I*<+JW]319B?] Y[HJ"IK'7X9!?OJ(EG MC_WE5OOX+Q9I;C;NB;SVP9:-,1"4RJ2KO&]X6#,X'&XP&HX@[+111OI5! MGAX[NQ".9\,;W\10HS7 *<-)N0D.;Q7LPNF5R6U)XE;>DS\>!'CD\4'>6)\G MZ]$&ZS?BO35A[L6E*:AX:#\ D@[.J(5S/GK6X74>^F(XWA&CX2A[QM^X"V\< M_>W^R_">M>:"./*5S.FD!\5[^7-^(,VLRMR956 M,@K-3D68D_AL5*!"W 09R(LI%>2D%AZ/=;!N*7+K*NOP4@1Y+]*-%;>852P- M_?C#X2@[^,D+FDXI*GAM+A&67]H7CQY(6QH3 ,3P8++W?[ MN^*5>+G??\.7YFFO?RA>;2%'(G=4J(!Y69J0]??39;=[VKHR@9R)5 -$Y>R= MX@[A.]X9+3N[J.%)FD+\8B=>G.6!9XR&V0%[VH/#,1 V2PS[>UMOEXC##S!0^.0> U.I?X6DN'J/62.Y#R.YU,!-U)74>% M<>QHRUK]*2?0(M VA*!'D7, [CS5JLBYF8B-0,2L0/VQ3N[P*I@WL]MK8M'>#HXRHL2 MTGRMU1>@>8UA\]K8L"DNYN%V,[VD<82<;:,;F<'T'$S MLH.0?)52KY<[O$S34WPDND88+F ;C2Q4UBOFW$/+B'X[@]9:UZRJ@J!5[$9" MF6]RPP%7#N0[%UH@9V5K]%AVR.^SV7,9D4^"\NN)96+0'"8(%/%[-=%-WME_ M*QBXK0V+;&8@PR2]IO A#;E<,2PK-)G[5K?;7.=M)AK,AN[A' 1 8&7JM1/* M9>WC,E)H6:7;U$0I!J55J4*LJY3B-I1BM7)*D^2%?XG16Y M+9E,XH,')6YFZQ8@$JXN0))=(56)W4T6].+ M2CLJTP6TF,U&ZZ-TSRUR>R/2\[,#10@\:%!W/.GM9XR)H@B;1?8UAQQ0<9<26"? MX1LB5NA"A7F/CX1Y#427<*('I/Z0J M)0DM*V'FQK&R6X\SY=37$[0M$Q1V_Z7PZ%I:(GYRI6_)64/2^*Z42UOWHTI/ M+!LG'.SUQ5/G@L':$:@D-XL'/71,EE\Z#76CW5GR M+!VA5M/30?2]=#.%'5/3%*;X;-OK"9<.=^DAV"H>J"8VX'@6;UGJY'@"WD^M M#>T#+]"=L$__ E!+ P04 " #[?653WJ=,5N\( )& &0 'AL+W=O MOP+@['6F&:_%^<1S/.&FR MZW:<9&RW^]#I T1"%AJ*T *@+_^^WP%)F;(5VYDF+Q*(R[E\Y^";F4&U$@Y6ETFMN\:BOYV:C!:_GP=&[F/:[#?^2XM:,QHP\62CUE1[. MJK<'/ADD:E%:DL#Q=R/>B[HF03#CSU[FP58E'1R/!^D?G>_P9<&->*_J/V1E M5V\/\@-6B25O:WNA;G\7O3\)R2M5;=PON^WVAL4!*UMCU;H_# O6LNG^^5V/ MP^A [G_C0-@?")W=G2)GY=^XY2?'6MTR3;LAC0;.57<:QLF&@G)I-58ESMF3 M2W$-B"T[:[H ZGCN85@6IZ7O9!WG9#P&T(*=JX:NS+L0U.):O?\' 9MK0H' MJ]Z%SPK\7-I#YD<>"_TP>$9>M/4R&X6S3#:5O)%5"Z$H$YH[:/N- MA^P* I[:-:SC<%FWE3##4=48Z*NY%16SRJG'JKQN/"1\TRX1K%:3 C(:%>2K M<.I@J=E18DG)1BMZ-&ZS$?I&EL+T)CW \A-LV:L8@=-4*U#,Q)P+KB[I=INI2Z;*7]=:&XKMQ\Y]K^(/]X)U%U M:KY0).0&2:(6RLJ2<;TVL ^*&[56K6%KM9!UO]X!PJL;WI30-YQ!V*Q&U3-J M:6^Y%IT?.RGY$^R_'>0_ERO=/7B\NT3%"%6FMVN%%V,"H)+6]^CVY2J M;;J;8U5O@<2$=$9?MS77SGD8"7/L:GO1__J7/ RR-X:5*RF6(P,J44K7"]?\ M*S1.OW% W(FR=7%1RR4\T3,RH)(&W<2,Q+E^**T4B-E2-@@+I8T6!OV,IA0\ MX8:&9/RFYDV7Q@3SPQ4?JI.XX76+2!@&!:X*(LRN7U;,I> -=M:,8J(T9%(0 M5A( D[B-EL0(1F:L!3>M%@3IHC6HE#!]E 9J+=BT5L;,V$*0I<.DY7?#->\C M0*YN5"U+28G35;7'(E'3&B:62X0.2>RRJ-1R =,Q_TE9P=X=,8(Y]-^8"8F>^KFN&[MO^B[ MU^:]TANZHETE^0S'->8: ZLKNC.3*0RV*UQ4K)O9Y&JEA=CIY Q]6"UPK._$ MDPN$L6D!Y"\LS7,OC$*, C_T4C_!J @\/XC=HI<%$0;3-&(S6DE\+_&#R=E+ ML6/38#8-9RQ,$\C*6!1X61:Q:>R%80I1](S!-$R])$HP$1:9ER7)Y$I9@,&- M$=0.HQD+O# )O"0N6!!G7I'Y+"U2+RM"%@2%EZ0YH]74B_P(_F5IZ 5YN ^$ M2[$![@1#F#D<_#$.28&#<4 X!+D7I,7@/DW%Y#4!,L4.PB&'ZCB/7X]#D!=> M$*0,+D0P>9K WA"B M\KHIR%@9="4YC"@RC8!X*?%EX>^2Q($B^-0Y:FF1<@ M;H&?>VD68$<<)8@DH,8(J ;AY!-NQ[.) ']F8Q!"ST> PXQ\CN!TF-*(K H2 M!TT:#T!$2>B0"+T\R&!9\GHLL@PFYQF 1AQS@!% :DY9 45YX$-X[A4A947A M)\B;^$=EQ5- GD\*)&E$!F2$AY\"'8="GCE-&$5 )G-XA$7+[K\4JU$5O0)JRDIEF)A>TGJ.EA%[JGT%38 M.BQ&$^)N0\S*8PW>8@DN< !,EBL.U>S:]5P'IS SCVVZ5\K^/$1M>'//1"WQ M>M6S"D=5RC];]%O;O7TZEG'$IGR&-LOUM3!OV'0Q S.[IK8FW'.)18B#?"?G M<$)1&N.TMW5U,:6^TTON*)X6E;0[!(=\U>V8U"A"^G7XN?T2CPT:ROV@"B8B M"7:R@@SA%KUET6[IBR JM&WZHVAW1UQH$0=BAMRL.OMI( AB$$7Y8Z!]>\2 M)9P@[M'MA=$(4N=.+Q26Q3/7R)^Y" ,?:>A^KKO[*?86+-JYOVD2GUL(T1"_ MTL(1%K)I7TIOM\*(?BO *97N2=^00SC#?@G\PP!O['5-2N0:VH13+;2&+:[U MP@W7;ASOE'>['OR]A<2X-W^4!3M9.X31 =5+-JQ11$Q[?8Y]WK.5I/<*66(& M#$VJ"H?&J3D.\3>3L;=Z"?JO;BD)Z266253"[9K!NXSH2)5:CICZT>1C'ZP] M+798>E)G)Z,X[I;<;RT\9C5/B=31Y+WJDE7W%=NQM?#-X]M!Q1ML(W$%/8A< M0_>*A#H\6D>2HN+OO9"]N/?T:D/T'H$82@L0MK9V^ Q*^MU/_F//=\U@3\Y^ MGP=IDN)_$.M\<'PE\9,7/!#K3:WNA>CI.S'Z.$NWHHHT0;>(7Q"RIXX.!;M/ MKE')?()"#OBSPI\,U/9[7$^SPH4N]UW/]2+7A2.$+IN,R/3WB'Q \6&4A([R M%OED3\TXFG2E8]K5K=E.K^IEO*)\$T'P0::B'$'3N;SX+I\>_T\CHHULMN]KXGST>78MD$CT$9JZ)MXCNR^UV]GM=^[3 M[O/NP_;N(_DY\I#83"V6..H?9LD!T]V'Y^[!JHW[V+M0%M7"#5>"PQ/:@/6E MPNML_T *ME__3_X'4$L#!!0 ( /M]95.4@?#49@0 $D+ 9 >&PO M=V]R:W-H965TJ!11$L<'4JMH)+O-9@ZK)D>G6*0BTG03]8O[CA>6'=BV@ZKEB.,[1WU;6F M5=2A9+Q$:;B2H'$Q"4[ZQZ=#M]]O^)WCTFP]@XMDKM2]6UQFDR!VA%!@:AT" MH[]'_(!".""B\=!B!IU+9[C]O$;_Z&.G6.;,X Z.6 M%]C&L^_P4B6,_X5ELS19 MGC'+IF.MEJ#=;D)S#SY4;TWDN'2',K.:OG*RL]-9P3062F2HS2]P_E!SNQI' MEI#=]RAM44X;E&0'RA%<*6D+ ^S\9O;S3Z.D?_@KG'^YN[S] V96I?=P@U6MTX(J M$JZURC4KX5+")R9K$I?/6P]N4;-L);$%,'"JF,Y +>",:]*%T@92)E,2!69@ M"]RVCTETG8NJ=<%D!JRBU2,9,) DNU=V4;. N@*K8"\)8YAS(9P$R6^JRI*> MC LA[/@!EQ9E9IS%%AQS%<_+NG26>P=Q3.L&B4L?80AGM>8R]]0E91;*I@[1 MU2%0%:DY:FCK:)./+2<9#,)!AVO\/X($RZGI;]9!#N#Z BMQ[L!Q1G6%DL'<+PE MCY(\\H5KAHE.+\ORC+)V$0(4J.Y=;7I --D3HW9"V2@66!TN5SY?=FF KZ MSV"^>D_!AR]ERP]+&I9(&=CK'X3#S:&3X=[P*#Q""]P([1TA^,97VT)I_H_?Z,-X MI?GU@%NZH5>-,DAO&E!P:F3,H@_O66KT3B37Y9S!HK:UR]A'___4OE%E(YP- M@O'",/7\;PK9:DQN:H'>D%I42FG'GLC#MB(;QV+T=;XTV).O=# MG&L:M;3-I-.][>;$DV8\VFQOALPKIG-.K4S@@DSC\' _ -T,;LW"JLH/2W-E M:?3RCP7-NJC=!OJ^4,JN%\Y!-SU/OP-02P,$% @ ^WUE4S'=9$6F @ M+08 !D !X;"]W;W)K&ULM57;;MLP#/T5PD\; MD,:.FZX7) &:7K!B*)JU:_>LV+2M5998I,C#0XIB M)BMCGUV%2/!:*^VF4474G,6QRRJLA1N:!C6?%,;6@EBU9>P:BR(/0;6*TR3Y M$M="ZF@V";:%G4U,2TIJ7%AP;5T+^V>.RJRFT2C:&.YE69$WQ+-)(TI\0'IL M%I:UN$?)98W:2:/!8C&-SD=G\['W#PY/$E=N2P9?R=*89Z_ M0?#G-UZ@4AZ(:;RL,:,^I0_'>) M LM+06(VL68%UGLSFA="J2&:R4GM+^6!+)]*CJ/9>9:95I/4)2R,DIE$!Y\V MTN=)3)S#>\;9&F_>X:4?X)W"K=%4.;C2.>;OXV/FUA-,-P3GZ5[ NXR&D!P. M($W2T1Z\P[[@PX W_@!O+IQT8 I86'2H2?CAV%7G/\# CPHA,]IQ_W)!F(/4 MA%;64$@M=":% L>NR%--C@\SU>8(5 '"*#GX-MA3W[BO;[R7&/-IA.WH,+WK M/O'#6V*A;72[6O!_,H4N->^#WS5M9[,LOK22>\W#KWE;>".0 M8>T9 7MHG^]7FY==#%6"0!0%;P"6$43M9SU?\V:O652!6RY=IHQK/9..MW\[GLP6TA#N>-]P8?J@-/YI7=P]W5P> MC$[]+7\?[KKE>.L)UVC+L*@;>VN_"\VX%O+EWB_16V%)J!PH+#DV& MQT<1V&XY=0J9)BR$I2%>+T&L>)^C]0Y\7AA#&\4GZ/\A9G\!4$L#!!0 ( M /M]95/-=MS\@0< + 2 9 >&PO=V]R:W-H965TS%>=MWZ^\FD MG2W#JFC/XCK4F+F/S:KHT&T6DW;=A&*>-JVJB1+"3E9%68\OS]/837-Y'C== M5=;AIF'M9K4JFL=WH8H/%V,YW@Y\*A?+C@8FE^?K8A%N0_?+^J9!;[*3,B]7 MH6[+6+,FW%^,K^3W[PRM3PO^68:']J#-R))IC)^I\]/\8BP(4*C"K",)!?Y] M"=>AJD@08/PVR!SO5-+&P_96^M^2[;!E6K3A.E:_EO-N>3'.QVP>[HM-U7V* M#W\/@ST9R9O%JDV_[&%8*\9LMFF[N!HV \&JK/O_Q>^#'UZR00T;5,+=*THH M?RBZXO*\B0^LH=601HUD:MH-<&5-0;GM&LR6V-==?@I?0KT)[.2NF%:A/3V? M=)!*F:B3//T-$^^;N&+7P-J "G!SMV37R<&A8?^ZFK9I_-_/*#0[A28I M-%]1^$/9%HM%$Q9%%^9LJW[ZR&Z:DIC/?@QQT13K93DK*O:A:#Z'CN/_?V*# M)7&^ ;Q_0"8KZCF[*Q'U!8OW.T&?PBPNZI)(_52TGL=VMX0C8H5<)*D=!9VM MF_BEG(>6E76?Y2E=IDAA-C\RI=F;TNU@;0>;/2P.D;VEBT-+5X.E9-8J6;L> MK"64[=GH-JS*6:QI")-WH>W83^@A,B6V7VT0JP1N=/O8=F'%8OU=\=WULERS M#V$5H6X83SM_J9'N34L>CM,29M+^'SL9^!LG&+?P%IV(D]'ST9N=!/+ MNH/'*<"!O6&9R+DS#BTI,FXR@U:> M<"7-*-E/J%S&A4RHI,9,EO I;D6"!:D0EV#YC/!ID6#!%*D/8/E,\$S(T1/$ M'UVU9<%NBEEY7\Y(H_0\SVW2*+BVBN0IZ$D@/+?),QC(2=\6-O89KHTY&G+6 M<^?EZ H9#HTM4YY+Z;%9Y9)IPS,KF-+<*,_(S"S!EQ(N5@-TBH7W?O1^T^ < M1)*6\SFH]+X ;X@M5_TY R?)U_+T M,UR]#6LD";%5N417\2?HJKV&Y@17.^Z53W E%R9+0>29TFF(2T$!0Z;A4!HRUX$3FT9!>,7*+WGDRUW"SWWG2 M&(0]>4T:Q8WNN814L@0R@W-%CY8K381!Q"QYU)#GS &T''0SN7D):XT2'& & M=ZC$7Y?S+"F@K'-I#HRS1Q35FNL]:N, Z4(H[C6P%I0PR&&N4 MPY@'DWL#\"OE@#UWW'CS+=:"Z8H(CP00<+?Q&WS/V93L#GBZSZ?UF+ )BRU,K0[82<$6A4L1J@\F48;+_17GQ MJ0*?4'$X324H,Q8Q,0?4E:C80H&?J+"@NP&'H0N)#D>8P[VY#I[ M"8>18Q2W7K$@KJITT.B4B&\H+S--"'+P\;C22O#8NN."C),*3A36[YGL>J&> M:Z>9SY$5&9U/V@LBN4 BD"4*1Q#L&XQ0Q&67?8O+!EFG*+)W_@*V\&6"CXG*AY2&Q<01+*K^8$"@6<&*F06RBLP33%1<@ M-XQU>TM>J 27.,2[2E49"JLEZ]G&;SG)4#>OE0##I_@:.R[:DNHL_M>*BW=ZZ]FL[BI.\JXGH_)Q+TKYH3$J/$VZO;Z]22 M;T]Q#^Z+,8:??"JVQV_%]FS8.4*B'M@LY9D\-MH>#+RBT;?7AR:P%]GPU"MW M&UL?53! M3N,P$+WW*T81!Y "29P4 FHK45BT'-A%L+NK.T2^/NUG31;). 2 MSXSG/<]S9CSK2#WK"M' :U-+/0\J8]J+*-)%A0W7)]2BM#MK4@TWUE6;2+<* M>>E!31VQ.#Z-&BYDL)CYV+U:S&AK:B'Q7H'>-@U7;TNLJ9L'2; +/(A-95P@ M6LQ:OL%'-+_;>V6]:&0I18-2"Y*@<#T/+I.+9>KR?<(?@9W>L\$I61$].^>V MG >Q*PAK+(QCX'9YP2NL:T=DR_@[< ;CD0ZX;^_8;[QVJV7%-5Y1_21*4\V# M/( 2UWQ;FP?JON.@9^KX"JJU_T+7YZ8L@&*K#34#V%;0"-FO_'6XASU 'G\" M8 . ^;K[@WR5U]SPQ4Q1!\IE6S9G>*D>;8L3TOV41Z/LKK XL[B5+R@-*8$: M#G_Q58WZ:!89R^SVHV)@6?8L[!.6<[@C:2H-WV2)Y7M\9"L:RV*[LI;L2\*? MA3F!. V!Q2SY@B\=9::>+_N$[XJ:EK3PC4!KV%,=P@\T'RG^FO =@[3#4Y!M M5&VP=/RF IQ8#;1"!8,*N,8"&Q](?"2>' II4VFKN2SUT>2!=_;7&E2"UW MBD=0ZWORQ49V^7>K.RS@LHEV/TUD=DY M[H#QH5K\ U!+ P04 " #[?653D%[[W=<, "4+@ &0 'AL+W=OK567C&4KZ(F[R^%?<_\)8>C^ E(J_D_^R^W6N>L:2I:K%N#P.#=5:HW_AK MRX=3#MCM 5OBK2Z26+Z-Z_CURU+MW M61$721;G['U1U64#?M<5FWZ.YSFO9B\O:]Q!.R^3%MX;!<\^ "]B'T51KRKV M79'R='C^$KCU"-H=@F_LHP _)?4%,QV#V:9M'8'G] 0[$IY[ -X=U#IM-FO6LN*HJ#B[$1UYRMN[PQX(&G&P#]M71,R=Z (Q8 M N:+.2]9RWX)^RU/^%HN6G+5O)CL;)O\JQ$UKKDILP0(9 6[DK;'/L;E+RV) M['T*3Z? M"G%HIS-CGT4=YY,ID*I7HJE 436;*(%/KN-JQ\U)* M;Q-O0&-WQ@HBP[>CW?GDIXN["_:YE()\@+Y :$K*W<;0-#PKVIGBGG(CRKCF M<%CS>NR<%QJ^&^Y,)V]I][JI&R"X:, J%AJ1$_3;^FMH52&W%%]X69 T&9QZ MD8QBZ1J^Y0]GDVM>UE*$-9>ZE_*-J+):ZER-.- M;*%8AN/ZP]GD1U$\DWCT ME$2F/IY\!XG5.E+/)Q]U AW/" )_CT*U/#EG0109EA]"$7S/Q)7!0#DLPW4C ML-P#ZTIHAE3[UC"[79&C#2=2']DN7-06;"[)?..J=5!@T=8NMS;W!)LB&2:[]@*:/==P/0^CSF:&-)O0>M=S M)\IOM"YR3YELQS&<*-B=3SZ(8OFLYN4:\7+LO.L:@>6PR#(BS]JJD>,;ON]. M;DJ^B1^45R+TA?1!Y"2E:O]9(OTTN$:7ZF-R.TVZ>][[_]U9NZX#)OL'G'7[ M=-]9PW"- +*Q;&P(M\KC!B;4P1MQUMV6QWVP#>_IF.[N_+"WM\D.+&=W?H+; M#AWX3F]G.NJV/=_;QWN.THB/3QOLOV;4\?C[GL=FE HPUG M89M[1*IE>.[01IBRR,<$MF>XOKUCCAZX[H36,<_M:X(9P/6\W(A!<%[%# M-_-K),E(MHC=B4"%DR*MDU7*N!H'AFT'W>]C;M_35 _C$<= .W2@@6/]I6X_ M@HTYA$)G?3IRD>4:%I+(XT[?LVW##LW=^:-.WPF,*/2 L+-5IJ61BZ7L5 M4T::8?W5ZA73;.-:IV2LQCI^K7953>665O-LKSO(. I\=*Q>E9Q+=2@ GZU5 M?\X] M-M_$.6I%3O7?G"^SHJ!Z#ZQ +,I$.@R<$40?:*K@8,'T)N^V/(S3_S15+4/& M-)Y-Y[-I,NLA3'&];?H,_D)!D(/(QX"(YT@!6KM"J,G6FSBI]S2UA^4@1YQ- M;CK+G*:SPWM#(T3I-J"5DR6/4@FGX3G6R-($%"$=D8)X5.K&B'8]JE4\+HMG M@M(=R A;BK9-=9^A^J<-<0*GB"D, M=K_*DA66JR8G)YY133_G!5\@%./T>7!ALW66YX!FL$V9P3MF^0-+@2U@Q(C2 M"64TG$X"10ZW37!*&$G1<.4-"6705 $P;<%6>!Y>M;$^_LJK"W8UUC=0#%K' M7[-ULV;Q6C1%?91)LF>1B"9/<1>2I2Q],IG6)]#H3@6.N8!]<_^+]:$374I-HW-;D[3$^-R]<+>BA[PV M7";X^8/1B1\^">C_ ;%/R/0/FLO?Q*&/ F&4BHH4;JJDK/M6S 7Y#[)VVWSQ M,;N5(^O%;(>)SH77\_ PC\C6B/;TB;1W/3REV.?A1=1?]A0^'(G+7A^7O=/C MRW$;H:MDBU.G L+A^]EEXT/*_@\OFKLPW8B/*/G\F&:-+A M$&LX;-5$XG"D YIIQ2DYTQHUT!CE!]!_DX* M10PD4YEGBZ:DTC15L,G-BX+H$ 7Y/T3-G,N=N2IO=)^$"#*7'@&$_JJ:)*JF MH/A)O9+.(!.-A +[NFB<%4G>I%RAPE7%JO;*5UH+'M=-24'SB"7[O27[)UOR ML'=Q1[T+34/N>@T9,]SCMXR^M)"O\[+?6CHEB[=..-YO>N^^+=A'%TI146L( M'CD'X)1]CYBMSZ.H% M! 9)L!&&(0.#_,!](A>_B<'O!]#_09,_:+9@OA> 4;8,PXY#7?RIY85*0FVK ME_R 8;O.ON>0O5SL@"U-+9SI>KV6;5C!L19O .G Z .4HQ$DY)"_4-U>A, P M\D=M7D)&_3OH\#[)Z&VH BF/)8V>^KV689E/>3VG]W='>KY;@]?[O".]7ZBJ M;UI&%%!S/T("%$C3L!S)>3@G(Y2O5)#>N%;X_V7PLEUIA[W!@Y!9MQR:DCPC M!-NWO=2/OB!63%++6I7I6B6:Z0+] 4MD6YK$D_@>MJV[OGW7YX"K5 M#@#Y@N&%O@Z]>XQ[(]]F#@0-8KI6KF/!._B1?*?J(= >$VK8"S4\.;G4TGK] M72"X-(G!"*A@V%=(OIH# \_@HL( &%79LHA;)P6>+HD4#;GG?6^4?TUD\[I7^(KI M+R?.J5 [ISKMR('#[Y*G5('-$%40F&:MZJ0:LO 13NN2X)HB-CNB1%&O1-') M2O3=8L&3^H@ZB1UU^K1I2\Z*OKP2RX)\[I@.'<7A<./A$<7B/;X'E*KLD>I> M-E0Z^F*+_K=[J_!\TNLCO4MJI(HB):R6Q'+UW9T2PJ(4:[FOY.TW=QWO91\<8:2.D60>^& OY858 M9XKVMANOO2W)9+O5GO4">H(B*08H= _C^(?Q4RVU<^O"'#:BK0MGO!$-@IQ= M@A[MHA(IC_+[V]&BO4?H$#VMV_M7LMS M9WMM[NT.T<%#VR@[CW;.=>=Q;*L=ML*>Z0X523;:M,+1UFQCVQD4=3!JFY@G MR21NA5318A;.;LQBIGO72(4W!FS?ML(\7F*C]_,HC9X.;N5VY_Q!O)AU8HMW MZ#YW-X9V\1&EEBTJ*[4"@YMY=)&>7V9>/RC\*7%O3];@(UEK?>\WO]?S*/&$ ML,'*>01!OR^XQ*;Q0$3C[P-F='3I#4_73^B_AM@IEK6PN-3-7[)VNWE41E#C M1O2-N]7[W_ 03^[Q*MW8\(7]H)M-(ZAZZW1[,"8&K53#7SP<\G!B4":O&/"# M 0^\!T>!Y95P8C$S>@_&:Q.:7X10@S61D\H7YP(T@OBZF!^.9CS5\RG\$DKM[/P0=58/[>/B09 QX MPM,W\+)C?%G &[^"M]1MIQ4J9T%O8*G5%S1.4K1PATIJ ]?:H?U>X&_CKG8( M:]_2X$+NJ$'I4EAR!(Y$]_@(U3/7*S2B?E3XTP\E3XM?+(F_<;$#%^6YG(\H M!WJ-!@Y9@"NLL T'*1N]DXH\Z-X*5=OWHU"_SDA5R4XT\".D><&F!:?5.)_2 M*AU]5J+5Y.@?K*&6MM(]D4PYFTZF,)ZR%E)@7Y1BR8L**21FH5_^3.MWK4*W5SB ^ZV1X$EU3W9])7H1V MAYT;8N-%.$K@WU5>Y( \&)I0/=50*HH6K0-\H-%K$;0*5*APU$\^,7GNPV'C MK*0_9Y/)Q ?%LC0;70RE%F'D41Z\X;'HQXX$\CJD15K;(VPP='"EMRJT"97R M!0O.QIS2SLJR@"DKBI1*P?*T'*VT>Y/UBT)0 0M?X)QE/$1"T%D1>I>5V7=O M?7PRX5HTVS#'_1VBL(9A=SP]/A47PX3\ICZ\,Y^$V4IEH<$-F29G11Z!&6;W ML'&Z"_-RK1U-W[#5 M=1?1\ND6=YS2Q;SK7:$>V\$2X=#_EWFJTY7N458="/T"9D1LE;67(9UE \7=\A(QZ6O1 :T6/ M M[F]HS$:4AH3),C>&E?9NKQTO\H\]?EQEB-S^'W$>"L!\X\ M2!K03SP'0Y(T')]G[DB2MR#+GCO;E%(R"]-),KKU<<.LF"B>I209ARF=C1Z4 M9>)?5N=9F&0SQVH?=BA0L6M'- >ZF4/2@N0;^REZ]0 M2P,$% @ ^WUE4U[*ZP7% @ *08 !D !X;"]W;W)K&ULI55-;]LP#+WG5Q!&#RW@U8[C?!5)@"3=L!V*%6FW'88=%)N. MA8DO@>'TF)F>R5?C EHH7'2D@S#4IKMU=19+(2 M*V8NU18EG11*5\S24F\BL]7(<@^J1)3$\2"J&)?!;.+W;O5LHFHKN,1;#::N M*J:?%BC4?AIT@^/&BF]*ZS:BV63+-GB']LOV5M,J:EER7J$T7$G06$R#>?=J MD3I_[_"5X]ZTG 62U ML:HZ@$E!Q67S98^'.IP 1O$+@.0 2+SN)I!7>9_XB,2VRI.CHH7R:N$GS-["7$OA"1.NJ_P M]=H*]#Q?[P6^8^(KS-1&\N:N4!'^J=FQGYFB9V4LJ )LB5 H0:^3RXUW9QJ!RTS4U# RP)1*6W\BE-R\ MLZ@K=_'?$H=JZ?C73+@U^'MZU:$6JC6Y41.O,J'.O+!-O MS?Z,[F@S-$;YC> M<&E 8$'0^'+8#T W@ZE96+7UPV"M+(GU9DFS'+5SH/-"*7M'$ ;2=3+6C@&DNP676"W#9*T>Z:EL46L M1+HD%7O_?8>TY"1P8K2W7NSAD//QF^$\M-@I_<,TB!;V72O-U;2Q=OLQ#$W5 M8,?-I=JBI)VUTAVWM-2;T&PU\MH;=6W(HB@/.R[D=+GPNCN]7*C>MD+BG0;3 M=QW7/V^P5;NK:3P=%?=BTUBG")>++=_@ ]H_MW>:5N$1I18=2B.4!(WKJ^EU M_/$F=>?]@;\$[LP+&9PG*Z5^N,67^FH:.4+88F4= J>_)[S%MG5 1./O 7-Z MO-(9OI1']%^][^3+BAN\5>UW4=OF:CJ?0HUKWK?V7NU^P\&?S.%5JC7^%W;# MV6@*56^LZ@9C8M )>?CG^R$._\: #0;,\SYZQAJ^"KT0KK$#SEJ_GH>ZQY99 *F6L :X1JH;K#6FL KH&=F,\N;N. MM\ -"%GU6F-]"8]T8L5;+BOZ=X4!PF^W/46.!%">*A^HML]4+R>4C/Z&QT8C MO@HYC%N_$]M7.Q,*I5H1(@7S ;<6.[=@10#O;4QFQ,(VJC=6Z1J3,6] 'WPEB',BOS M!"X@SN8P2X(RS]TBR/)R0EW&MDA=A9ZMXS6^<>\L"UCBS&=YP KFA)A4>>:E M-"B3"%X%!&7].A1Y$+/812 +XJPXU9S)Y?28R^G9!/R\M^C?_*2 BCCXJN3FPR/J#C[A&EWRP3T^H>S1;]_Z!N.*HGYRWKQ9">>)G%8"[FEB&%+] MMY0W1]*M(VT=Z7HDK5^0KD;2?"#]OZV)/*%TS4A(HR NYB1D<5"RDH0DHG(I M)H=7H?9 9I)&&([/>NP?H^9!1CB9.F4[NL5(;*?R8(Z!3 MD),XSJB>BM@E-"5D6CJ!14$YCX8:M' ]?S"EZ MP(V?QH92IY?V,+*.VN/ OS[,N>?CAZ^%;]1MA330XII,H\LBFX(^3.##PJJM MGWHK92E;O-C01PMJ=X#VUTK9<>$N.'X&+?\!4$L#!!0 ( /M]95,H>8 D M)P, %0' 9 >&PO=V]R:W-H965TM#+TC:#GM4;#H6*EN>)"?-WX^27;<=VFQ[V$,< M228/#P]I:K26ZEGGB 9>"E'JL9<;4YT&@4YR+)CV984EOS/@R-_8@ MF(PJML0YFL?J7M$NZ%!27F"IN2Q!83;VS@:GT]C:.X,GCFO];@TVDX64SW9S MG8Z]T!)"@8FQ"(S^5GB.0E@@HO&SQ?2ZD-;Q_?H5_<$,FXR47(.RUH1F%RY5YTWD>&F+,C>*WG+R,Y.YD4+%T0X K:^)9V8@'CHG_1A&-.S=_MC?NF:3&I.&-<4 M^N4+MRBR;H.!'_=[%WS%4RQ3V' 4*86.^_0X[&_IA+CKA'BKZA]KWI3TKI$+ M'IWH?RCJ5G@[4$]UQ1(<>S0Q-:H5>A/XK=046+O L@W\5>VG@M&G2LTKZ;ML MK?TZ?U'1[YQ]06 MSN)?ZAN\FW0%JJ6;YQH269>F&7K=:7=EG#63\LV\N6]NF%IRDEM@1JZA?W3@ M@6IF>+,QLG)SJK,UEO[!V.1F-3%Z(BIMSM10U MSLR5KKC%5[T8F:46?.8V5>6(^7X\JKBL^U<7[MN]OKI0*UO*6MQK,*NJXOK; MC2C5^K(?]#+?A3BK79&0-9,E7J"[U\F%WV?0(D2I%;DL#Q\2QN15F2((3Q3RNSOU5) M&W?'&^GOG>UHRY0;<:O*O^3,%I?]M \S,>>KTCZH]6^BM2;DJC?N%=;O6 M[T.^,E95[69$4,FZ>?*OK1].V<#:#$MR._/ C[4N:H$#)[XM!1F M>#&RJ)2VCO)6P4VC@+V@((-/JK:%@5_JF9CM[Q\AV"UBMD%\PUX5>)?;<_#' M'C"?!:_(&V\],';RPA?DW1:\7@@#LH;3G-'E@Y-5\!T5RJG(]U1(I\*#=2'S M K@6@)-&U+2^QAQ5<[#\JX>[<+UIW@L!LEZ,>DA69&*-=RNM!9U_@V> M-*\-:J0DN)[]C9S"I++P1XU)7,KO*/A73%X#@X_*&(PQX+I/7'\1EF(.CR)? M:6DEXG\05FKA=M^7*!3G]+/,!=QJ,9,6GI3E96^ 9MI"K0RO9V;8^XS.V., M8 35%"UO8]B[X2@,I7 +[T0N*C<7N$G?V[&:'F?XY2SPLH">@\ +6#STL#J8 MI7#Y77Z#,V"1-TXS',1>%H7XQ'7)&)_CL1<%<>^NP_$E&@]3@65.H+B\Y,;( MN[AC,TDVT5L*%+A4,2LM +Q@%$Z(YH&WT7A_A_XEX<1 T+@AVZ MH]VIHUI#BB +3V=(PR"TQC,O2Y)&-P8[\-ENJ(^)\()_ MDS#81#LZCG8<)*[.A%'2UAFJ-ZG'PO25WA1N>U/X:N-X..0 W*T9MH06&K<8F2"E=-2DMNMJ)6W4<75@+3"INVE9I)KUWV.!D:8!/ M"?*)'J6/JG;N?-]B>W+8]JK,9NJX_ES/Y\@>''RDJ0\($ER[%"\&JK=CW[Y9 M+TT<=N#K9[23>OD;=.<;PTO1VVG^"VK^1]R/*;,P7>DWI7*'Z7W<9YEKLDVK M3:C -0G?^&_0A'B(CIZCL3,L;#6.,.>5L?K'46*).3FAHJ2M_-X<4Q#!$NL" M7A[: T;N#AB=&4K_S&7J01' OPAB&/!ASQU,3JBH>U:GSNKXV&HL+6AOYGZQ MA3JKL;!166M,[J%.I 72[02C0-+!,"]71(^6"Y0J*[O=1BB;0BGS0^]MG)KC MYW/D 9).60&_3UP59O[;PT/;N?L>O(6N^C3:N4E40B_&ULM5=+<]LV$+[K5^RHGHX\PXD(D.## MM35C.VF:0]I,[#;3(T1"$AH24 #(BOKKNP!%6K9E32Z]V L"N]_BVQ=TN=7F MJUT)X>![VRA[-5XYM[Z83FVU$BVW;_1:*-Q9:--RATNSG-JU$;P.2FTSI7&< M35LNU7AV&;Y],K-+O7&-5.*3 ;MI6VYV-Z+1VZLQ&?R.!O,M?ZJU]\J*_& ML7=(-*)RW@+'?P_B5C2--X1N?-O;' ^07O%0[JW_&NZ.=YES*VYU\T76;G4U M+L90BP7?-.ZSWOXF]O=AWEZE&QO^PK8[FR%BM;%.MWME7+=2=?_Y]ST/!PI% M_(H"W2O0X'<'%+Q\RQV?71J]!>-/HS4OA*L&;71.*A^4.V=P5Z*>F[W7NM[* MI@&N:KBNOFVD$35\4(ZKI9PW JZM%<["Y)[CRIY?3AVB>MUIM4>XZ1#H*P@E M?-3*K2R\4[6HG^I/T=O!9=J[?$-/&ORC"P-[4B+8"B. >Y4&R\Y>C#ZH M&I/)2-[ ]0:3BH>:N-M9)UKX@D''X%J\8"LKC4?1GH%[[7@SF@2']<9BAMCS MT0UON*K0N(.WHA)M@"4!-QX-9)U!FB11SBA*A!515I8H)1F)"N(EFM&(,.9W M(TJR**5L=%U5FW;3<(<7DNV:2^.O#8W&#+3P\T\%)?07F)"TB$B1P#E,$I9$ M11I$FL412V,OYFB;91F8>4C+/>POO@>446'&NI,\&KE7?;UML"Y@5.KJH2H?<4NI*VPCG:"&RQG M^Z3._L:/1^_RO(Y\0L#$"#\X:V'.D72&42_]!L5TB6@G)T!*S WFY=3++,Z] MS(!@)J=LA+T%I_'"89XQK"4*)X+&AJ"QDT$;&L*]L.Z$O6RPE_UP$O3D^""\ M2(-C$3]M^M#<\_!:P&9FI75#)$.80M?%<<>-5ZF:31U2XZ5Z! IS1'<->[ZO MZS!K+T;O#9;@BX%Q6*Y/LJ#O,[=]G_D=+3_3/M$ZX%GVO!4/^)Y:(XH3U4KI M1B]WOJWF6.6I+^ )Q10B*/K$FB116I1!Q#Y1$C*Z#2\+M(]Q#@[:E5Q;8'F4 M)R5,\%3"L)D!R5/ E,OHZ-[P6BC>8M?QW#F_Q&?<5PLY M$8E3+,QZ[OA$9) MDXC&Z2A,D2.A05]B[)EQ%APDF/PIZ;UEH:>>08$IGN<]+]&1B?,#1&"32_/N M]A/?_.,@8FM,6?$:$5D644\$2[$AIJB0Q%APV)P1\@>8H%&2>JVL8$ +/QA. MTH QV=,0YZBY#UI&.T\)TE0FY;$RG!X\_/ 2R_"\]5F/V=2] 8>OPPOZNGLX M/A[OGM\?N5E*9:$1"U2-W^38(4SWI.T63J_#,W*N'3(6Q!7^"A#&'\#]A=:N M7WB X7?%[#]02P,$% @ ^WUE4P)1FZ*O! O@L !D !X;"]W;W)K M&ULS59;;]LV%'[7KR",/B2 9NLN.4@,-&F'%5B[ MH,G69UHZCHA*I$;2S>+;?^"CN6NLV%JOS@=_1#=G?AVN-U>* MTHB>I!%*,DV;B]GK^.PR=?)>X ]!.W,T9\Z3M5*?W>)=X7 MFOS)'5ZM.N._;#?*%A"NM\:J?E(&@U[(<>1?IC@<*531,PK)I)!XWJ,AS_(- MMWQUKM6.:2<--#?QKGIMD!/2)>7&:IP*Z-G5!^3]G:Q53^R:-+M2?8]8W;1< M$SNYY>N.S.GYPL*2DU_4$^KEB)H\@[ID[Y6TK6%O94/-8_T%&!YH)GN:E\F+ M@+_5=LZB-&1)E,0OX*4'MU./ESV#!S^'K>6^,-2&77(C:L9EP]Z(;FNI84=Q M.?E5&7/ZM_!\*RHO&G7WZ\P,O*:+&2Z0(7U/L]5M2VRC.EP.(>^8=1%GAJS! MIK8MLSBN'Y-='\@V$UD)LF(D.X!E/;(TCN59@.+U*+>M)GJ4%[8_^@"BCTX" MQ%NM 86(W]!@J7>+I S93#>JZVTYC3X\)4L M7/R^-Z/Z*Y;D15C&E9LER30KEU&89TO,\JH,JS@//OEK"!1^3QI=Y5$PS$^C MM;C(PKQ*,19A%&<8\[!81GX=IW'P=K-!TW"Q]IS0-MB@+$DK>/<8\"RX4A*6 MK'!YDQ!B+34PN^-:$;)T"@E92 M?V9;*5!;<1BE.;Y)6N(;9_X;9<&-EU&#*S7#2D0HBUF%T[0(WO9#IQY00B/0 ML-5UBW;(AHY+"+ 8@ AA&KSY3LQ87(99A*A789I@0%RB!.IAD17?R]^^1N(J M#I>.6)6%:5IAS,-LF?C]LBR/B^SIC9AJX!6+YPB6&](,0S8O2PSI/,]>U-XS M<(H(CAN2V.LGA==/TL!E^VE=F&\7QHY0W#7OZFW''>S6^#: 2]D(5*$F61-; MD]T12;^]C\LMAN9!'M*!+(\7R@F!M5"-OU5NN;XN3DJZ5]&,K(=]DCCJ&:]XA?N5F M(/\S[A[FS/4_[,"Z(V9;80[A@"$G[7LEZFB*BU7NH@B)NI8ND?>\V]*H>_ T MQ,0@@O>B&?WYPI?NQBCIWZ:=+_D_P>$3E*,>H[G5*,:?9/4AS/RR?[ MX?\OQ\=!;FC][Y/-OO6@6!R]J7K2=_[E"-[N+S8^KPZ[A\?IZ_%-]E5\?-F^ MY_H.?K".-E"-YF4^8WI\+8X+JP;_0ELKB_>>G[9X8)-V CC?*-32M' &#D_V MU5]02P,$% @ ^WUE4ST:FZ#W P ;@L !D !X;"]W;W)K&ULQ5;=D]HV$'_GK]#03 =F/&=;_L!<@)GCDDSSD)0Y+NVS MP MH8DNN),*E?WU7\L=Q=\#EH4T?D%?2ZK??RTX.4GW5.P!#'LI"Z&E_9TQU M[?MZO8.2Z2M9@<";C50E,[A56U]7"ECN'I6%3X,@]4O&17\V<6<+-9O(O2FX M@(4B>E^63'V?0R$/TW[8;P_N^'9G[($_FU1L"TLP7ZJ%PIW?H>2\!*&Y%$3! M9MJ_":_GJ>5W#']P..@CFEA+5E)^M9N/^;0?6(6@@+6Q" P_W^ 6BL("H1I_ M-9C]3J1]>$RWZ!^<[6C+BFFXE<6?/#>[:3_KDQPV;%^8.WGX#1I[$HNWEH5V M*SG4O$G<)^N]-K)L'J,&)1?UESTT?CAZD 5G'M#F 75ZUX*B M+#>B6<*9ZEZC,OGK M!FI>0]$S4&/R20JST^2]R"%_^MY'M3K=:*O;G%X$_'UMKD@0>80&-+R %W6V M1@XO/H/W#C9XDI,Y"*30X":WG.$7\.,./[Z(_QDLIN(RY^L.G(F<+*0VZM'1 MK?Q;/-:G_'Q9#&8C,3O GP)P^ (Y2%D['ZSS";I.KD"1QGF.:PF5@=*>TI$[ M#CQR#XKEWP7\^DM&P]%;303:4+4V5(T-:U24')A&HJP4URA ;IP.&UE@67.Q M=5=2H'GZNM=J>.\T/,Z*WG/%7BK5^R*X00E+PPQH@EA868*HL3%%G18GN>,DZ'COI4'0\Q%Z0](PQC4*QG;UHG%B MOVA1&Y#/-E'^OWB$7I38*(QHX'8TBZS2 MAF9C'!(7CA%6 9;_+,:UOX>Q('E?PQ.'/Y7P<$$BZV]8VI]D'@! MM=DY'@476D_2M9[D8D\XTV%>ZVQI!Y_^G,YV6KM(#=8*T\M.'?Q6GFE=K$=(,[L$CTK*\P^U^$R$F9![Z:4RO"_F1N.T#@T M$S75+:3S 9:5K2&WC)KE63'96GI1& .*0NS#$9;DR=+X$?]CD=3= I=!8HL; MOVE$AJZT&R9OZAGJD;V>1#\QM>4X"A6PP:?! MU0AK3]737;TQLG(3U4H:G,\\!RKR@$QC<<.,^A#.L?M]0;]F\^=Z M^BUS*J?!40 Y%F)5T:U>?\)U1"/%P'](X33[ &_9Y#CW>P3MXMYAIE 1[ ]>!S& NB>V2UB )#UMQT&N#2T5HE"\UDVB,?I)N M.MB^[HZM SM?,9)0.?S0"PNG&3F+-$[&#FG$@$-FV(6(P]'@J[0U$JZ%W!9\7$ER/:MY$MJVS[MQF#A:\1:[CNO@FIF8?5 \4>-P[. [>3BX M^+^AR9 KL /)B"%8I&RYXS:'L//6M8^VGGJ-9ND'FF5R*T7MJ^]W^YEYVHZ* MO^;MP+T29BFY=A46[,H41P&8=HBU"NG&#XZ%)AY#?EGRW$?C#/B\T)HVB@O0 M?TEF?P!02P,$% @ ^WUE4Y$YO@;\!@ B!( !D !X;"]W;W)K&ULM5AK;]LX%OWN7T%XBX4,"+%(B7IDD@!M=F>V W2F M2+HSGV6)L;6510])Y_'O]UQ*7T+3]_E]!^O^&/1CW8O3$C3Q9:?Z:']_7E-"*# M5*LJ1Q)*_-VK:]6V) AF_#7(G.Y4TL']\2C]9^\[?%F45EWK]L^F=JO+:3YE MM;HKMZV[T0__48,_DN15NK7^ESWT>U-HK+;6Z?5P&,_KINO_R\?25 M V(X(+S=O2)OY;]*5UY=&/W #.V&-!IX5_UI&-=T%)1;9[#:X)R[NE5+0.S8 M^ZX/,"$5?"H7K;*SB[F#!MHWKP9I[WIIXBO2"O9!=VYEV;^[6M6'Y^>P;&>> M&,U[)TX*_+UR9RR*0R8BP4_(BW?NQEY>\GIWCWEY4@C=DW.[*2MU.<5%L,K< MJ^E.SVR3JU[L?OL6*=:=5MEV1N6YGDH8H$1CT281A*C@H<13_QBF/$8@R"-V8Q6 M9!3*B$_>=Y5>*Q:TVMH96RCXJP" GW3E(R0'?!:(&1.IA*R,Q3S,LI@%22A$ M"E'TC$$@TE#&$A.BR,),RLDG[0!&::UR$!+/& ^%Y*%,"L:3+"RRB*5%&F:% M8)P7H4QS1JMI&$%J/[ M-)60UP1(@!V$0P[529Z\'@>>%R'G*8,+,4P.).P5$,6CL(AS)GB80I-(X4', MCX$0I468QQ'C4H9I(EB:9B%'W'B4AVG&L2.))2()J#$"JEQ,?D/ZGDP$^#/; M!T&$$0(L,O(YAM,BI1%9Q:6')DU&(&(I/!(BS'D&R^3KL<@RF)QG !IQS $& MA]2!X6@K*BB"3R)OE16?$2D--)@22-R8",\(A2H.-1R#.O":,8 MR&0>#U$D QXQE,DH>CT>,H,>#D^ 0T')$2,./M%BBC7PX#"_R @@0!?EQ8]* M$!B $E2U6X("5>18J2F-.F@EZ),+-TQ0.\>NIG/*4&'KL=B;4(]@'!8S'3@)P=4L.TQ6JQ*JV1)$ MP_9PHD6%;-,3A.$\1&W*[HFIMD&S],99[T59_;5M;.-Z+M%2Q3QG03EC$&N6 MRO[$@L6,M6H)0.^4?ZZP"'&0[^6<32A*^S@UQT+;QQ1PC9*]^LJHND&0!M7, M:4:^&C2$K0&D?I,FI%^'G]_?X+%#0WD:5<%$),%!5I AI4-O66P==772K,IJ MQ6S?K\[VH]T?\:%%'/0=JTJ[ZNVG@0*$]V7;1QD4[K/J15I5P0G7C+[": 2I M=V<0"LL26+8Z>1'Z=JE81_=SW=]/=;1@T<[C37-56LA6'1 #YJ!KM;?I6$KO MML*(82O J;0Q8(SM.C!KUM(3 ;S][+@(&O','J@!LF6==JQG3XG@'F M.]WB78(L(HFL0>G>K5D'I'PA(A_P[M)7*'L^^7G(KB.<8%QZT1@F>XEWV".^ MMO E#7O)_,XGU[J_769H,?_\1RZX^.G+ZTS=!O1(^@[$8\] PD(2)4&ODRE: MU-$*,H@#.70&+ST,F3/60B#L7.OQ&94,NU_\)V'DN]>12_9]'J0RQ?\HUOO@ M"9:,Y#<\4.M-JY\4%1C4O;*K%(A3NA-5I!+M+?F&D".%?^PP0W+MU?@7*.2 M/RNBR*W/FD MKW5!7VAG!\UUD/&*?D.,)@+[BP\T"]#7(GN>^D8D^G[P)<+ )TE?*8%2\)K[G T.LODE)G^NT?_X/3&?VM8:(=JX8&PO=V]R:W-H965T M.E40B8*F\6$5 G7[;)(# MK#IV9E^@_?<[.RFB$D7;E_C.ON>YN\?G3$[&/KL#(L%+I;2;1@>B^CZ.77' M2KB^J5'SR<[82A"[=A^[VJ(H ZA2<98DX[@24D?Y).RM;#XQ#2FI<67!-54E M[.L#*G.:1FGTMK&6^P/YC3B?U&*/&Z2G>F79B\\LI:Q0.VDT6-Q-HUEZ/Q_X M^!#P2^+)7=C@.]D:\^R=93F-$E\0*BS(,PA>CCA'I3P1E_&GXXS.*3WPTGYC M_QYZYUZVPN',U[;!-:= 16$/; M$2\EU&C]I?$CNR;Y[12AQVM2_S>L[3"^&#W_['\*N^<.0.&.B9+^W2@"VSZE MUB%3AVG<&N+9#N:!_SYH?0"?[PQ+W#E^P,__L_PO4$L#!!0 ( /M]95.* MZ+V[A ( ,L% 9 >&PO=V]R:W-H965T,J&O3"WIT9]'3I!%=X9\"64C+S=HE"K_I1*UIOW/-YX?Q& M/.@MV!PGZ!X6=X:LN&')N41EN59@<-:/+EKGPZ[W#PZ_.*[LQAI\)E.MG[TQ MROM1X@6AP,QY!D:_)0Y1"$]$,EYJSJ@)Z8&;ZS7[MY [Y3)E%H=:_.:Y*_K1 MUPARG+%2N'N]^H%U/D%@IH4-7UC5ODD$66F=EC68%$BNJC][K>NP 2">[8"T M!J2? 9T=@'8-:(=$*V4AK2OFV*!G] J,]R8VOPBU"6C*ABM_BQ-GZ)03S@U& M:HG6T;4X&"FX=04:&&JY8.H-3N BS[FO-A-T6CT97_O#*W2,"WM$+F.6%<0Y M1F=X9H_)+X/','!$1P 5S#F0A#>]F)'TKV .*ME7E8RTQTR MVS#6RA46KE6.^4=\3"DW>:?KO"_3O82WF3N%I'T,:9*VMN@9[H?_+!7!6]O@ M'^2TFVMH![[V#KX)=6=>"@0]@^N7DKLWH(H6.H?W"[+P>$,P&#F4]FE/T$X3 MM!."=G8$O=%J?N+0R,T@V^ZFHCD+-'XL+ >MM!Z!>)9A[&B(5,E\I5K=/L-I/J M(C1H_.Y>C;DQ,W.N+ B<$30Y_4+1334Z*L/I1>B^J7;4RV%9T+1%XQWH?*:U M6QL^0#._!W\!4$L#!!0 ( /M]95,W=AN$Y@, *$0 9 >&PO=V]R M:W-H965T#J3AI: M5;KMPW0_F.0 UA*;ZQCHI/WX:SLA)#2DL*+V0YO8YSGG/(]/?.SV=ES\3%8 M$CW%$4OZUDK*]:WC),$*8I+8? U,S2RXB(E4KV+I)&L!)#2@.'(\UVTY,:', M&O3,V+T8]/A&1I3!O4#))HZ)^'4'$=_U+6SM!Q[HG-R+R&-@264,R1@T;>&^':"VQI@++Y1V"6%9Z2IS#G_J5\^A7W+U1E!!('4 M+HCZLX411)'VI/+X+W-JY3$UL/B\]_ZW(:_(S$D"(QY]IZ%<]:V.A4)8D$TD M'_CN'\@(-;6_@$>)^8UVF:UKH6"32!YG8)5!3%GZESQE0A0 RD\UP,L WC&@ M<0+@9P#_W B-#- X-T(S QCJ3LK="#( ML V@CV@8AE2O'8G0)Y96H%[)]V.0A$8?E,77V1B]?_9>&]$Z$]-&4,[E*T(2%$%;@Q_7X;@W>4?1S#;R] M!G=>K<,O@;21Z]\@S_5P13ZC>O@,UC;RV@;N5M%Y7?3)'T'G!>$;?XT3 M_L:P "$@1/O*&+(0C4PA@E!%LB4L@,I53_UVC5^]/VT'OF=W>\ZV*.5S(]RV M6V6C\7.CCF?:LV^]F*"_E1@HC12&T;0G4FM<7*U:&F?TPAGH/XM^;C:>?!VM>22HT' MP*1JQE5RU8?I-FS7_:MJJ[D<5^+9R7EVKL5S\K169P+U23W26-OQ!9JIJ61! MTI."PE%>V07J4\ >BDT;J*'3S>ET:WU]YFSYVA+![J'CNF]3)"_$:9XJDLMQ M9::%LP6^CJ[H=[[COB1*01/TN.-G+8UW2-A[HZ6ICX-/+LW%N#+30Y?']6W^ M3;[@%W+PT2\@HNX#QH?&C>L[]R6E-B5/--[$9Y7.H4GBJW7)5PA:G\,9@A[: M)J[OFQ<)JOB>*^BAE>*K]=)7"%J? S:"5M%Q"E&PO=V]R:W-H965TN+82:\>V9?$(>\J&.7WZOZC^;;5&TT5_[W:%Y=;%MVYL7EY?->EOL M5\WSZJ8XJ'>NJGJ_:M6O]?5E-87NY7Y>'B]K^L?;8E=]?W5!+NY?^%1>;]ONA M7<3=+16[8MUVC)7ZYULQ*W:[#J5NY%\GZL6YTJZ@^?,]/3]^>O5IOJZ:8E;M M_EENVNVKB_0BVA17J]M=^ZGZ_DMQ^D2BXZVK77/\?_3]=&U\$:UOF[;:GPJK M.]B7A[M_5W^=6N(A!>BI 4%"',48*<"#!;@C@+\5( _M 9Q*B!@ >$H($\% MY$-K2$X%DH=^AO14('UH#=FI0':4PUW_'3O_W:I=O7Y95]^CNKM:T;H?C@HZ MEE9]7AXZM7]N:_5NJKZNBZN5VVQB3X5WXK#;1%]_1%]K,M._M&B MJ*[KUVZC7Y5S&AUV$1?2G6'UU%U=09] M*M;5]:$\ZOK)NZ)=E;NGT3^BWSZ_BY[\]#3Z*2H/T9=M==NHXLW+RU9]HNZ^ M+M>GNW][=_?4E\=VFT3S0^;8H.4SX?+9P/E+U5+GIN3WC?G6SH(_+!N MGTQ;1F!+D?MX-%_]Z\QV%E;[,AC?FUU_6_( MXO>C9)9ML6_^&*B(GROBQXJXHZ(O5;O:8>JY*R:/Q;IQ_]OK3,0B5FWSS;AL M-DS_G?R!]:3-3DG&4]YGST/8N5+T;0#4'F&RFFUEYPK2L*T=U=,&$TL MTY0RVF_A=_9E(J.$ XGF]F54"9DFX+K%\,TZU&##2<)$DB1G>*]ITG/3I,,= M^Z-1K>SKT>Q,RZ;M41+K.3$.Z]-3N5Y+Q53&X.]RYN$[1A2,3E(B,S"D!-%S MA,ZXNGFH(!_=/:A@-<2J<4 -2W\-0[UH1#9DD+-40TK3UJ6*6][(9?)-"%P>$$NHY(1V'4+S]VZA&'329HD M&<7'%Z+G?3(\ ?VSK-6RJ6E\8PS1MGJ&(#.Q:B?89@X/,,-XUR-AP MKF82&+8$P7,$3B2WZ L??6",06I@C"0&H;Z4$_^9'A"G57U356KM=-Q M_?.AW1;U$%?/G"2=6(9Z6B59H PSJZG_(2T1#L-=(D30,.29!Z%S#,T$A0+T ML*$\3N)#V#2SI#>2W5]HZB"%#D^3'ZORT![7S^6^&"+J"9.2:45']0Q*:9CH M3N7,)DZ%I&D"=.?A.W2'T!,F&07QVSR(GB-T*KA,&!S^?'A4!XS&%^- MQ??[4([T =2]'A^1QJ\:&!(=4S M/4TF5J.>_.GPNMFMQM0.# 6/,ZC&8;Q+C3:<)1G<*YL'P7,$3@3/XA2*T4-W MB!&A4\%@V+D<2^_WGXZHZ/ ,#\4X+DAD.@)@\;229#HT8,-K::,J(@!MP0? <@=.$$#C"+GQTA^P0.DLY MW#QZ7F@(<&1+7Q#$AR?R-_NB+M>K9@BF9W,^L>_ ]53/ WT'CNSEQR++X"+$PW=I MSJ:G"8?1TSP(GB-PJNB)Y:I[Z [9(71&4VX);R2]WX'&D8CAB?Q>> ^>?[F> MV_G$'@G74ST/]$BX[0,P+B2T]'3WQX'C\W'4^) MX6E]?EM7-\6SZ'VYV>R*:+YJVJ,(WUQUXARJ0L_X8F*_1!@G]@+]$F'; BK M@H/6S(-WZ="&<\%Y I489)<@<))F-(.[,SZZ0XL(G273XTC)0Z/) 3FRA2APDRT$21MF7 8@*/ M/'CH#F4B;,)AH#C+CD_#L+(UG)28V5*0.!&2@ MH2*1YR5H(JQ!,,A00>!)*N"YK'D0/$?@E#(1)U"*08X*0B=90N')B>58>K__ M='0EAV=ZH,0'S\(W22,+6T@,.B#^^0(H+G MW3.,"=3B8^R61$=9R?!,?Z=%ZTCL*&WJ<""9V(!)=&B0!!HPB>TTB+ASTZ V M@QP8A,XRED#QS(/H.4(G@J>I=0C"AW=H$\%32;B$<_98?+\/C2=4A^?^.VWV M3N2,TJ4.#I*)+9E$APE)H"63V.:#5*,"- 8]>)6YT'P'($G1$BH2!\<5R0"%X01N,4S%M[O/1V$ MI<.!P)T@_1OCHV2JPX=T8N\FU<%#&NC=I,@C'3(FT,SVX%TR10P00F,)91KD MW2!PGE &%ST^N$.F")RD'(Z;8^']WM/Q6#H<$YS&3; ?-$J4.FY()S9M4B-3 M1*!IDR*F#5$SKH2J#+)M$#JG<4JAN1U$SQ$ZD20EUA+(AW<($\%WAS^AZ[\< MB^_WH0[)TN'0X'VQK^H?8^68Z9 AF]BIR734D 4Z-1GBIA!&X:0U\_ =H[0F1*,@$^G^NBX&E&Z:AAX_'$LO=^#.AC+AL."LQ@?M23/=/B0 M36SH9#I6R (-G0QQ+6+!80?//'R7.!$Z2S(*'XX)HN<(7<7(PMJX]-$=XL3H M*2+.Q]@YF0[!LN%@X"S.X#5YI@.&;&)O)]/Q0A;H[62(_9+ Q$,S#]TE2^2) M$\M[F0>Q=:"3RBH>#@K,X_][E.8FI<0M3I_R*C9Q?<6C2KQASA. *W8=W:A;U5&S- M!OE!&)URN FV\-)=FK7I+,O@8#J:#KK02$P6#X<*>CQ]Q%)=16]&A1-[0B0V M,I?%H:G+8L3[4*T.MPQGOAJ<&L7R?R44[@?,P_@YQFO+;IZ=*J:/3)\9&=K-XZO1F ML9'?+ Y-1@^Q_"49-;9SH67[Y(JXAAQ MR>&1K.5H/LCG:01SGLR@+JG"-?YHZ?:2BDYL*!$SSR@)M)3N"_8/;\;P5-C, M5X%+N@A>$$'AX$<'MY8>/D.Z2)\M;9*X5[%M$8^0B0TF8N90)8$6TWW!OEO)K># PW>J%J%+.S0(HN<87<16]A8O MW259A"[A6+X<30=]:(1XG@RI+L$:^P/C]6I$)61B[XF8R59)H/MT7Q"<,X?C MR,Q7@5.PF$,DX# X#\/G&%Y*!E=%"R_>)5G,/9/P5/5R-![THQ'I>5*KNC3K MW388GRK<"%KHQ+85,3*X$AIH7-T7["ULN%IX0"5[*G I&<%3:C^M'H;/,7R6 MV$?LO7B'DA&\Y$18H^]8/.A'(_#SY&AUCK[]W83QNC4B%CJQHT6,5*^$!GI: M]P7[SS](R]/R5>#4+8+G''ZMQCP,GV-X(03,V+OPXEVZM?$LD_!9@N5H/.A' M(_+SY'-]7WX*DJ41E]")_2QBY'PE--#1NB_8/^.;P1%CYJO *4L$'U/K@:4P M?([A55"36INQ/KQ+EC:>Q1(^/[,S,CPTN/#B'3)%\-WQ*6O6 M'XL'_6A$;YZLKW*5#$+[/V M7X/8.<8F/+5,6!_=)4[L^2GXH-UH..@_(T#SY(6]D^9C%O]&[EC"IO:RC&2R MA(5Z60Q[Q,DZZN?C.Z6)/>($3?9Y&#W'Z"2)862X\.)=ZL22V,%SBLO1=-") M1J#FR1A[)\^_?YUOY)HE;&I/RT@]2UBHI\40T\G^P@H?WRE:FZXF3&N_*HB> M8W224.C'+;QXEVBQ1Z X/(V]'(T'7UYFQ&V>)+.G0?61:WHC&2WA4YM71K): MPD/-*X[8/XF5B/+;QTAT01.F;+1=@J\OBTW1?3KK[/H]_?%_FM1_Q&D4O-+_:;VJHQE7<=F08 M7'O,?'BG2!&[A\*EQSR,GF-T^UNHO'"71A&7+9:(2!]E51DY@HDG7:U3I(]> M\!NI;@F?VK R4M\2'FI8<<2PHK9HP^PJ!,YCN"B9A]%SC$[LM;X/[A*M#4^E ME41G-!WTH!' >;+;.C7[J-6_D167B*EM*2,_+A&AMI2PG9?4.G_EH;ODBK ) MR2B4:Q ]Q^B67[_PPAUR1> TAGL+R]%TT(%&+.=)@^N4ZV-V!(SLN41,;489 M>72)"#6C3@7E<$C@P3OE:L.QD""(GF-T)"3PP5URM>%H2# 6#[JPB^K 2T:4 MX,EYBS?,6U^QY6&]N]T43?03>YY&^W*WZP38[2K\1)XGYQ=4D$%C2HYOJ!_B M9U%=-#?%NBV_%;L?SZ*KJHYVQ:I1("7>+T6]VOPX%/_]7RDER<]-U!PS^C6J MT+JZ/I3_7VRBZK9MNC^X-^MU=7MHR\-U]+E5^%6]::)9M>F6BW=_#4\Z#(U_ M?O-Y=OR)_/PTDK&,3B_?_Z5%3RT]6K=-M'WLMU&,_476ZD_X>;Y8,,; M89 (L83>^HKI5B;D.>DWLS1>F+"9/\_^YD8SPCE?^ESTNZ[?^HI]V1;1DUW5 M-$^CKX7ZY(5JGK6ZL:A=_:4:H&N+5EURZ ;(O?H(VR8J#AOUF3^LVTJ-WQ%[ M=M>:W97HZ!UMUJFSA=VE;1NJI58[>['U&Q M*_?EX5A&]7)L=NI>U58+VK5!C>KPX]HO5W5UT7S/.H:ZD1NHD/51N?Z5)'NRFVI>K2;QW;1 MC7JCVN!=>]ELBZ)]MVI7KU^J_K\N9L5NUT3'O\_NI-*%\;*ZJZNNZU^\H1>7 MUNMOR8LY05[/R8LE]OI;^F*&<=[1%W/L]9R^6&"O_T)?++'7E42%JEF-L-B] M"MF])_'WDNZ]!'\O[=Y+N_J[XI#XWZ:[U2;1<_[U*>U>7U M]OQ+6]VH-KV(OE:MDN/QQVVQVA1U=X%Z_ZJJVOM?N@J^5_6?Q_YY_1]02P,$ M% @ ^WUE4U]6/J.J @ Z@8 !D !X;"]W;W)K&ULI57);MLP$/T50L@A 5*MS@K;@+BAYH:2RQH4B5I.WD M[SND9-5);"-H+R8Y?._-XM&PNY'J01< ACR67.B>5QA3W0:!3@LHJ?9E!0)O MEE*5U.!1Y8&N%-#,D4H>Q&%X&924":_?=;:IZG?ERG F8*J(7I4E54]#X'+3 M\R)O:YBQO##6$/2[%:N'3D/HO-7#14-PJ0=U[JYP8VIHOZOD MABB+1C6[<=5W;*P7$[9/YD;A+4.>Z8^9IGFN(*<&,C*#-8@5D,43F2IF&X=\ M )DK6A4LI9S<4?4 YAS77U(A1&:KU)#/J$FHR,A7AA'F1"Y;H1FD,A?,]<3I ME"H0I@!CM<[(Z1@,9;AY1^[G8W)Z-T-#"9HPPS2)IEAG4Q\ M()F$W$ETH,E$9)#MX8^/\V^.\ ,L;%O=>%O=87Q4\$MJ?!(FYR0.XVA//*/C M]#E4/HFO'#W9_\L_=GQ4C:5DN<7G) ;Y"FHX9[\%$?O0<-'D-NMS!U$D&.Q]O"2IW4U,35ZNZN*VU'V(?1[2C: M8Q_C(*_G[E_Y^A7 SSEG0F.UEN@J]*]PMJAZLM8'(RLW.A;2X"!RVP(?(U 6 M@/=+* M:\;5Q*NT;FY]7Q45U$2-1 /JF8^#(/5K0KF79V[N M4>:96&E&.3Q*I%9U3>3'/3"QF7BAMYUXHLM*VPD_SQJRA&?0+\VC-);?LY2T M!JZHX$C"8N+=A;?3U/H[AU\4-FIGC&PFK/&UG'B!%00,"FT9B/FL80J, M62(CXV_'Z?4A+7!WO&5_<+F;7.9$P52P5UKJ:N*-/53"@JR8?A*;+]#EDUB^ M0C#EWFC3^J:IAXJ5TJ+NP$9!37G[)>]='78 87P$@#L _E] U $BEVBKS*4U M(YKDF10;)*VW8;,#5QN'-ME0;G?Q64NS2@U.YU-1-T)15U*Q0%_Y&K@6DH*Z M1-_-(3J?@2:47: K]/(\0^=G%^@,48Y^5F*E""]5YFLCPY+Y11?RO@V)CX3\ M4>@1"J)+A ,<#L"GI^$S*$8H"AT\^ SW3?)]!7!? >SXHB-\VY0_T(RJ@@FU MDH!^W\V5EN:,_3D1(>HC1"Y"?"3"$]F8+=,@*6%#Y6K1J4/;6[?.PR@9 MO]XMRX!;&(=1U+M]$A?WXN*3XE[-+;NB_*J1H@ UN)TM0;(3.(IOPG!/WJ$7 M3N)@/*PNZ=4E)]4]4$[-X2[14HCALY8-J M#2T:=_?G0IM.XH:5Z?4@K8-97PBAMX9M)_W?(_\'4$L#!!0 ( /M]95.1 M+&LK! ( &P$ 9 >&PO=V]R:W-H965T!9$&*J!@4UL6I1.L]&:4&M,_66F%8C MK0-(<)(ER141E,FH+,+94I>%VEG.)"XUF)T05+_<(5?=-$JCP\$#VS;6'Y"R M:.D65V@?VZ5V%AE9:B90&J8D:-Q,H]OT9I;[^!#P@V%GCO;@.UDK]>2-13V- M$E\0,,.?=$KHP_ V'\[ +.@$FX9YP[ORF(=:5X M0E(-:>_ZM-DK:;]7-H8D_P!9DJ4GX+.WX7.L8LC3 $_^A1,GP*A"-JJ0!;[\ M'15>X-BDOAJC.H+)$>SX._A/=5;)@UPW#A<$E]/(M#];/>&56T8C[6R;MC"MG'/ M 6H?X/P;I>S!\!,W/C#E7U!+ P04 " #[?653L$'QEDP$ ?$ &0 M 'AL+W=OL:!]::0L8 DFJ M-%*;'W>5MKIJJ^X]G.[! 2=!!9RU3=+>7W]C0PD!A^9V3]N'%LQ\X_EFQC.> MCO>,OX@-I1*]IDDF;GH;*;?7MBW"#4V)L-B69O!EQ7A*)+SRM2VVG))(@]+$ M=ATGL%,29[W)6*\]\LF8Y3*),_K(D*49B)F&>)T==.[Q=<+'"B EO@6T[VH/2-%9L(^T).0K?2%+A/Z-]J6LTT-A+B1+2S!8D,99\9>\EHZH M 4"/&>"6 +<)Z)\ >"7 .W>'?@GHG[N#7P+\)B X 0A*@ ZF73A+>WI&))F, M.=LCKJ1!FWK0X=)H<'"NQT*;/!FY5+WW:5W;J?&/T)I(TE3\W;%GO]JSK_?LG]CS=@<93I8)O8*\OQ(D MH4C0,.=P'JCX#.64)/$_-$)KJ-NF?"^TC[1V5=AW$\?RQ_:NG@)M&6SA8YE9 M6\:U@F.9>5NF7]-S1-^OZ/O_"_V$">-Q+[3[=?H-\H4$=HX\U&3_H9JY48UG M)A]4Y(-N\NLUIVLBJ::'V J*VXX*6>3=/I8;E&='+J " 000',D-R1"#5'RC MA)M<$[0M#BRW0?P#H2-:@XK6H).6/BQPQTQ?.!Y&]P@-&%HGH)_% (;8##3<>8 MU<-6.C82=CIL\\.MX!J%&CZ8&X3 !V;:HXKVJ)/V_'L>R[?:2:Y'^T0EFQ8J M@WH%:O 9M4WU6GP,0KXU,//!SN'BXOPXHU/%J=1YTK?EC<,@U:K/\U*J[I[@ M!*G:;0QWDIK1I40/N(T'02%"CD105 M!T:=ZM@IRG#+5-_?4 0%U1@_KU4?AM:H&3ZO';ZZU#&?P[4 =]\+8)*!.25# M\]<0*N*:HJFY8!RK/[1=[/^Z(!WZ'>YN>#]6#F>EUJ,+S!!;PT8U-XGY;BL4 M=FU^22E?ZTE3@ 5Y)HN[8K5:3;.W>H9KK-_AZRDVK,_P];R850_JB]'Y@?!U MG*E.MX*M'&L 0>+%-%J\2+;5T].229C%].,&)GC*E0!\7S$FWU_4!M7_!";_ M E!+ P04 " #[?653M]YWS_X( !&10 &0 'AL+W=O6ML9TL,YTCFC&=)'=V7UK;XQID'_+/.B M/CZX:9K5;[-9/;\QR[0^+%>FL'^Y*JMEVMBWU?6L7E4F772#EODLP5C,EFE6 M')P<=9^=5R='Y;K)L\*<5ZA>+Y=I]?V=R;+^T'=A__3#[^V[U=C67 M:6U.R_R_V:*Y.3Y0!VAAKM)UWGPN[_YC-BOB[7SS,J^[?]'=QA8?H/FZ;LKE M9K#U8)D5]_^G_VPBT1M 6&! LAF0#!U -P-HM]![S[IEG:5->G)4E7>H:JWM M;.V++C;=:+N:K&AQO&@J^]?,CFM.+NR%L5CG!I57Z'V:5>BO-%_?O\N*M)AG M:8[>UK5I:I06"_1[EEYF>=9DID8?35JO*[- %HW/9KZNJJRX1N_2.JO1JS/3 MI%G^&OV*OEZ
_O$:_H*Q 7V[*=6TGJH]FC?6^]6$VWWCZ[M[3).#IIWES MB#!]@Q*<$,_PT_CP,S,_1)1TP_'CX3,;LVW@DFW@DFX^&I@/@O5FOP"U5G^4 M1?4X8A&/Z-8CVGG$ AZ]O;413R\MEO;V1G5J7]3MEW3.^.)]/YWHIFOO]]L3 M2EFB^-'LMA]7UTP0K!C>FCWREFV]95%OOQY>'*(O51>B[^@BX.BCJ?EV:CX1 M:,36(S$N-/?3\5[,%>9$[R#C6B5<49695UUG0A^F)3GX/CW WH-,$3P24!$D[(N+ALYGO$9)K*'5Q\5EP$ MZ"[II;]Q>K9!^'7W'AIT\R3 J F="DC NTD\;=T?).:JDL:[&+E&(@E!!'R< MQ/FX'[]-H%J8ZC<0JEA,@$H3,16<@'B3>!+[I6S2W(N'=#6',)RW7S,NBSA;&IL196?C* 9NI^E[())$! M%X"E:9RE>^#E<(%['Z]=XK6"N/MP[1KQT ,)VN66/, C5.@<1JG\6'@/:,*QX"MV522; ;TS49.LIDG??:4 MXCQFL5H< RIG<2H?>!,.K]DQ(&PVE?R;]:K&(^??S$VMO84[CUVL \]D/ M9^$=@/O7]Q@P.9M*ALZ XED\0]\?23H^^-*W<3=4\5T&,5K )RD ,>EX,]5/*9M4(.3,^GTE'D( %\ MY)[B9KXG:H4^JV"MD(,X\+@X#$-SGXHB[_4L2D*Z,$"DDWNT/>.PH MLZJD I< Z(VAL*!$C%BUG!E$ZYS0G!L>7L M'1 ]=C+A3"1^%!7(D(K+T* =#\J5%6?'@\\F0#D*9$?%92<<-[=,9>/&V.YC MM,?.QHWSP&8#!7*BX@6MX9L-E-N^^8RC/(UIUR=/ESOH M$ZB(BJO("]#&?FFC K%04Q$+U=NN/V*K6WD4(F%:[W;8/'8DH42%[A+0"/73 M->)YK7$-\J&G(A\:Y$./W!K7PUKC'K-8:UR#JNBXJKS033Z\E:Y!8O146ND: MQ$6/W$K7 UOI'KM8*UV#TNBXTKP4X/NWWC4HD9Y*ZUV#Y.B16^]Z6.O=8Q9I MO6N0(QV7HQ?"?816O>Z=-YM*JY[@_JFRD9OU#Q,^=6;'8Q8^M(-[!]5P7*1> M4.N?>Q@(]XZTX:FT^ GN'5S#(S?Y'R9\ZD20SRQ\) CW#K_AN'2]S%7P[-8R MP;TS90E>#T8:"(?^6L M]QL7[2^,?$RKZZRH46ZN[#!\V):CJ_O?[+A_TY2K[F&PO=V]R:W-H965TW\3JHO>L>Y =_V6:[/)SMC#B^G4[W:\3W39_+ <_O.1JH],_96;:?ZH#A; MET[[;(JB*)[NF<@GBWGYVI5:S&5A,I'S*P5TL=\S]?TUS^3=^01.?K[P06QW MQKTP7

34AZL9;R4R7?\%=91M-P*K01NXK M9QO!7N3'_^Q;E8B& R0]#JAR0+_J@"L'7$[T&%DYK0MFV&*NY!U0SMJ.YB[* MW)3>=C8B=S)>&V7?%=;/+*[M<[$N,@[D!GS@!ZD,7X,W(F?Y2K ,O-*:&PU8 MO@9O!;L1F3"":_#T@ALFLF?@!7C#A *?65;PY^ =9[I0W*IL]',[W*I02N1; M:_7I^@(\??(,/ $B!Q]WLM!V2#V?&CL%%\AT587[^A@NZ@GW_"1/1U)'E/R.",DOB-"VH1'IUF!61S4+1K5D>E?.N;SXZVLA M;EGF&!*8<5J/G8Y$ QAYY$8#UVCEV,PNC)*44'*B0H=A"@E$/:L!-K8#&(SM M'5-?+-MO[(Z@W=0?6@O0HQ*.A970PQ(.I67EV$PPPABGR:D0;3N*$)I%/4)X M7,('>"GS[0O#U=[N]H^4Q+,/TK%(XID)XZ&2Q.W%@>,X;JV-#CN8I+V2>'C" M,#VO%#^P[^7IILR +/>.5;5WL([ [W^0YR&B#/413FJ%LBX*-;(DN9&SM=)X.]U&+-%7-50NB(YY&(X$C40(US)_J-C7Q9 M>=\[*B&4]"3$R--87QZ\.ZPFZ%9 M"M,>V3Q241BI?T V\ ,,.:4ASU:4C$52CV$4/I<&))VU);4U$J6GDG;8I5&* M>P[,R-,8A6G\9R0=?L; 'M(X&HFPV!,=AP^Y@2(9MDL@DL#3[:S##-L31L^. MACW6<1CKUV*;BXW5S&YDQ\KT_8WFZK84YC(_%%Y %$(I;K0+\%CD\7C'X:-O M0)YV"R"VY2>)3O7I:!4@2FG/#H@]Y7&8\@\4T+B-\'8%W6'46T)C#WD]@M[@'AMM? LWEDXT]2RFX1/U0^+$K673(&ULS5AM;]LV$/XKA&<,*>#8>O%KF@2(G7@+T&R!TW8?@GZ@I;/% M52)5DK+K_?H=*5F.'45.6F#8A\02><_Q[KGC\<3SM9!?502@R?7YR+3 M,>-P+XG*DH3*S1ABL;YHN(WMP(PM(VT&.I?G*5W" ^A/Z;W$MTZI)60)<,4$ M)Q(6%XTK]VSJ^@9@)3XS6*LGS\2X,A?BJWFY#2\:CK$(8@BT44'Q9P43B&.C M">WX5BAME&L:X-/GK?:I=1Z=F5,%$Q'_Q4(=732+"@F:QGHGU[U XU#/Z M A$K^Y^L"UFG08),:9$48+0@83S_I=\+(EX#\ J =P# A:L!?@'P#P'=%P#= M M!][0J] M![[0K] M"WW.=D6::OJ::7YU*LB332J,T\V'!9-!+,N,FL!RUQ MEB%.7SY@JH99#$0LR"2B? F*,$ZFE$GRF<:9G?@ *XB)3R:":X8B7)M'Q4*0 MU.;'R35HRN)WY)1\>K@F)\UWI&G4?(Q$IB@/U7E'H[%FR4Y0&#;)#?->,,PG M=[A:I,@-#R&LP-_4XT+4*_PQTFSA^BWB.YU;8*;7GS:/[I?7HX9__I8JG'-RKX>FYQ*DW\)S^ 5$58A5,54F-^H-JIOHE4_UZ MIH3$2(=!Z>2@ULE[NC$) M4%6 Q_7(QVY5Y*>#YT8.ASVOVLIA:>7PM1L5>%B_18='M^AS"<_K^>Y!/([J MF1[3L^?JJ'$PX#J[(]@YMM>JPG,$=\+3JXA@,0:[^;66_<.1[U<'3;P,4BU MOW1$5Y@.+$;^*,9!SIDN_ IBRI" )9J M'U$=\,--T;%5.?1I*AO:86M4B[X M:2"2%(]OLWNMVPQSIC1>S&-6R.<68?PQN!I>0_//YV)"-R9"=+% "'HPWUAY MU(56VXU@X4\H.%$ Y ^!!L[.R*^_##W/>3\12<+L,9HG6MD%!]CQ6!GW_;MV M3;OB/FG&W?I*X%57@GK4BY4 NSZ=Y\6V]?M/BL&=P'[0='@AMA^2T9C,Q%P@ M_*1@]([-MKR56]M&I^FW>]L=L=W]^.V+#NSM>E-&5"WCWHYQKY[QROYF? 15 M,*XCB>EB)]9Z46&MQL]ON[FHNCL9E0QCAW(V0UV(54S+LY4Z<*= M@S-55F'$<,9>I'1V[N476'=4XN>9(C$LT%6G/<#^4N9W0OF+%JF]P\ RHD5B M'R.@& DC@/,+@36[>#$+E#=SE_\"4$L#!!0 ( /M]95.G7W:'!00 *T0 M 9 >&PO=V]R:W-H965T! *DQ3:NVRHN]+'MF MS\PC[W5+BDUU9"7D"J>(B)1(V5]:U^V9.(6.6?Y%">=2P29$J+I 0C@X2GQ3=[* /1 M *"==@ M ?2Y *\$>-\#>B< O1+0RR-3N)+'8"359JEX")+EV3M;,HF[$6@>L/BJT\>F&OPOT)7&\'.ZVP.>_?/L3;[Q*!UYNSSMAKT[X!;GE;,UC MKCEJ80%,91)"@EF^@R"3$@5 9DQQ=4'N4[%6(/=LC0*Z27>9-F=$&B"Z$,;' M6[R'W&A(U*<.EKV*92]GV3O!G$WK=PZ5=<^IU<;M( "ZT"=[!?L@2=90E@B,J3:$4^R8SPDV&&P1G_)N.*G@CPXXGDZR,.* MYK"3YO4>+^.!0G5ID!L6 'D/092*6&Q1GJC56[]#5Z/JFM$+5O^X8CG^(^H? M'R=F[#CMB7&=NG$X?UM!Y8W/9-IH<6XW4W[7$7V7UG;H"U:)6Y=RU_L3.IF5 M9IOUB YI(_YEG_6.LM3KG#N,ZT MV&;(VA0I\G$!R1ID9X;KXNT.7K(2Z^KM=I?O7U2B7YIM9L1UG*/,S5O.>?V3 MF:N[@3OZRU+TRQM_[-'H2+(='M6=P^UN'>U:)-_(G"L4@M$#BD'M<$JIG7_H-W]XS?\TBMO:*;U22$JF-F-.2X!N3,ZUF6*07S"YY:DB,6S0I',Y1$7*8C8N'K38Y=/B M6FBW#:D>E[3Y4?3")(=8X,6,[T/GW>^RD"4,NT%6E"@D2 M^YSC[WP^^9S#["3DDTHHU>A[RC,U'R1:'^X=1T4)38D:B@/-8&8G9$HTW,J] MHPZ2DM@ZI=SQ7'?DI(1E@\7,CCW*Q4SDFK.,/DJD\C0E\F5)N3C-!WCP8^ C MVR?:##B+V8'LZ8;JSX='"7=.%25F*#(W'^+YP#6(**>1-B$(_!SIBG)N(@&.YS+HH%K3.)Y?_XC^8).'9+9$ MT97@_[)8)_/!9(!BNB,YUQ_%Z2]:)A2:>)'@RGZC4VGK#E"4*RW2TAD0I"PK M?LGWDHA;'+S2P;MPP$&'@U\Z^+B!,(F^$)Y3 M96P>6$:RB!&./F1*RQQ* S?KJDFC+]#?Z#/FS5Z^^8=>H-8ACXE(E<01HA<_PYYKH=;W-?][FL:#9&/K;O[VMT!BBJ>O(HG MS\;S.^+5--RA)>' 44;^V#^*45^ -;NSKC9:**IH08X/9CZ5CT0_ J";R$$ M'1#^)O():-["9BD:Y9)I1EN)+<*,;!CSW!\7OA]XDW#F',\);)J-L#L)W,KL M% MT8K=\30(@POZFW93'&!3ZVWTCRNHXU]3)./&\OX8S@I\@;)I-@I<;]11)),* MY:07Y9I*H- H/B)*T78B)TV"_ MT+29A.[)IA6S:O]4BTU!2IH B*!X64TE, M&;4IT+2Q^MCSQNWK8[<69/=6;C@C6\8[M[ ,= X@\"\I:C$*W: #Y-FI@:_1 M=*12,U-G,=WJ%GC+*R&^XF^M2>'F\Q.$KMO(JVD78!?CCN<'UT*/O5YN11O[OTN^<*W)^)HH_X2 E;&N*UB+89^$X5KQ$@GJ4[W9'HV?0]D&KJ6P#H&%VRW:YC$"_8DLBE%QZ$)DI/I'Q MESMT2ACP:RPY/5*./+0SVEC$8LJV;S'8HN=U5 M!G8V;I1 MQ'Q/*8%%*-P^J6TM2WJCA*= ]IAFYXZ9_U32N7>]J$*W*$+*M[/ MJ]&JUUW:EO!RW'/O5[ WS1F@%V:*;K9>HFBN0>[V+%- RPZ6 B/+&+%#]:[#X#U!+ P04 " #[?653 MC:($U]O?P&2Y?>?$LMHQ)\#-+;OP/7G:RO+";'ZYHT]LR>3#[JY09[.FEG62L5PD/ <%VUQ-KN&G M!8G+ I7B1\)>1>L8E%8>.7\N3[ZNKR9>V2.6LI4LJZ#JWPM;L#0M:U+]^+NN M=-*T619L'[_5?EN95V8>J6 +GOZ5K.7V:A)-P)IMZ#Z5W_GK;ZPVY)?UK7@J MJK_@M=9Z$[#:"\FSNK#J09;DA__T9ST0K0*0. J@N@ ZM0"N"^#*Z*%GE:T; M*NG\LN"OH"C5JK;RH!J;JK1RD^3E;5S*0OV:J')ROE3S8KU/&> ; ]_!,A#T%)\T5_\AJTN (95<>^X M^$R-2#,LJ!D65-6'_\NP3-6P3 4]&HN>MG#3%J[:(HZV+/5G>MA%T]1'L.!" MVH;V4']0U5^NVYC,.@D1UUGS3=)P-U_R%7@29-_F%K M\$4%&)N30U-^NXL01QT?IBCVPM#NPF]<^,.[./N="W%N\^$;79SZ,>GXL(@0 MQ'8?0>,C&,C'+4V*>GV#'S3=,YN/P.@BQ@1%?L>)*0N@%Q'/[B5LO(1C>2G7 M[=?\A0FID".%"JIRV[YSY8WK+MZ#X]"T@@D).X9-5>@1&-G]1HW?J-?OP\7R M MRK/HI]\>NT&!,W5<>CQS/H::9X(T>TNH'V $<>#KW.;;#(D!]"C.PW K:H M"-\OJ-5M'<^IH&O%%$&,'2L(:HY!])YQK6[M*&:1J+LZ;"KH.U8'U)R$0X'R MI-A6MW8\QWP8=\V8,N1'V",..YJ;<"AP#AC>H E/&&)S-MIDB#C@!#5E83]F M%SS+6+%*: KNZ(X5?>%&(P\&XPR MCP[2%L4B%/X?G5K+8#]D%+W:\ MH)*!&_8H3PLX2&,/X='#&])40D-1R17>D,D.'V-S!IJR,( MV;$!C1@T0B;G M"F[(S-%\@KJ)M445^MCE1',-#97+G13AD)FE3:&'NEXL*M^U0C0TT6BIG-6* M248_"DAWH\ BBW ?8<;S4\T%#^'C'$F1!'R8!=2%AF.H]BQR8,T;E$_;A>L MD,DF6:DH)TH3-VS'12(!S=?@/LG8VX7>'3%-1>R-O_^FF86'8I9S!\Z6O9'N M4[5%%8>.,($U?? (*9XKX&$S=7,\J>'6_N:[YFW83,AL8VVJW&.MZ8C[Z5AM MT7SA+ZS(R_4+KI]8OCIQKP9KA&%__-FO,8.'PHQS]IO,(($1F6PJ%#N2&:S1 M@H="RRG3WY*:&=OHIH8XPBO62,$CI&1NUF.3 M-N5F;3.-(9K#&!A\K*3EOK M9LJE9I:QUBTJ['K^(AI"9+34[/]CGIB)&<;&4YI%!:'G>I.C04CZ05BE+]_V MIOVGJ_3+._3 MNF' HH&^8P.=:(21H;*PD^( ,3.L*,;=?6>;R@\Z&)@QY5\+4K07]3DR1Z636^@JC M_ 1&M?R4Y *D;*-*>1>A&HCB\%7)X43R7?5AQB.7DF?5X9;1-2M*@?I]P[E\ M.RF_]6B^[9G_"U!+ P04 " #[?653:C#Q-=8# #($0 &0 'AL+W=O MBHTK=X*2M'3*,Q=#&+HY884SGY9S M=V(^Y7N5L8+>"2#W>4[$[T\TX\>9@YSGB7NVV2HSX=G="C]PZ M2LIR6DC&"R#H>N9\1!\6N'0H+7XR>I2M:V"@/'+^9 ;?TID#344THRME0A#] M&@TKS&-<*J'O,NVGYDN]+M)]1@%? M@WNZXT+1%'P\$):11SVKUPE8$GWQ@X@GJLJY)5WM!5.,2G!UJ^=8=@TFX&%Y M"Z[>78-W@!7@WRW?2U*DN\!AAA9W!>7 MW6_IZ@9XJ'2'Y^ZN;DW='USW!Y?QO!?TIV[+1+=E(LE9+R[D\NI<7IG+'\AE MB9\W;9=UJO=@P:6RM?84/RSCFQ?X,/=P'/FZCX=V"_MF(41)%-9F9^7[=?G^ M2.4_%)IQ,O9'+[4OFFEL2$ZI@G:)R(L[./I&"8PB.XJ@1A&,C^+J.Y?RVH8C MZ)4X"1*_@\-BA)%GQQ'6.,*1<'PF3%3O-_A)LCVUX0A[)7J>C^.@@Z1O%B(8 M^]".):JQ1*^%Q;RWWXH#E4IKCY*:7=6V_>3,@^N^O"?$41^*Y_M1!W#?*H(^ MBNUXXQIO?!'O#QNX"P23U'&35RQYWFX^Q L=@'6?P./ M ;7$$;T=I56YSN@*=Y%NJFLY.1'X8=5\LBUDS/\"4$L#!!0 ( /M]95,W0, [W ( /\( 9 >&PO M=V]R:W-H965T\R54>B;GHB1*=\7"E4L!)+-&)7.QY\5N26CE3$9V[%Y, M1KQ6C%9P+Y"LRY*(URM@?#UV?&<[\$ 7A3(#[F2T) N8@7I:W@O=<_:69*L9.XJ ,"UY+4F5RY"J-9@3 5H%<@XA2E7*JN;&Q.L)C@( CP8N:L.A+!%"+]$(+D"@7RKCU0A>+TH4&2[LI]GXS?:X0GC,/:Z M<:(6)SH0I]%O>7SO*Z!H#RCV<0]/W/+$AZ;G2_UX3S\(AC'N!ABT (-/ 1ZY M(JQ?<["OZ0^3>-@MFK2BR??K,B=4Z&-$/.MS?T58#5T\R1Z/*=)A3Y$.6Y[A M#XOT(+AA1\4.PK";S??>CT/OQS5[$%^C\Z&"HR3NX=LYKOUOUW##\SF.OU]< M28S]'I[W ];'AY3T82G!>Z=>@*,@3/Z#<'>N,_,TN"-B02N)&.3:T#L?Z"C$ MYK;==!1?VAMNSI6^+VVST"\4$&:!GL\Y5]N.N33;-\_D#5!+ P04 " #[ M?653S."45LP" '" &0 'AL+W=OYCV8)(#K#HVLPVTTG[\S@YD M:96R[J%[ 3NY[^Z[[SO'O8W2CV:!:.$I%]+T@X6UR_,P-.D"P>W/'YPKH'X:"W9'./& M5-;@.IDJ]>@VUUD_B!PA%)A:EX'1WQJ'*(1+1#1^;G,&94D'K*YWV2]][]3+ ME!D<*O&-9W;1#\X"R'#&5L+>JQ@0F.1K02"FL$(-5\S)RM<2V/UBMRR!KB$B646W' K.IER0ZFB.CD&BK=.R MR-KQ6=TQ7@].DA;UO:XJ5A/4BKIET O"K9)P:R_A+\K2%!D^ES0O&9&&*\SF M7,XK P6_@ X@'2])\ZTURO09Z&NT83J#5$FKZ60;"AIK7+)G/X)[I&R7S-H? MZ5BG+-/Y-\?J["E2M"O*=Y-7YM2$M.NM.2V9G?XW:V[M C4,?8B%FS\CN4?! MLY+GV4<:U2W+=-]KE'B+?^%6M^:<)*_]J@EJ1ZU7CH65S[2[(C\S3088$#@C M6-0X);]U<>T4&ZN6_LL]59;N ;][W<<=Q'FV$?%()HH;G/.-J["1:%Q>NJ\($N*B2RR(+RS/4][\3-6W25!EGC/Y:XJ9 MV(R=OK,]N$]7B38'[F14L!4N43\4=Y)V;L,2I3ERE0H.$N.Q<]F_6 Q-O WX MFN)&[:S!9/(HQ)/97$5CQS.&,,-0&P9&?VN<8989(K+QL^9T&DD#W%UOV3_: MW"F71Z9P)K)O::23L7/F0(0Q*S-]+S:?L<['&@Q%INPO;.I8SX&P5%KD-9@< MY"FO_MES78<= /&T _P:X+\&#/8 @AH0O%=A4 ,&[U48U@";NEOE;@LW9YI- M1E)L0)IH8C,+6WV+IGJEW/3)4DMZFA).3Y;4>%&9(8@8%G%,K\^LYBC3-3.O M$*ZXTK*DSM *4@Y+S32:G0F[+5 R\[X5W&,H5CS]C1%TYJA9FG7A&!Z6<^A\ MZ,(' _V2B%(Q'JF1J\FYT7?#VN6T Z4;#@$48M^/EA_/D!O$L5 M:\KF;\LV]0\2WH:Z!UYP!+[G]UO\S [#EUCTP#^U<*\MG?]37_RS^HMB!$T/ M!99OL,^.3E!")^6AR+$+^$Q#3.$1<-0'V <-^\"R!WO8VWOQ"#[1$(3.M5"J M"]^O"017U)GJQP')82,Y/)B0(44%'2-![#3/HL:$HNG8M#HY4-L/0IDO0C1? M1%N35ZHG5M4,\/7$]\_.1NYZMW/>!AT/A_V70?.W0>$U0 M51IW9W;D*%=V:"L(1;;0H[.1Z%)KFH%TF=!>B- 'T/!9";S=&H+E=)W\ M4$L#!!0 ( /M]95/AD.>=L@( /\& 9 >&PO=V]R:W-H965TICV8Y*:U M<.+,=EO8K]^UDV:%I17:7EK;.>?<#]^<]#=2/>DEHH'G7!1ZX"V-*2]]7R=+ MS)GNRA(+>I))E3-#6[7P=:F0I8Z4"S\,@C,_9[SPAGUW-E/#OEP9P0N<*="K M/&?J981";@9>S]L>W//%TM@#?]@OV0+G:![*F:*=WZBD/,="DU(2UQ M=[U5_^1JIUH>F<:Q%-]X:I8#[Z,'*69L)2S[CP_0YEET(SQT] M:"OG_Z)/_SGZJV9$S4A%3B_:H]<^/"?PF5P+.C=2ZV/X?D,DN*91TC\.A(R; MD+$+&>\)::4U= 1I(ZF3 9&#DD<4] HI&L;D!8QBA6;.G5HGK@IPY@)8[B&[X&C-IPT2O,=._,4$W;C!5_?[.&YVC6C@KU9#(56&JFVA. M&[>^&J"-F]3%=ALD[=Z'PWU@)-HF*DM:BDKJP_[X&U*T*=D4 M[3:^"Y#$LCC#F>'P>88C73SE_&NYHE2@;^LT*U_W5D(4OPR'9;RB:U(.\H)F M<&>1\S41<,F7P[+@E"1*:)T. \\;#=>$9;W+"_7=+;^\R"N1LHS>]_S>]HL[MEP)^<7P\J(@2WI/Q9?BEL/5<*+U[TW M_B\?1IX44"-^9_2I;'Q&TI6'//\J+^;)ZYXG+:(IC8540>#?([VB:2HU@1U_ M:*6]W9Q2L/EYJ_U:.0_./)"27N7I/UDB5J][DQY*Z()4J;C+G]Y3[1"6^N(\ M+=5?]*3'>CT45Z7(UUH8+%BSK/Y/ONE - 0"OT,@T +!GD#G#*$6"/<$QD&' M0*0%HE--PEH [PF$70(C+3#:%QAW"(RUP'C?I"Z!B1:8[ O@#H&I%ICN"?A1 MU\)YVY53*3FLEUSERXP(DK]#,:HG)%."T1R]"7C(FRW_CB(TM3 M&%]># 78)#4/8SW_VWK^H&/^W_+' ?)P'P5>X'^YGZ&7/[^R:+ER:_E(-LCS ME1*O6\G,K61&XP'R ZG%'VDM5VH-*#?^UW\MVM^=H#WTCSEZ[=;R*180KK"E MQ=AFT7?S''V=6M^[M=[38H""<6L].G7-3X^;8VT_G))F4>UG6WP(.V:W;8+= MM@F4OM"U;>99*7@%9"$<&L.=QE!IC#HTWM&BXO$*H![E"Q3GZS7L/TB^^*MM M56M=(Z5+4N#C9>2-_(D'/Q?#Q^9*'8Z<3*(1;@YLV1OM[(V^PUYEZ X1_G3D M8ZU5PMC.H' 0[AEM&>0/L-U@O#,8.PW^%:ZEJ5>< M:A:Q*SE(E-'WTDW]BZ M6J.W.0>5+%NB*U+ 7;&Q 1&V1%[_V.T;[>P;_9A]6VO0FT? 8O*04@0(C>X+ M&K,%B]%MQ8LC %Q\[?1GO?!G_F"_S M3%!(#('NB*!H1LN8LT)2C@SA4AM,OJWOTX"?_R/$N7*HCZB?U3 AZ"),A5:HBHQ-1MS_PFS77U.'?P(' DUW23MP)1;E:#TX?\_11&AO73BRT$[8< M=:L,T8827CJ,F^Z,FSHU7>49^"M8'8>:'+HP]GIZL*^#$ ?>(3O<'(X,O<"% M +YG"DO/:7$-1R]9!N;25XA^@R,=[)Y_?:3K!\K_[8B)WRA>_3/1L&^8W0^< M=M_ H1*PHRQE&B9R@EC%OK2CU+56AYO1]JS!MHW$D2O8IGCPW=5#,SVNZO2X MK[GXE'@;SO>C<\7;T++OYF5MY[PL*YKTT;VL)- G!<$E>O>-\I@!)EA+6WP0 MSW'@"J>A8M_-Q??50PGH+_'OW:/\NXTBE#;/"[5A4']\KE ;@//=<#3/ -$D MA3&=V06'[]IQJ L^0+('%?@ ?HM MEX74K)(6QRKTR*]/YZ'+! -407BN)3"H%+B/(F^62TZ7JBK;YC,BZ[S:5U\W M ;2R5OZ.]JO>&MHM0WT\GBJ0V<-V/10?'SJW&8"GT['?N8," Z:!&TQ5>-DN MO/UVA0P'-*&*)ZBX8K@-Y9,U0NXY5!;9CN#?+]?VTL!SX(;G R\S*K$LCRE- MH(9>@,N( 9^0+);54BEL5=(L.#S^1-B;.) L,.@=N \GMV135\^PN:1QTHCZ M7&_V7@9;#:TDS)5J#-Q^(AP*9>.+U>SQ0::%H2U];_3(D6MDVS_#)(&;2;ZK M6S$+#BD#>[[+$$,9@9LR?K -,=-J6[68W9;0T$OHKG@UF&8*0M=$5%R>?.1Q MQ6;!$65U-Q+W__+33T? -S1<%;IIY&#?++BJ.>T(SKY2O4RR&:/,;O+1D;6[T1.THCT=X%&'989&0S>- M=NP&Q9]P =9M9)^F+O84A,"F!LP%0H*UL._JZ_"0%H&+)C8&/7WH^Y.&ML-@ MV#9TL^U!&.AB0=6#952C;+O,LSKMG@$//,]6T]U\OUS;1T/DH9O(KUD&Y9KJ MND&M9'7AL%DUM2[::>/>6\8YVP>1*02B8]PMUZM5@/9EDD+B_J<&[IIK;4_6 MCJ@>'^TH1J8, MVB-[LTNK:H=VI$^N'<%M/,MSD_?S&@- #YT-,U><#.E&^$Q-@\B07O1=9\@F M;^_6H7F_LZ'P-CH\1X:1.^L- 49N GSVPEP=E(_ BZX &E**)N=:%$,"D9L$ MY#-+M8EAAZ$U)25XJ*)?[U_ICWXAPU93198S7<<*8(/EV VX$$ 9:46VXEGF MZ8E:!_&W^XZ.::]8(INJQENA8#71S@=&\S&_\M^HS5[Q5/N,LU M+SY7'Q(;%,7G[$-B2W.Q$S%PXRT']P'E>5L('SY2Z7KMPB M=B/M&7?0Z&3K M#,+B(YVZ]@9*\U+:5Y)T>R#:ZV^IQD5CG]5O _ \J6+[,KNGGTZ.[38#R/A8 M3V[[W'KO681+NX%F/#W3AAD9;!VYL?6NZTE[73,#_0)(<&L]=*U5MU@7VVK2 M$P;6Y@\;;U'*=X,_JCOV]87(B_4BY4/N8"451]7E"24 MRP%P?Y$#N.D+^:[F[J7GR_\"4$L#!!0 ( /M]95-O6WJ(!0, "() 9 M >&PO=V]R:W-H965TT^_6S39I1"%D?-AZ([=QS?.[Q=>S1EHL' MN0%0Z*DLF!P[&Z6J*]>5V09*(@>\ J;?K+@HB=)=L79E)8#D%E06KN]YL5L2 MRIS)R([=B;O$YF221,>?&#YFHS=H8.RF%%ZD+= M\^TG:!**#%_&"VG_T787FP0.RFJI>-F M8*2LMV3/#5&[ %P> +@-P#_K8"@ M 01O!80-(+3.[%*Q/LR((I.1X%LD3+1F,PUKID7K]"DSZSY70K^E&J^Y^,.^+0?/H-L@ )LX5X'?/8& M./8-',>OX:ZVL/71;WWT+5]PDF^IT V32M1Z5Z@>QJ!E#"QC>&IE:B$TDR[B MI>IR=X>.+=KL[L=)X/LX';F/^R9V1 5!&+11KZ2%K;2P5]IGSM:7"D1Y4MP. M'^U-B[&?#,,#=<=A01(G\;!;7M3*BWKEW>K/94:$>*9LC4C):^VB+NYLK[A/ MZ8Z.=8>1YP4'NH_#0NQAC+MUQZWNN%&PO=V]R:W-H965T7KJO6*>14]<0..#[9")E3 MC5.Y==5. DTL*<];6*@G+@2LF.)&P&3M7WN4B-G@+^,G@H([& MQ&2R$N+13*Z3L=,W&X(,UMHH4/S;PPRRS CA-GY7FDX=TA"/QR_J7VWNF,N* M*IB)[!=+=#IVA@Y)8$.+3-^)PS>H\HF,WEIDROZ20X7M.V1=*"WRBHP[R!DO M_^E3Y<,1 76Z"7Y%\)N$\!U"4!&"CT8(*T+XT0A11;"INV7NUK@YU70RDN) MI$&CFAE8]RT;_6+T9O#2I-KKK0L\&[0)Q3#6C&T MBN$[BEA;6N+M4- ,*Z>J/7BM/9T"68MB)WA7+97:L=4V-^!^$D31R-T?OY\V MQ@N#X5O0O WRXSA^"UJT06'@!37H3?Y1G7]T,O^K7.#)>J;VEA0;FV_"%*;, M-2:>8^)H-,'#A-<=FL^4*H!L $^?A+7856HN,L0S]L^-4& M!Z%/ELKK567\ZG(A;K_KP>"B MX4(;% 5^H[3F;9#GAT'#JT4'*AH&7L,&]^C.SD%N;;-4Q!9">4#KU;H?7]DV MU%B?>IO\F7SOZ%RR[@B&6PP5+\WP%=_SG&.P M)QLNGF4!H-!+53(Y=0JEZDO7E5D!%9$C7@/3;Y9<5$3IJ5BYLA9 *-*RF AD&RJBHC7:RCY9NKXSO;!'5T5RCQPTTE-5G / MZK%>"#US>Y><5L DY0P)6$Z=*_]REIAX&_"3PD;NC)&IY(GS9S.YR:>.9X"@ MA$P9!Z)O:YA!61HCC?&W\W3ZE$:X.]ZZ?[6UZUJ>B(09+W_17!53Y\)!.2Q) M4ZH[OOD&73V1\T5;=K8,'%0UDC%JTZL"2K*VCMYZ?JP(_##(P+<"?!' M!4$G"&RA+9DM:TX422>";Y PT=K-#&QOK%I70YE9Q7LE]%NJ=2I="*C)JUX6 M)='9'!2AY3GZ@A[OY^CLTSGZA"A##P5O)&&YG+A*IS1"-^OLKUM[?,3^-E,C MY 6?$?:P/R"?G9;/(1NAP+=R[ZW*^6FS]@E/5TAQ=L1S=J@($FC5" MZ.+1E92@6_#[NU:@&P65_',B7]#G"VR^\$B^&6=*Z"]5KQAKEGK0")U3MU+_ M-75=4CVI_R_ 4'M;_]CZFS]RG09!&,>Z&>O=-AZ&81_CB[@/>X,?]OCA2?QM MN\QNH( 1EH&%Y[9U$L2:9C"(W?I&.SQ^$"7A'O50E.\?@8YZZ.A#T(J\#+-% M UDO,-YC.XP:![$_C!;W:/%)M/:3>V?%XT,\[(V#/;R!J"C XV&^I.=+3O(] M<$7*]_B2PR\R"?UPO =X&(8CSQOC/4)W9^LRQ\8/(E:4253"4@N]4:)+%.U6 MW$X4K^UN]L25WAOML-"G%P@3H-\O.5?;B=D@^_,P_0=02P,$% @ ^WUE M4WS7!IK^ @ ^0@ !D !X;"]W;W)K&ULC99= M;]HP%(;_BA7UHI4Z\N5\4 %2"VVW2=6JTF[7;G(@41.;V0[0?S_;22,@@7%# MXN0\KU\?'XXSVC#^(3( B;9E0<78RJ1V2Y-2:C,RS9SX9L4H6.85GCD15EH1_WD'!-F/+M;X>O.3+ M3.H']F2T(DN8@WQ;/7,ULEN5-"^!BIQ1Q&$QMF[=F\=0QYN WSELQ,X]TBMY M9^Q##WZD8\O1AJ" 1&H%HBYKF$)1:"%EXV^C:;53:G#W_DO]P:Q=K>6=")BR MXD^>RFQLQ19*84&J0KZPS7=HUA-HO805PORB31T;^19**B%9V<#*09G3^DJV M31YV !W MZ9K0! 2ZG($D>7&%OJ&W^0Q=7ERA"Y13])JQ2BA$C&RIW&A-.VEFOJMG]H[, M_"N1 ^3XU\AS/+<'GY[&?U:%PO%1?'8:GT$R0+YK<*<'OS^-SV$U0%YT%'_X MGWFJ\/@H_GBV>7>XC]MJ_]LB\-HB\(R>?VX1W').Z!)4QY$GY/U6WC?R^(C\ MDVJ($JBNI&LD@*_SI*XSR=6;G"[[BJ>6#(VD;J?K2>P[.!S9Z]U-[D9%41C@ M-FK/+V[]XI-^[[?*;:K2L2$Z#_*SSU\M$>S,'$8X]O;]37''7^@'7G"PBJY6 MX Z]X7[4?5<+QY'C[T<]]$0Y;A3O1SUVHWPGC*+^O 5MWH*3>6O;!FG:QC6J M5!X+==;HXE+'CRXH8;:>R0QX7UZ#3B[P,([P0<:Z4:&/_;C??]CZ#T_Z?V62 M%/H=I*JO@>P2\;5PBFT/MZXKLH* M*(FZ%D?@YLE>R))H,Y4'5QTED+PFEY):'<6<[KM3NYG(M*,\KA3B)5 ME261/U? Q&GA^,[3PF=Z*+1=<)?S(SG />@OQSMI9FX7):/9#0-L(Q/P]P!H8LX',-GZT,9TN MI26>CY^B_U%K-UIV1,%:L*\TU\7"21R4PYY43'\6IS^AU1/:>)E@JOY%IP8; MFHQ9I;0H6[*9EY0W_^2Q]>&,8.*,$W!+P'W"[!5"T!*"2S/,6L+LT@QA2ZBE MNXWVVK@-T60YE^*$I$6;:'90NU^SC5^4VSJYU](\I8:GEW=2Y%6FT5'Z M)WJ[ 4TH>X>NT)?[#7K[YAUZ@RA'?Q>B4H3G:NYJD]>RW:S-L6IRX%=R!.B3 MX+I0:,MSR$?XFVE^.L%WC=Y.-'X2O<*3 ?_*]#7R@O<(>]@?V<]ZFGX/QVN$ MXYKNCPQ&$41W/WX?QM M#5%^X/D]U&8$%45!\!*U':*2-'T.]4)WV.D.)W7?9IFL"%/('.OHU-A,02&J M5 4YRBMIC= %3#C19 C/]A5%,[]GQ!"4X##L^3 $X23VTYX/0Y2?AAB/&Q%U M1D27&2&!$6VD:X',[78%CU1IZ\&S.6,>1(,]7:51[P6NAR _3'H6C 0*TJA7 M,-NQ2%$Z[D#<.1!/.F#N7?CS<;XC[I;L>044XQCWM(R@_ MQ%&O2K9CL%D:>./RDTY^^$-HU#/2Q,\PC2 LSSO1#Z:6(3=.WH M\A=02P,$% @ ^WUE4PE&]$)' P Z@D !D !X;"]W;W)K&ULI59=;],P%/TK5L3#D-CRG;136VEMBD :8EH9/" >W.2V ML4CL8KOM]N^QG31T218F>&G]<[:MD6: M0XG%%=L!53,;QDLL59=O;;'C@#-#*@O;Q&)2,E4$$811PV4^O& MO5[&&F\ 7PDD*ME[)"F%]TK+&. MA=*]D*RLR2J#DM#J'S_6/IP1E$X_P:L)7IL0O$#P:X+_V@A!30A>&R&L":9T MNZK=&)=@B6<3SHZ(:[12TPWCOF$KOPC5ZV0EN9HEBB=GRT<)-(,,W7&6[5.) MOF'.,95/B&W0*F=<(DPS=,OH]O(+\!(EL '.%>$>#D#W8*87)E'@Z"8[8)J" M0!<)2$R*M^@2/:P2=/'F+7J#"$5?RB?">*XP;UK/"P*3P<++S:>KC0Q5)U!,-I[QY/ MGO-J3_9Y4$F'9QFY7NRUJEOTH/PH#EH>=%%^%/I^RX,>E(H8]'L0-1Y$@Q[< M0\JVE)A+1MG0M2 [G4\#7D2=S"Y'<>RVO.A!A6[0^M))#\ISQB.G948/S VB M\:C?C;AQ(W[M5E V#&^"N+L)XF#DM8KNHH)1[+0^;?(JK>7?M*J2[;/+2UTA M6_-J$"AE>RJKXZ<9;1XF-^8^;HW/W>N%VS.>J(=,]>[X(U^]@CYAKLX/@0K8 MJ%#.5:R^#Z]>%E5'LIVY.M=,JOO--'/U& .N 6I^PY@\=72 YGDW^PU02P,$ M% @ ^WUE4_+-JR=D!@ !"( !D !X;"]W;W)K&ULQ5K;;N,V$/T5PFB!%MC($B7?%HZ!W(KF(8T19[L/11]HB;:)E40M M2=D)T(_O4))%7V0ZZR9U'F)9Y@SGQG.&E(8K+K[)!:4*O21Q*B];"Z6RS^VV M#!QZW;;"6%I:S0L[HW%:,AS%;.4 MC@62>9(0\7I-8[ZZ;'FM]8TG-E\H?:,]&F9D3B=4?T#C6 MFL".[Y725CVG%MR\7FO_K7 >G)D226]X_)5%:G'9ZK=01&X&NHHCI2Q*C^[0L&/W#+[=4$1;_"B-^0FTD%T10N?Y@*7I@<0SC MY+"MP#X]2SNL;+DN;<$';!F@!YZJA41W:42C;?DV^%4[A]?.76.KPL=0.5F M"/,H ""-$M M6[*(IB96?SW09$K%WY9P=6L[NF=+6:^VH6>-Q9U4#-8>:"9IFL-JC-8.DX3G M,%%&1;G^FC+:V\N/ZP0[.;2/V3*Z7QO=MQK]1*6"(M-6E[G\DC*E,WF79#%_ MI51:(C.H)QF<+3N>:Q#4M;HZIH+Q"/$9DH6G)K?++4JE('&LSFU'4;D^ 7BD1MOAZ&^S@'?,M!#. MT+5_1,>L-)JE"8D] )Z:!$$%$'9-GI@G]5S7<=U?[9Y M@(T'^+1"O&4"\(,+VRP&V;WS0;MGL-VS@_O_7XEV>[RB$FVN&3[P[(3P/'E" MX%[1AJ0AK3J6YN3:)C3 [YT/^3T#_9X=^Y\YQ+\$]P6/(P!Z054N4HWYZUB@ M9(,XQ8:"O,&;+"XT%DN/BB4LJ<+"4^VW3^D=MQ\; M]L)VMMA80B5HY+"$UDA? 4B3C95:S44;78/7W#5@0SC8#OU?BWV7[G6 3'05 M&")!,\($6I(XKVJCP7"[R=Y^KXH[CHMWVJ&&#LR$V-D2%[43UW[KU2KF]7:\& M;:7=MNG"AO1P]SUS?3CB.IR?T#/$/80.\3&EMM@:-L2]\V78LM]A5+L>Y"!<0*32.26J;8.,X):+>SP]H-XWJN,SAPSN8; M1/?MB#XI]QO'D/PMYVZ!P>G@?#@=&)P.[*!Y:I55:G>JS-\]V6X<=2!?@4'G MP([.'UF+U=2[M=CK[KJV/PYJL=<]OL,)#$D$]GW#6^NR/HIZ+(^B;)6Q\93C M?'N!P*!_8$?_D^NS\P,H&!AJ".S=_8=67G>OHORNLU=WW?V="W:=;N^ :X9O M CO?O+'8_H *J+NC]0&P%1$-Q03]\U6<(8/ 3@8G5]S@!RJN8VBB8S]<^LB* MJZ;>/LWI.;W>3LTUC.L&SJ!O.2-I;SQ/3RBT_/HU PDM)NS?RZ?/]=WZ58:K MX@'^SOUK[_--^4*"45.^'_$ .PF62A33&:@$[(4E+\I7#LHOBF?%4_LI5XHG MQ>6"DH@*/0!^GW&NUE_T!/6+'Z-_ 5!+ P04 " #[?653M\U)""$# "H M"@ &0 'AL+W=OJ[^5:5Y=!H-(<"JI\44&);Q9"%E3C4"X#54F@F045/(C# M\"(H*"N]0<_.3>2@)U::LQ(FDJA545"Y'0$7Z[X7>4\34[;,M9D(!KV*+F$& M^JZ:2!P%#4O&"B@5$R61L.A[P^AR',4&8%?<,UBKO6=BK,R%>#"#[UG?"XTB MX)!J0T'Q[Q'&P+EA0AU_:U*OV=, ]Y^?V&^L>30SIPK&@O]FF<[[7L9;LK]N0K=VV@;:H:'5:&A9#:TC M&JXW%=@DY@R+#1-*.7D4''5PIK>''3457F]27,32QM@H9@&\AVK:>/8Z:+9Z>+#TM=N-+3?.7UNOCCV MNX?3Y\9%D=]RIJ_3&.HXB?[CL%&.[;K-=MT/RV$4/A_"H=/TE*F'LX4$(*S4 M(-$LD7@0'SPQW4RA'Q].WPE=0>3N&.G(K!WIU?@%S:5DB15*Q*O;L0 MF]FFW1K:)N/5_,BT8;:7>*;9]7"W5"X97N <%D@9^FT\>.6N+=H-M*AL9S$7 M&OL4^YAC*PG2+,#W"R'TT\!LT#2G@W]02P,$% @ ^WUE4[D0O@/; @ MJP@ !D !X;"]W;W)K&ULQ59=;]HP%/TK5Y$F M==)*0OAL!4A VVT/55%1NV>3W! +)\YL4\J_W[4)&50AE?:R%["O?8[/N?ZX M&>VDVN@4T<(Y"6"*2\;OD]*HE+?"T?61_<-[)RXIIG$OQB\3@#$4P\(2T#X$="] M .B4@(XS>E#F;-TQPR8C)7>@[&QBLPV7&XD'9##+E)-=SG,<;G>)]L5E[# MH]=9V$CX%)D6!)UO$ 9ANT;/O!F^Q*(%X<#!@P8YG2KU'Y:/72'1V1!OX^A5?_[_M MS:#2,&CT=/]>T%M'Q((G"%=[9$K77J-FFAXX9-WF_ /PS,FPG.= M*$3@N4&%VH"B=Z;.2S-1T.K6'[-FV&>G[*;R<=/(<\??>(QY#'N.(JZ3WXR_ M*/\SV 7Y_LF[GZ%:NW*H(9+;W!R>Q2I:5=RI*S0?XC.JQ(?"^9?F4,8?F5IS M>O4%)D09M 9T#]6A-!XZ1A:NNJRDH5KEFBE]3:"R$V@\D=(<.W:!ZOMD\@=0 M2P,$% @ ^WUE4QNPJC1"!@ "1\ !D !X;"]W;W)K&ULS5E;;]LV%/XKA%<,+=#$(JEKY@1(?-D*M&N6M-M#L0=%IF.M MDNB1=-+VUX^Z5+0HBO;<-=A+8DG?.3P7\GR'Y.21LH]\38@ G_*LX.>CM1"; ML_&8)VN2Q_R4;D@AOZPHRV,A']G]F&\8B9>54)Z-D>/XXSQ.B]'%I'IWS2XF M="NRM"#7#/!MGL?L\Q7)Z./Y"(Z^OKA)[]>B?#&^F&SB>W)+Q/O--9-/XU;+ M,LU)P5-: $96YZ-+>+; ?BE0(7Y/R2/?^0U*5^XH_5@^O%J>CYS2(I*11)0J M8OGO@4Q)EI6:I!U_-TI'[9BEX.[OK]H7E?/2F;N8DRG-_DB78GT^"D=@25;Q M-A,W]/$7TCCDE?H2FO'J+WALL,X()%LN:-X(2PORM*C_QY^:0!PB@!H!I G( M@KBO0L%O'%A-%'P$JTU%;^ MJ-)52%0G-"7@^(R).LQ?@!+R_G8'GSUZ 9Z7XNS7=\KA8\LE82,-*]>.D M,6):&X$&C,#@#2W$FH-YL21+@_S<+A]9Y,H3)%5X=M$G ('OP3( M0=!@S\PN?DLVIP %E;AC"5(SO^T#.ZV@[O5X.[ X%=Q%A<),^\?FV>^/Y^% MIEISLH^#480]U]7L;C@= M(.S!@7Q 1U&@\VTK#]P1V<,1V4EUL\-?@D(V?W0%1/S)2%N.P63?#Y#FF0&' M7(CA@&<[Y ZMGEWF="MGSH[A,O$K1G/9T:F90 W^-X[78=CK)NR9[^@>VB!= M[Y#R#OWG%7/>Z-R?DC[.EA)%IA ?6^@:R6XU1Z%>YPPP'P9:D3M,UV*/KJZ/ MBK.AG;3?%W*3DZ5?Y-SZ66YN>%U0B,R+K&AO8O91=I!W&0&W)-FR5*3$5MN@ M(E#H/7UU@XK!X+$4-H=]+O$CS]63T4=AV5D,9$/Q#;03SG;RGU M81[TO0&_%)?!\']1W,*^DW[0JV\&%(+A0$\(%6=".VD>5^-,3.FC7EX,M!L% M ZL?*3I%=CJU5#C4YSD78\VNF0'ENYY>X0[2M=BGJ^NC(E9D)]8;(E)&RK8, M7$MO.;AF*66RH+&'-"%@RL@R%;:-J"(YA)Z^J"%%5^A8NIJC/G= &.@,8T0- M%36D* ;9*>;[%;5F8%LS8X5T'5+DA>S;OZ>I9E=[K/@ _S2N6]/64%^U^S%S M$\;3@VO ^ /15=R,[-Q\5!E%?3[N6VO #%FK&!O9&=M60?M<"J$?ZKDPH0)] M(WR0KL4^75T?%7NC/>S];^J:K90I*D71TU=2K&@1'TV+N$]2T,,Z7\\,L)/0 M<[3J-#? L-PF:\=B"Y,VV;!X YG%BANQG1N_7VG&_4WD"0I]I#?2!EQYD#6P M+K'B8FS?<#Y-C9YBTQ850WTV&%!^I!]J&E&!7L6,(\)H:"KLG!S;NX>CSC2Q M:>MJ.-0TX$RGFB9UIF-- \YRKHE5IX*//L'&_:-D%^E;^9D!%:*^FX?H6NS3 MU?6Q;%ZZ;Q3A8COAFAN)JSU2[]8$Q#EE(OU2'W_*1;*I.FO>=-9)U5F#M+RQ M2K+M4JZWM !RFE6S;"M:L7*);8B47:8)V% NF&K9[TA!5E)+(E^?RJ:=@%^I M(."W,_#C#R%"SD]Z>W]J8H#QSJU;3MA]=3_*I5)9(^IC__9M>P=[5=T\:N^G M\&P&#>_G\&QA>G^)O;,Y]@Q?9'SEE_IF4)E47Q*_B=E]>1:3D94TSSD-Y$QG M];UK_2#HIKHGO*-"T+SZN2;QDK 2(+^OJ Q2\U .T-Y^7_P#4$L#!!0 ( M /M]95-UP,.+Q 0 $46 9 >&PO=V]R:W-H965T=A]$^A,1MO21QUW8I,[]^ M3RY-VES<2(CA!1+G.Q=_ML]WZM&6BQ>YHE2AMS"(Y&5GI=3ZPC"DMZ*A*\_Y MFD;P9<%%Z"IX%4M#K@5U_<0H# QBFK81NBSJC$?)V$R,1WRC A;1F4!R$X:N M^'5- [Z][.#.;N"1+5Z43&@2Q)\CCO\QI M)X\9&^X_[[S?)).'R3R[DDYX\(/Y:G79&7203Q?N)E"/?/L7S2;4B_UY/)#) M7[3-L&8'>1NI>)@90P8AB]+_[EM&Q)X!^*DW()D!*1M8#0;=S*#;-H*5&5AM M(_0R@UY; SLSL-L:]#.#?K)8*;O)TCBN3QD**3 MF2MH!-\5\]S@%)TX5+D,'L[0T]Q!)U].T9?8W?<5WT@W\N7(4)!H',[PLJ2N MTZ1(0U)=](U#!(FFD4_]&GM';S_4V!M 4,X2V;%T3;0.'SQUCLSN5T1,@FOR MF>C-YW1]CD@_,3?KIO.^Z-/W1;_1FSO4.T==W&A^V]H<#S5+TS!'=XJ&\A]-<"L/;B7!K:;@(=]$2D(-]@)72K9@D,5"\!!* M:I$63]+R#M)B65I!G-97I-RWNF.11K>3Z+&(O([/[-[(>-W?:C48/+0.04X= M:# X!$WKHF$[!QTPU,L9ZFD9 GV ZA]!Z1)0);Q?2 DWDL!+HCO^OU#10,B4 M;*0@==_;2\HL$7 4X1Q%3(\B;GH5)65K_20VH;^$2EVT\3=MX MNJD!#7&9U"IH:#5LR7Y.:U]+ZR,HE:#QKD/K #8C6@O&H1NCXI5Y%#W3B"Z8 M:J2R7\GH#&-2YK(>53J[3BM?TU:^;OHU1QP3N\1G/^0/^:UT4L'KHI3KRG!PSSV\,_7?VP6[9*IG?K#L=H.^PE^(- ]B4AI:#RK M3A915ZZTD,.9[#5^^#.US,G":Z>E@QQ.BQ33(N];H.:$R?&$=9##A(M^!G=; M5_W[K.K?[JK^MZ+JS_.JK]O(12>#K4\X1T6;@/5]PD>NW^Z,X05X6QVAK6@:J]82UJ4.&I+B#N-?!4:#'6B_$[CF>-+/9- M4DZ[BNH/F[(N] [K!6^OA9@E+<0L:2'F60LQ$=1G2G02?)1,IDYMK4I MUV#**1M[EU8A%5XE-WVE\6M\,<$UXPZ^F*8WFH7[ M]((55'49"VQ %Q#*/.\#MR*]LTQ?%%\G5V;/7"D>)H\KZOI4Q #XON!<[5[B M /G-\?A_4$L#!!0 ( /M]95/G$L'#NP, +T, 9 >&PO=V]R:W-H M965T26K62 M]B&3!YAW7=P'2M$33LI/V(2\2 >S9Z^%B.=D+^45%B!KNDSA5 MTU:D=39V'!5$F##5%AFF=+(1,F&:EG+KJ$PB"RTHB1W?=?M.PGC:FDWLWDK. M)B+7,4]Q)4'E2<+DWY<8B_VTY;4>-F[Y-M)FPYE-,K;%->J/V4K2RJFTA#S! M5'&1@L3-M'7AC:\\WP"LQ.\<]^K@&4PH=T)\,8OK<-IRC4<88Z"-"D9_.YQC M'!M-Y,=?I=)69=, #Y\?M%_9X"F8.Z9P+N(_>*BC:6O8@A W+(_UK=C_@F5 M/:,O$+&RO[ O9=T6!+G2(BG!Y$'"T^*?W9>)> W +P%^#4"&FP&=$M"I [K/ M +HEH/M:"[T2T'NMA7X)Z-O<%\FRF5XPS683*?8@C31I,P^V7!9-">:I8=9: M2SKEA-.S6PQBIA3?\("94BNXR36(#5P$09[D,=,8PHV.4,)<)$3>R+!JAW"= M!B)!.'LGE#H'+6"M298XIY6!WV0H2X5G"]2,Q^?P$WQ<+^#LS3F\ 9["ATCD MBJ6AFCB:(C'^.$'I];SPVG_&ZPZ\%ZF.%"S3$,,&_/(T?G0"[U &JS3Z#VF< M^R<5W@2Z#6[G+?BN[S7XLS@-7V/6!G]@X6Y3./_-^M4W6S]*1J?B5,?JZ[R2 M4W 1_DE,-MP \57L^O2.5,,U\4I]/N%8MW*L:QWK/N/8=:I1HM+$OH*\>$\= M6N%Y$P,+57VKRO3GW<-A)704;*\* MMG^KVH/*L<$+":BU MMK>0HO5'L_N&BE^>5O?)^]Q$DP+4.RQ=C20O2BR?2O1J!'DJT6]FQ[!*SO!D M-%_5WD\48U39&WU?+/'8&+D(>0":4EH\][ Y3W)"6@+;;U,40?A4:X;&ULS59-3]M $/TK M(ZL'D"C^R FOA;Q1,:*&VS3)U,")M5X>N:X*8TR9VA=+S.C)7,B4:=K*A:N6 M$EED06GB!I[7=5/&,V?8MV=3.>R+7"<\PZD$E:,[]P>7?!%K M<^ .^TNVP!GJJ^54TLZM6"*>8J:XR$#B?.",_*,3WS, :_&%XUIMK,%(N1;B MQFQ.HX'CF8@PP5 ;"D9_*QQCDA@FBN-G2>I4/@UPY@G3&,&%CE'" M6*34B[%IDA7":1:*%&'G3"BU"UK 3),MM9!6!GZQ1%D2[DR9I.,8-?E(=F%G M@IIQ6KR'J]D$=M[MPCO@&7R.1:Y8%JF^JTF9B<\-2Q7'A8K@&14M.!?D0<%) M%F%4@Y\TXP\;\"YEM$IK<)_6XZ"1\"+4^^"U]B#P K\FGG$S?(;+?0@.+-RK MD_-_WD_^V?NC9+2J'FM9OM8+>PQ&T0_J;-,K(/ZJV[Z=$36<4I^I[PV!M:O MVC:P]DN;?P\TNZUKOX*G:WG,NW4,7\CI!F&&82ZXY MJH;D=BNGW;=5]8,JL(-7JGK!TVFJ^E.3IU6OL>EUMZI>X\KOU%>]5^GL->H< MI4)J?EJT&M5&=D#9.C_VC\9^ MS?G$C'9V>GB@+^9">A&PO=V]R:W-H965T6 5\#TR8J+$BN]%6M75@)P;D$E=0//&[DE)LQ) M8FN[$4G,:T4)@QN!9%V66/R> N7-V/&=K>&6K ME#&X25W@-"U!WU8W0.[=G MR4D)3!+.D(#5V)GXE_/(^%N'[P0:N;-&)I,EY_=FLG^TN>M?H J)7 &$'"-^J M$'6 Z*T*PPY@4W?;W&WA4JQP$@O>(&&\-9M9V.I;M*X78:9/%DKH4Z)Q*OG$ M>=X02A%F.9ID#S41D*,KIC!;DR4%-)$2E$3OT23/B;E;3/5QVZ#FID]34)C0 M,^UQMTC1Z0' M\.EQ_,41O*OKTQZK>6>&2)S>3<),-P.(S=S>XE[CN- O_BN5.Z[^2/ M@HOPN==\WRL8>L.@]VKS=W<^VQ+$VLY+B3)>,]7>1V_M1_+$3J(7]JE_.?,/ MV%,]PMN)^T3?SO]K+-:$241AI:6\P;F>*J*=J>U&\@399:%_0R", M@SY?<:ZV&R/0_]B2OU!+ P04 " #[?653-Y&$*%D$ !V$P &0 'AL M+W=OUF@01=QTCP4?>!*M*U&$EV27L=_7XK6BM;%]%[<%UN4SHS.S' .*8YWC'\7 M:THE^%'DI9B,UE)N/CJ.2-:T(.*:;6BIGBP9+XA40[YRQ(93DFJC(G>0ZP9. M0;)R-!WK>_=\.F9;F6= ;(N"\/T-S=EN,H*CIQN?L]5:5C>^L#(^OG[S_HH-7P3P00>?@G/^I$'!DH M/\,&J#9 70/OA &N#; .],!,AW5+))F..=L!7J&5M^I"YT9;JVBRLBKC0G+U M-%-V<[[-R!68%VY82L"7XE;%TE^4Y>-B#!5VI\DGP_I9* MDN4?P!7XNK@%[]]] .\J\R]KMA6D3,78D8I8Y=Y):A(W!Q+H!(D8?&*E7 OP M%R% M ?*#H,/W/*[%-VCX!E:^2A-4QY>JY3BG9;('DI-2*/Y::])_5"=6 0PQ#_J, MD.L%<)A0V! *7UW;L/=&#V,<1YU4#P[5WJ89:49V M:5[0(DN86E$2R?BY3D%&5!&\:*<@(X/(+H.V3**^SJ$ N4'8R>4P#OHGMES( MZ"&RZ^&+.P7UQ>\*!:[O=5>49P#;G(U,(KM,OJ%3:L\M4E%T@I!1663?N5HK MW-]]0A_UZCN "N"IZAJ11G:17NR%FL=GF\3H*@HOVR1&_9!=_:PI[,L;]*,@ M[BXGYW%MF[@EX$H^YR\@Q@^_/1R"2VR^0;F@3W-ZXG>A8; M><7V/:NMOK5IZX/2]6%W/3D+.U!SCDXV"LI7^L!'@*0ZH#@<&ULM5A;;]LV&/TKA-&'%I@CDKJZL TX]KH5 M:+<@Z>69D6A;JT1Z)!TW^_4C)5F2=6%3-'FQ1>F[''[ZSB&I^8F+;W)/J0+? M\XS)Q62OU.&MX\AX3W,BK_B!,OUDRT5.E!Z*G2,/@I*D<,HS!T,8.#E)V60Y M+^[=B.6<'U66,GHC@#SF.1&/US3CI\4$3.DJ0Y93+E# BZ74Q6Z.T:^\:AL/B2TI-L70,SE7O.OYG!^V0Q@081S6BL M3 BB_Q[HFF:9B:1Q_%L%G=0YC6/[^AS]73%Y/9E[(NF:9U_31.T7DV@"$KHE MQTS=\M.?M)I0 3#FF2Q^P:FT#8,)B(]2\;QRU@CRE)7_Y'M5B):#CC/L@"L' MW'48R^!6#FXQT1)9,:T-460Y%_P$A+'6T8UWBFAGZ;:3RWO M=%\DQXP"O@6KG N5_D?N]? ]4X3M4G.YDI(J"5YOJ")I]@9,P>>[#7C]Z@UX M!5(&/NWY41*6R+FC-" 3UHFKY-=E]870'H_@8PQ&@(D-U]0^,KX*+"'5K@N/7;<8MX[DB\=RE+ M%9U^T)V>]%^))8%7)_"*!-Y(@C\$EQ*LB1"/*=N9#C@R-?0BRS!!$<9(P\/2 M@]"#P=QY:)=GR"R:MKEX0@^$O=01"L*P [!OA2"0<= ,H&N\9S_CNT=+_LSKL[&4(AF CL/!Y*%;%:5<.A]CWN@7^ ML=TETM92@)Z-9E6HBS[$&*(^VB%#!+UPI"$0;N#BEZ):%?F2:UXTZV(?,$,! M&F$;:E0=N<_!MRI*.[W&B+I*-F 60,^/1E V2P.RKPWK8O=!!;BE95'E/CU8 M.='H.?)?B':-#B.[$#^==GU%]I'K M]SIBP,[W?.R-@&U$&-E5^%0S/\!= MB'TK5.[VAD#B9IG ]F5"5S+1)S1]>@-Z,PV4&3*24QL;<"/M&+T,X7 CQ]@N MQT\F'.ZK:@A1JX+53OM'9IB.$PXT& M8[L&_P+AJLB7"V_80]ZW"J(1QN%&W[%]P_Y$QE51VL<%[&+8584AL\@+4 >E MTSH%ZV5K5WP?KWX2,0N91)D=*M=X56H$8CR M@T Y4/Q0G*GON=)K9'&YIYJQPACHYUO.U7E@$M2?99;_ U!+ P04 " #[ M?653AF?"45D" 6!@ &0 'AL+W=O&7(A5QV;V4=@^_S1YIMN+B?< / 1N[,V;.R5SK M5S=Y**9!Y H""0MT"IP>;W #4CHA*N-7JQET2)>X.WY7O_?>R]^0*MG]3I+;2T_I=MVM@H8(NU15VWR51!+53SY-OV/>PD M)/&!A*1-2'S=#%7"W%G-:OK*6C<55K@^(/]V_R;DM'P@([O07D0IZQ$R84 M>Z[TVG)5V"Q$*LS)AXNVB.NFB.1 $=\7>,ZBP2>61$G\,KMEIR=G_ZJ$9*OS MEG3>$B\[."![+Y1 ^/R5/ON^)?L!8- !!AXP/ !PY;)3 ^[P%V#.^IPW"B.O MX&[(6Y[&%Q=9^-;#'7;@J4=+#T&&_3!TCU8?#&)TW[8 MJ(.-CL&&?;!1#RR-QOVP<0<;'X.E?;#Q/BP>#0\XFW2PR8>PYPJH:98(I@\Y MV3\E29S\1PQWKKGKF-^X60IEF822TJ+S,95LFB[43%"O_,V?:Z0^XH<5-6XP M+H#V2ZWQ?>*:2?=7D/\%4$L#!!0 ( /M]95-XHWHK"@8 %X8 9 M>&PO=V]R:W-H965TA;GO'J=I!*6=R,1E69$PFNY'55%24FBA?)L MY#I..,H)XX/95(_=E[.IV,F,<7I?HFJ7YZ1\NJ.9V-\.\. P\(%M4ZD&1K-I M0;;T@W@+;Y9N5I (_YB=%^=/"/EREJ(K^KE M]^1VX"B+:$9CJ98@\/-(YS3+U$I@QS_-HH-6IQ(\?3ZLOM+.@S-K4M&YR#ZS M1*:W@_$ )71#=IG\(/:_T<:A0*T7BZS2?]&^P3H#%.\J*?)&&"S(&:]_R;>& MB.<(N(V :PB 8KN UPAXIH!_0"Y&L)&(-32QRBNYIB0"? _0A)25%KQ94$I:]1F_0IX<%>G7U&EVA$:K49(48 M1Y\XD]7UR<#'5.PJ6!X&K\[>IR,)WBB;1G%C^;RVW+U@N8?>"2[3"BUY0A.+ M_+)??M(C/P(66RK= Y5SMW?!][$<(L>[1J[C8HL]BW[Q!UH,D1MI<=V&]D[#Y0U15)W9Z5/BM"E^K\'M4L%H%9%B57YK039K0 MY4= >JKKMYZ6VLUH5:C,O'CS W""(^GH\?3[;/ 7+<#6W9AT<0)_,DY;-6% M!>-HC(,6=L9)T'(2]'+R66=2\)T\TA(J XIKSNLO\(WFR$9!O6IP8@T._6#L M&1388*&#?8,"&RP()XY!@74U[&$[!6%+0=A+P5QP\%VR=481%Y*BE"9 Q)Z4 M)>&R8<+"P5W_LE_PWS;BPHX/DS$V]GK1!451%!BD65:*(H/951<4>J%O)RQJ M"8MZ/8//M*30+$B2'3+UIA0Y(A6T&Q!*L2:T:BI$;-!KI;)?X1?72F74].6RG&O9\N\R,03I0CJ=OP5%;LR3J'M M045&N,WEZZ98RRH"6R@X;<%%4!4V5W'SK%I)CNX3[ M^R5+[2,2/%K#F4A5."GJ87UZ35!!GA08Z5YBJP7M)Q=+:^-X@;F_%I3K1>;^ M6E#8[\2W#>59PR90N:>4Z^%#0?T(/\D3;SLI2#+U,4^! M(-4RD>BSGGH]Z*Q!T*->>1.H)GI>/XZO4;[+)"LR!C:LGQ#VAR'*69:QMFAK MM&W\H%2F)31V"L6!"Y37EP=471X@.'R+-01R<_R^1B!84'UIECT-T4<0AQ$P M05DG4U:UG( BA2Y@6G51#3E2J,AE'$*6JU/M(\EVM)9MW;V&APIH?&1)[=0/ MTC?LN_(XEG^WO_S;>_F[[TC]V)%#V=PY=OPWH75BR$ET0:_B-=$%C[X97>-A M9 TNW!F__O]%URG1"5V_3)B-3BXLVQO@< MWRRP97R);U:V\;=XWY%R"R2BC&[ M<&<80;HNZ\OL^D6*0E^^KH64(M>/*24)+14 YC<"@KEY40K:?RG,_@502P,$ M% @ ^WUE4]7B%,7Q @ \ @ !D !X;"]W;W)K&ULM59M;YLP$/XK)[0/G=0%$I(TJ9)(:[JIE=8N6K7MLP.78-5@9A]- M]^]W-I2F'I/(!;'//<\_Y#A^SG3:W-D,DN,]58>=!1E2>AJ%-,LR%[>D2 M"WZST287Q%.S#6UI4*0>E*MP$$7C,!>R"!8SO[8RBYFN2,D"5P9LE>?"_#Q# MI7?SH!\\+'R1VXS<0KB8E6*+-TA?RY7A6=BRI#+'PDI=@,'-/'C?/UWV(P?P M%M\D[NS>&%PH:ZUOW>0RG0>14X0*$W(4@A]WN$2E'!/K^-&0!JU/!]P?/[!_ M],%S,&MA<:G5=YE2-@\F :2X$96B+WIW@4U (\>7:&7]'7:-;11 4EG2>0-F M!;DLZJ>X;S9B#\ \W8!! QC\+2!N +$/M%;FPSH7)!8SHW=@G#6SN8'?&X_F M:&3ATGA#AM]*QM%BJ?.R(N&W5&_@3%B9@"A2.)>J(DSAFDOILDATCK!" VR? ML^E-)@S"T8KO!65(,A'J+1R=(PG)@W?P!D*PSL@^/&0!5U(I=F1G(;%T)R!, M&IEGMP(>\9>V^#1[V[6QPD/!S0CV(XF,8 M1(-^EY[_AC^1$[=IC#W?\,4T%G=H2*X5PK4FM D_,9^"AJTAM/GUS/PNB ]/N]D^XP3MHP3OZM>N "TRW"=V&, M*.A HB>MA\EKU=*T=3%]_5J:_EXET]YH_"P)W5:3[B3TH\>C.'K-:FK8G];& ML/=<_!_-:O7A7D_)T6Q]J[4LH2JH;B_M:MO.W_LF%CZ:U_\"5\)L.3&@<,/0 MJ'?"WZ*IVVL](5WZ#K76Q/W.#S/^)4'C#/C]1G-1-A/GH/W)6?P"4$L#!!0 M ( /M]95/Q_,(:B@( .L& 9 >&PO=V]R:W-H965T>ZY.U_/D[W2]Z8"L.11<&FF065M?1V&)J] 4#-2-4C\4BHM MJ,6CWH6FUD +3Q(\C*/H;2@HDT$V\;:-SB:JL9Q)V&AB&B&H?IH#5_MI, X. MAENVJZPSA-FDICO8@OU:;S2>PMY+P01(PY0D&LII,!M?KU*']X!O#/;F:$]< M)G=*W;O#33$-(A<0<,BM\T!Q>8 %<.X<81@_.I]!+^F(Q_N#]P\^=\SECAI8 M*/Z=%;::!N\"4D!)&VYOU?XC=/E<.G^YXL;_DGV'C0*2-\8JT9$Q L%DN]+' MK@Y'!/0S3(@[0OR.!>!:GZ5NH1R2^ M\O1H*)W_4U_]L_IOQ4CZ1DF\O^3OC?))&?-'MYR02'N)U$ND+TC,I&4%XXT; M'60+>:.Q^;"K5H\Y;_!*2:F5<*)U8]M&5"5942V9W+4!^4@NR$RH1MJA#FP# M&$<^ C=#'[)HA-5].+[6F(;G+H;V?WMI/ MYID?2,_L\_'U8CQ@7^(D;P?O+_?M,["F>L>D(1Q*E(I&5SA<=#M:VX-5M9\= M=\KB)/+;"E\CT Z WTNE[.'@!/KW+?L)4$L#!!0 ( /M]95,5-7H83P0 M +T0 9 >&PO=V]R:W-H965TD[0;H'[^CI$AR)&M>5[_$ M%'5W_.[3W429<0<+-I5J#Q#<+I1-N\5$O M/;/6P*/4*8D]YOL#+^%"=L;#=.Y1CX=J8V,AX5$3LTD2KE_N(%:[48=V7B>> MQ')EW80W'J[Y$I[!?EX_:GSRBBB12$ :H231L!AU;NG-C'6=0VKQNX"=J8R) M2V6NU!?WV3VOT&>4)]%R]4L4G_DEUNZW=(N#%6);DS(DB$ MS'[YMYR(B@/&:79@N0-[Z] [X-#-';K'KM#+'7K'KM#/'=+4O2SWE+@IMWP\ MU&I'M+/&:&Z0LI]Z(U]"ND)YMAK?"O2SXRV&. MX2[#P Y@Z)(')>W*D)F,(&KPG[;[7[?X>\A'00I[)>6.M0;\&-I+XG??$^8S MVH!GTN[^#.M+PH+4W6]*Y_^M/OOAU??(Z!85TDWC=8^JD(DR-BT3G :]A98% M>L4"O72!WD' 6]! M]6N +X+K0=",>% @'K0BKG>WT;UCF\:N5Y#^-U@?&Z%>.#>"*5VISLU>:'G+,7 M\N<#)'/0?[6T+/7+;<,_C2K0RLY$3]!NLSSJ'L/]0Q135J)A_Z)2B4 8$>:L M-/F$Z;Z<_5UPFMBV?_;1W/"-C9C 6IJL*E[%X:4QI;H(4WH0;2FOM%U?_XLZS&B#Q/8.8B@% ME+8KZ =E#,'U7;MH/'=C;6H\**:D-,*HRR2B. 2CU$G:+I3U_GB/Y\8(&U4+ ME.[;#9YD\_;%ZILHO5;8SJT57NH?O3Y-$[%2[YC_DW;261[IN,Y@I1RR=CG\ M08+)=SP=8V- U?A)S94UY QWCO,V>DIU9.Q$7Z!42M8]P78PR:-6Q8P%K+8M M-YC5K68-5KUZ"WN5ZU@"J++N'FP0]4;:[-Q=S!9W[=OTAOEF_H[>3&C#_!3O MYME-N@R?7>P?4-2%-'A>6N!2_F6 5:BSNW+V8-4ZO0SB]\=Z28&PO M=V]R:W-H965T')*9%A,#S<< ,P': M:0Y,:6C:0Z<'82^@B2RYTCHD_[XKV3B$ A=;DO>]?6\EK?L;8Y_<&I'@)5?: M#:(U47$;QRY=8RY)"K-?F%>-@OQ KG2(_%S/(L;E@RF:-V MTFBPN!Q$=Y>WXYZ/#P$_)6[$"E/R#()?SSA&I3P1 MR_A;NP V">PX"D!B3[@.X10*<&=(+12EFP-1$D MAGUK-F!]-+/Y0:A-0+,;J?TNSLGR5\DX&CX@28N\+00S);2#CW"79=*76"BX MU]4Y\04_GR )J2XXXE%+P@SF) C=&T[K4M)KF /7&&;"DDQE(30YIH(?:X3' M.7POA9)+R02S^C0$Q.\IY@NT?SS_? +G9Q=P!E+#5"K%0:X?$_OUJN.T]C:J MO"5'O-W U&A:._BL,\S>XV.N4U.L9%NL47*2\%M*+6AW/D#23BX/Z!F?AL^Q M:$%R%>#M$W(ZS=YU E_G"-\$E[R2P0@UCZH-A(ETJ3*NM'@B0[?)T T9NDY>H[MW4O>V,@=T2YURMW/(=[T>\!$'?P6$+UJX"5F)0 8<$JFPYB UI:;J:#:K3=N\"]UB;WW$[;3J?F\T52^> M"KN2?$<5+IF2); N6_6W:D*F""UB88@;3ABN^9> U@?P]Z4QM)WX!,U/9O@/ M4$L#!!0 ( /M]95,ROS.Y!@4 #P6 9 >&PO=V]R:W-H965T9AMYEUTCX3(]O, M J*2G*3]]167 ):$O)MM7A*0OW/Y#H?S"2U>"/W.#AAS\)IG!;N9'#@OKRV+ M;0\XC]D5*7$A?MD1FL=NV>+A?DR+.T MP/<4L&.>Q_2?%<[(R\T$3MX6OJ7[ Z\6K.6BC/=X@_EC>4_%G=5Y2=(<%RPE M!:!X=S.YA==KY%4&->+/%+^PP36HJ#P1\KVZN4MN)G:5$<[PEE3+F9E.+Q^\_Y;35Z0>8H9#DGV5YKPP\UD-@$)WL7'C'\C+[_C MEE"=X)9DK/X+7EJL/0';(^,D;XU%!GE:-/_CU[80 P/A1V^ 6@,D&[@C!DYK MX/QH!+TY0DZ59<-,T0%PFX)XQ3S%.*18MP<)$66Y+C M2Q"*=7 181ZGV268@L=-!"X^78)/("W PX$.X(Y$J!I13)!C3-,X \(M Q=[,?0N=;5K7/FUJVHL/B^G/@H6 MUO.P0BH(>;-Y!SK)TNNR](Q9/GZ]>UA'8/-P^[#>&%C[G3__@^H:=!$"8\8; M3)_3+09;\=[JWLI J9+KH=-*AAH,E*H=-1AO@(&.)S\2#0C-'/TCF74$9T:" M=P7'%(NA-,9PI@:UYS.)H@;D^K;$404Y:.Y)'%60Z]F>GN.\XS@W.+Y'6@" ,9-8:%)K9U>JNS_;2R$K:]A$@@YTJ..-*BI:TNLUSI?+IR-\!E(+SSS.G*>-9):D=&R M@+H.DM,S@TZS0WUVR)C= ^&BRH6H>?FV)RC;/<'8V]5Z'";B0U=J- W(<>0W M)]*@H.LZ,G,5Y=D(C5#O!0XZ1NIB"RHVF$6W!ZHF,?L,I %M&,BP5SKH?M#0 MA[U.0;-0G1O[K?EI>]OR8]. H"\_-144(*5=59#OCKU,O7A"_]=&?VL_##N3 MAZ & Y$CDU1!2%$W#FJ5>^NX:S@AF^JKI M%179'S1]4*]RZ)S*F:J];7, 593MQ^$$HBV&HP00*9Q4S]>0/"QW(EU]@:W :EF.ZKX\AF2!P M+'ASRM&M=D>=M_4!G[2^@MB5#V52#R MI7QYPG&!: <3O.T+XVTT5H#LP7OX'4$L#!!0 ( M /M]95/C:(?89 ( )X% 9 >&PO=V]R:W-H965T$E_FG#ES[/%L*]6++A$-O'$F]#PHC:FNPU!G)7*B![)"876+ MF]SG\R!R@I!A9AP#L;]77"!CCLC*^-=R!EU*!SP<[]E_^MIM+6NB<2'97YJ; M(&99-I_8=O&1@%DM3:2MV"K@%/1_,E;Z\,!(!X= M 20M(/DN8-@"AK[01IDOZXX8DLZ4W()RT9;-#;PW'FVKH<*=XLHHNTLMSJ0+ MR3DU]EB,!B)R6$AAJ"A09!0U7,!-GE/G-V%P+YI+X]P_O4-#*#NS$<^K.S@] M.8,3H (>*6-V7\]"8\6Y%&'6"KEMA"1'A/S.S #BZ3DD47S5 U]\ QX-'3R) M_X>'UI+.EZ3S)?%\PR-\RUIEI;T>\&'0.?QXRUB=6WO@08KBPJ#B!_M?9!UV M68<^Z^A(UINB4%@0@U#M\V6 -?>V2,.AFC+V4L M>Y(#0ZW!E$2 % @[)*I/S^B3GLED,ICVZQEW>L9?ZGFPGC#(&*%Y+3=U!+ P04 " #[?653B6O6 M<9P# !M#@ &0 'AL+W=OPHY%>U!]#DJ2RXFGM[K0_70:#2/914^>( '-_D0I948U/N M G600#,+*HL@#L-)4%+&O<7,]MW+Q4Q4NF <[B5155E2^7P+A3C.O,,2L;K M?_K4&/$&@#S=@+@!Q#\"1CV I $D/ZLP:@"CGU48-P ;>E#';HU;44T7,RF. M1)K1R&8>K/L6C7XQ;A)EHR6^98C3BPUF7E850$1.'B 5/&4%HW8-L6>=YV!7 MDOQ!G\@#U4 N5J I*WZ9!1KE#4F0-E*WM53<(Y60SX+KO2)KGD'6@5^Y\5<. M?(!AM[''+['?QD["+ZGV29A\)'$81QWS6;KA&SCX))Y:>-@5SO]37Y^M?F)& MTB9"8OF2'KX[GHJR7N<54VDA5"6!_/T)AY$[#:7ZQR$R:D5&5F34(_*X(4I3 M76DAGTD.&4A:$(V2$E.K*Z/<=''DA^&'KI4[$[Z- MN/-Q8QFH+K_<\(N1/PH_='VZRP'@Q+_J!J[.55P/ ,?^Y3O@B6>3UK.)D\ED M="HA8[K3,3?X(NH+?#D(G/0X-@CL<^P,Q1/'IJUC4R?3'=<@N3T$\/,\2/&= MF;I F1-![X$\^AO?;A3+2BM">49^%UM%;E)M1L1A-.TRVJV)LQ_W&.T&)GV? M\J!>S_JLW<#0S--A\F5K\J63QVRR$O! W0*'G&FLN@K578@N1]T"%Z$?]3@Z".S)P-4 L-_30>![Q1-7KUI7KYQ,7S _Y4?"07<9 MYL:&_K3[,!F"O4N(VJSSU-9#L(DS_:+PM? +G4ROM9WK !X@B1*S37>9-@0< MOP^D*0('@'&?<<-33;JM"]Z4SR7(G;VW*/S\*J[K JKM;>]&-_9&\$/_;72] MC#KZ5^8N9 M!T&: ?@^%T*_-(Q >\-<_ M02P,$% @ ^WUE4^H%,_29 P D0H !D M !X;"]W;W)K&ULK5;;;MLX$/T50NA# J2ZV?$E ML W$<8LUD&R#>-T^%/M 2V.+*$5J2=I.]NMW2-F*["A"@.Z+1%)SCLX,R9D9 M[:7ZI3, 0YYS+O38RXPI;H) )QGD5/NR (%?UE+EU.!4;0)=**"I ^4\B,.P M%^24"6\R<6R;4\<^!U*O^:8'U\9']JW,>G5E1#7>2_V"IR<;>P",IK.F6 MFR>Y_P,.#EU;OD1R[9YD?[ -/9)LM9'Y 8P* M[CN S@'0^2B@>P!T761*5UP<9M30R4C)/5'6&MGLP 73H=%])NR^+XS"KPQQ M9C(7BC8%>/<8-1MV9T(O>ZDGO]FW*O2 &J/*%- MRDOZ04U4Z$>=,^6-1MUFY;U*>:]5^6V2J"VD>%$,X.4QA(H4I>*-,PP:[TSO M3?PB__I4Z:S))FX6VJ^$]EN%SAL%8J[GU*!^C#@KSR,&_8K ,YIH(! M/S@+]N!ML/OO'>AA)7+8*O)/+/$I)%BZ,8C,EE0-:H?QQB1,MA_W8/C6@\^1 M'S6+B\+7*A&VRGN46K,5!W)/"Q3X;4T6AIJM08$XOF:PD@;["S?,L&<$90WP^UI*&PO=V]R:W-H965T MJS12NPNB$LM6K8 #XN F MD\1:/X(];99_C^VDH95HN20>>[['3,;).FV>; . Y%D*9>=1@]C>4FJ+!B2S M-[H%Y4XJ;21#%YJ:VM8 *P-("IK$\1LJ&5=1GH6]M32)CAL;7C?H-VB>M:R&+>#7=FU<1$>6DDM0EFM%#%3S:#&Y7:8^/R1\ MX]#9DS7QE>RT?O+!JIQ'L3<$ @KT#,R]#G '0G@B9^/7P!F-DAYXNCZR?PRU MNUIVS,*=%M]YBA>1$BJV%[C1W2<8ZIEYOD(+&YZDZW-G:42*O44M![!S M(+GJW^QYZ,,)()E< "0#( F^>Z'@\IXARS.C.V)\MF/SBU!J0#MS7/F/LD7C M3KG#8;Z%VK48R4KU']AWZC59E"7W2R;.#E[< S(N7F84G;0GH,4@L^QED@LR M[\F#5MA8\D&54)[CJ;,\^DZ.OI?)5<+' F](/'U%DCB9#$5&ULO5K;U95J[&OQ>EQ MOA!IDK&O!>*+V2PL7LY8FC^=[.&]Y<"W9#(5CP/)^R6B3_F7PMX-URQ MQ,F,93S),U2PAY.]C_CH$_4E0%G\-V%/?.TUDENYS_.?\LTX/MFSY(I8RB(A M*4+X]\A&+$TE$ZSCKXIT;^53 M=?+]DOU>9A,_!;&P"D M A - ([- %H!J Z@&P!V!;!U@+T!X%0 9UL/;@5PM]V#5P&\;3WX%<#?=@]! M!0BV]8"M9>:L;7W@5;++HBNK1)78>2C"T^,B?T*%M <^^4+5J<)#9269/%*W MHH#9!'#B]!;.:+Q(&P M_54,R#(&(]))^"42 V310T0L@@WKN>B&W[+Y !%/P2W3=E[G_;H;?D=_&$#C MURWY4S?\G$4#1+$)WD@ 714A57QTXW+*POO&YGDADFS2*,&[_X Y&@LVXS\Z MG-DK9[9R9F]P]HT]LFS!C(5;(EV%E ^CQ]/ L1P+TO*X9G;>[> .FS)RT>;V M<6#[=I/[0YJ^0YG2SC M+,IG#.VG.><'Z)Y!E3!H1VI0A,_&K)YU4][9/P[O'-/.1R706=]YX'F.%M4+ M@YE+/:I5S57;++ 5O<&!3U\&:@\L>!T;RJRU7?[T+^7C+E=_L0O[) M;1TNH";4=LWI]E;I]CJ]W;)9$N59O(A$7J#OC(N.P^>O2/VW;]/!REFPJ- NS#16V[@4TL/[Y;K&&_!V PPJ0-,NKO)"X=C MW==&<"WW\&_0>[@6?'AWQ5=!FT$CKN7H2=Y)\YG8L8]=+767.[%?&=BI#8O7 M&M=U'[M9]IG8+0B,QG[SJ^S-)-;"#[^!\NOA[&J2;1E&L>=1O4>VS6R/NKY^ MAMMFT$<]W]>/L,G.#M;XFM&KU1]^E?P[ZX%O:I%M:81M+_ L_?#TJD;CX3&P M.XYK$SVXVZUBW,_7#&ZMM7"WV!J#SN*B2"#"'Q;JX>QH M)Z2M?=[;A&A2ZL)DYE!+KWB3&;8=7Z,;F^PHL=84<#-ZM>(BKU-JIW@GN64@M^&CG/X5VT[D5P9R[-HM]NL^=K/: M,K%34!P:^\VOLC=36*LM\@9JJX>SJST:U5:[/1KDD15076T9S%SJ8UT/F)R" M'-CP:8G46HN\3FOUP#L[+I,1=5J/-(,5"6QSSFBMM>@;:*T>SHYF0@VJA[B._F/(A<&. M8+^(9^4J'6OWG&CNU22W\4]]&; M&XJ)WH:*HYX>WBW7,=Z"L1E@*;B:(VN_1](=),!9#PKJ/%W$C*-W=."C69*F MZM((]*EW>."M!I),_=2K)N0/J(>H8'S.U-V2].40P?% *0LY$.4/( *+,'[) MV+__Y1/L?>"(JR_C.("B?)(E?[,8Y0O!DQA:8A3EBTSUK%L!]&$1'*JIN)BA+XS<=:!IRX&89BEE4R*#&*N[U MHSIF'+-B@+6 BF6"Q?3 M@I4>>/+F#)"WWHS8-9R).!%\O5AGA8A&)12';NC3*97ZWRYJR3^!M M!I5;UWI78&J=3/T==,59#VI=S*CMAP+ZR?U"A'+]L%\61E/$2PT^6*_L$J+* M&&H.NG84\FD9-?F"0;D\AFE9T;.P^,E*2LXB")U(EA&&4$%!ED&L2(WQ&*[= MJ8,>/E'7/J5_>,!6OW6MAE=W2\_4C4IM?(2/+K%A_ H?W9C&1^3HW,1S08XN M3>-C<$5Y,[9\(_*YNM!XGPMX!JF74Q9";Y,&,/^0 MYV+Y1CI8W4\^_3]02P,$% @ ^WUE4S8/ICQ# @ 5P4 !D !X;"]W M;W)K&ULG511;],P$/XKIV@/FP1-FI8!4QMIZT , MJ5*U:O" >'"3:V+-L_Y^RDH4A=0;PDY_-]G[^[\WFV,_1H*T0'S[72 M=AY5SC57<6SS"FMA1Z9!S3M;0[5PO*0RM@VA* *H5G&:))=Q+:2.LEGPK2B; MF=8IJ7%%8-NZ%O3S!I79S:-QM'?,AB,]\-#>LW\,N7,N&V%Q8=176;AJ'KV+H,"M:)6[-[M/V.?SQO/E1MGP MA5T?FT20M]:9N@>S@EKJ[B^>^SH< )CG."#M >F_ B8]8!(2[92%M&Z%$]F, MS [(1S.;-T)M IJSD=IW<>V(=R7C7+;F:U&T"L%L88TE]\?!G>YNAR_S^4H0 M^RIT,A?J LYOT0G)QFMX6-_"^=D%G('4L)1*<;R=Q8Y5>>XX[Q7<= K2%Q1, M8&GX L?=('%$?SB-/[R!#[F:@PE2?@.\GZ*<#_3303U^@O^/I=4A2*$ B M0Y ;HOV,U:;5[EA+.\[W@=,_%$_9.!EQMD^'=?I+4"(>K&N%LXTX1)V!C'TNP74$L#!!0 ( /M]95.)(PB"O 4 )T: 9 M>&PO=V]R:W-H965TAN'W];/U3F3PDLPP$ MF_+D:QS)U>E@/$ 1NPTVB;SF#[^S.B&GL!?R1)1_T4,M:PU0N!&2I[4R1)#& M6?4_>*P+L:4 =O0*I%8@;06[1X'6"O2U'NQ:P7ZM!Z=6*%,?5;F7A9L%,IB< MY/P!Y84T6"LNRNJ7VE"O."L&92%S^#4&/3E9P.1%FX0A?HL6[ Y&0*)KMN:Y MC+,[=)%5HUBT=/G4"$Q707['!#J8,1G$R2$:HIO%#!U\.$0?4)RA+RN^$4$6 MB9.1A!@+3Z.PCN>\BH?TQ$/1)<_D2J!Y%K%(HS\SZ_L&_1'4IBD0>2[0.3$: M_!S*(V31CXA8!&OBF9K5%VQ]A(A7JENZ='[,^WQO[SO%H,VTT-(>[;5GFI"_ M_@!Q="%9*OXV.+,;9W;IS.YQ=LV$S#>AW.2%(Q@GQ.6*Y;J9J@RYI:$"&N\G MU()\[[<+W95QMV1V(G2:"!UCA&?A]TTL8EF!9A)(%J&0"ZF=^\J48XS1++,3 MH]O$Z.Y3Q5]_&1-,?F/I.N%/C"'![ED>9"'3A>YVPL+8]W9CG[J=^@Z)YUFX ME6+7UI#:Q-V5FG>-81\[^DIX324\8R4^%WFC@S@+> B1%;ROI!08RZTGC== BVQZU\IAHQS[5;I='9<@BAK=IH MQ*CC]Q1GW!1G;"S.%% 3!J18W)"PB".8AHK)HW^ A8I5KT.OL28O0EJC,==) M^:ZGC]AO(O:-$2]8&D.H$<5I3IY'"F+97I$;*]AV_U4.-E.<[KKZ' MF*C\R0_ 4S&5.>PED60Y;'ZJ'@@F9<+*)O46:%Z[W4G*ZL-2K/@/TY^&^//: MUDZ3[-X8%"UB,R]>P,Q#T>(@06<;V!^653$-HZ(S[+S#["MFPF9JVG?VNQ1" M7<=M3W57RO9MW)[JKI1C]4 I5D2#S4SS?Z9DAKMX/FZOY+E&R//[)DEA/C:# M_L_8&^ NN-M>IQE=(=_MY-@5BT6G&B$\MDAKN>BDJ-/&+HT4]9V>7151)$#,AYHISZ',@%GH M# !AGL3/Q"M,U56@3]QW:*:"8F*&XMDB[%X;/?L<(@"6?+2SKJOGNA? M]*KP=ATKY"/^VU>:*F"DUD\CO6EM:^=(@*WVL6FF$W-P^T"DD2(N\?6-HPIZ MJ1EZW^2\6/O0TJT72N^ [51A.WT)V_%;NCB)5_&,*-;IX?G+E_&^[99H3Y]!]2G"O6I&?7W:_.\MKK3/NIT M*&"T];H]9; =*+YS"/"TR63U+K5YVGQ+.2N_(+2>G^/C*=8\G^'C>?6E1)FO M/MQ#$1>?0NI;B1?ER_[H;-P-"PO5RR _ L!^/V6<_E\ M4SAHODA-_@-02P,$% @ ^WUE4PU>'VR4 P T@L !D !X;"]W;W)K M&ULI59=CYLZ$/TK(U3IMM(6#(2$7261=I-TMY56 MC3;=WH>J#PXXP5J#J6V2YM_7!I;-!T&YMR^);>:<.>.QQS/<5:KPM/=)THL^",ASE>DP51S_EOX59-:C4\#W!^_LG\J@]?!++$D$\[^I;%*1E9H04Q6N&#JB6\?2!U0 M8/@BSF3Y"]O:%ED0%5+QM 9K!2G-JG_\N]Z(/8#F:0=X-< [!O3. /P:X%_J MH5<#>I=Z"&I <"F@7P/ZEP(&-6!P*2"L 6&9W2H=92ZG6.'Q4/ M"&.MV09N;L+I307ZG&J?$BP8(DG,5$R']@]JN@:@D(9% ,WC.J))7>E&/OR6\D#B+]?S-X)$R MIIGDT%%:O='@1+72NTJI=T:I#X\\4XF$61:3N 4_[<9?=^ =O6O-UGFO6W?G M=1)^C90-R+\"#WENBYY)-WQ!'\G??9WWG_U W_@C,;?/>L]_L+ MX.@\_.%R[Z@CDWYS"?R2KW>&;U*D!<.FB.IRG!XW47K=4GJ;Z(NJZ$+T WA"A'QC(!8U(F\R* M*]P7X/EV<"STU"P(;=]O5QHT2H-.I5.ZH3'1UQ_F>(>7C%S!;ZB#)M1!9ZC?=(\C"[&#A3E$5_ =LZ(M%?>#$^\Z M#H3.N \;]^%_91GWO^-C,6NS",#C9%&>O(4B)6)?-H83( M7+^J+#:K30-Z6[9=1^MW[LW$;5F?NC>SJKU\HZ^ZW4ZN2F'B6ZZB3 &^ON*<_4Z,0Z:-G[\!U!+ P04 " #[ M?653 '1"AB8# ,$P #0 'AL+W-T>6QEY*8.96DHS(OW&%+C'EW1$NO$'$CBZB4K9B#Q> MOOVY5.;F3>">%^\O+CJ/[V[V[9<5\(Z$7M+^$:17G0Y.#"!&'A]'?H@;H[X^ MBOH ,T8\V"5NB78U4@ROC"RBHVP_KPBJ<:[KN]OJD=:@>-LA4Z93I)DR7;$SCH6 9 MR-%\OH"G444(H#$JMXV4T[F2M-*P\:@;EG;&A+B'5^U'ML.]RK9RUH&,R:9I M!=5-1^,ZP+_-YKBW:7NOX@T*_J3,YZ6=CJSZ4&3L3K.,KZK^*FL$8.Q=G)T6 MA5A_$GPN<^8F?W3 \9!N_(*%TOS91H-2F5D#TR1X8MKPV;;EEZ;% UN933FM M,EQS[PPU_]UUGC/)-!7;HFWMG_(JOUIQ=/VO)%>_*ON"O1KK_?/41?;/061\ M#B+/HB8'IR\R2DY28UCOWUN'A)TC0F,-X"@V(M_A4"?:H,%TR87ALNXM>)HR M^>*D8.D-G=JC_@Z_'9^RC"Z%>6C $6G;WUC*EWG2C+J#A:A'M>VO,+UNW)P# M;2PN4[9BZ:3NZOFT:@:V8:/6%SCL([?5Y4 ^C@O'S*I;BR.WR>QEW^F21)%<8RMZ&3B53#!UBV.X>-G MP[2!!Q8'(OW96N/9QBOD!MQ!%, &C DBJI]<&\_"C?[5-C^_S7^#5!+ P04 " #[?653EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M /M]95.>-Y1](@< ,<^ / >&PO=V]R:V)O;VLN>&ULQ9O?<]HX$(#_ M%0TOUYNY'L$88SI-9VB@OMO94*R3MR=>UEX M"F#'?$CR?KN2_/'>NA^WUOX0#V5AJM/>QOOMAWZ_RC:JE-6?=JL,'%E95TH/ M;]VZ7VV=DGFU49U]; A^&#[UK=5R_' MPUMQIRM]JPOM'T][S>M"]42IC2[U3Y6?]DYZHMK8^[^LTS^M\;)89LX6Q6EO ML#OP73FOLS37GUUMMYJLPZ7@5_11S^C:8?]WUTC?G#_IQGM:J4S-;-972KC=^WH M5!$ 3;71VZHGC"S5:>_,WBDG%G*MPH^";SG/=S_0 QEJ+O=!PP%WGC>,C#Q7 ME[/YY7(^$_!J>75Q/IO>P)O/TXOIY=E<(,B(@(R."/E/A""'!.3P*)#+&_CS M;7Z)(&,",CXB9*LE1P3DZ)B00P29$)#),2%C!#DF(,?'A!PAR)2 3(\)F2#( M"0$YX86\V2AQ9LNM-(\X<)]0D?N$%VF:9;8V'DPF%K;0F5851B.EPFR5:Y7! M"<6C.*^J6N4"HSIK,":EE0&S5\[-G:I\.$F<&W'E-Z#FCDZFI#)@MLJUNE.F M;B4+E#X&S/X(+68\)&[ML4;)8L!LBR_:2)-I64 ?5MXUI[?@*$D,F"TQ4[<> MLU N&##+8.'45CZ^:1XJ\@^80_],K91S$"">AKF0)A=G=>5M";?B%&-2L7_ M'/PA9N5UYL7?TCEI/ X.$66 B-D 2V^S'^\_RPI:,,0M9:KF),Q':2!BU@"$ M_;JLX0#PO417IS8 "N49QB2K"V8-?+4VO]=%T8R^:?9OK<.0/(?*U*P!!6-2 M*HB857"I@J8RN#7$8M>4I35BN9&NU9*4'B)F/5RK$($S7[N@^M"<3;=C/$H5 M$;,JKI6'KFU\ORBDP6$PHBP1<=<2T)6ZR4.J702T3:ZDS*N<+J+T$3'KXVGH MW=O_^*O91SHB8G='Q&QRPG>W4CXXC87I8OA :J&IQRXDXV<@V)V1&N:S KI2,3[&2D#!.SEQ_$K&C[?J%D$S/+AI@5 M%>];DS(Q)9N8639[%0)2GNMPN,EZ]MV/,2GEQ-Q37+J2Z[53ZR::[Z%O'Z'+ M=2EQ:1Q3RHF9E4-BMA<&*>6,F)43QJ&MFMX6=B50*OZ'@#B/,2GEC)B5@TN$ MCO&),2GEC)B5TUTM/ -C3$H\(V;Q+.$:>5VHT.-?I';BNRSJW;OP S FI: 1 MMX(0YK7:6A?NI)>KEF,F:4S?_#* MY-".;TCA!EIN,"8EG3&W='XUQ;J+21B3DL[XD-*I/)3B3;:^KRXP)B6=\2&E M\QJS)9TQ)9TQ][;BEP2]:^X:8U+2&7-+A\)LMR8EG3&S=*Y55LBJTG#Z[J"X MJIMD8P>-,P3< 1FNS4I_XR9_4.O4F#_C"G_C)G]@\;FJSHR-.E7A)E2 M%DJYMYSA0K*$ DW_;$JSI_;$F)2%T@.6/B]QLVM+5TI9*.5^L 4$67NYG\X$ M:^JL&:IY4A5)F"U$+?>V%BY2R4,J^#-2Y26Y? MM&%,RD(INX5>K4>VBTJ,25DH/> $7!@ T//:YC ^%V&Q'*<>*?F,"_=#+M06 M/_$>8U(62@\Z 9=9P"OT\XT_1Y@3RD(39@NUEJ+?3G9@3,I"$VX+=2Q*(UJ, M25EH?]7#>GSK3L/^ M[3PL/HZ'T[!J]N-X_M&VPV9?C^OAH3O7T^7.MNN/Z_&R['?M>;UY7^]J:Y?+ MV/;W,YJGQ_N9BY?/<_V?B=UV^[:I/[O-[V,]C?\8W/[I^O=A7^O8+%[6_:Z. MJZ;].-PN#^WUPSQ<)C>+Y]=5TS^_FJ:=.\@BR,X?Y!#DY@_R"/+S!P4$A?F# M(H+B_$$)06G^H(R@/']005"9/\@L*>-2(&F"M8#6AEP; :\-P38"8AN2;03, M-D3;"*AMR+81<-L0;B,@MR'=1L!N0[R-@-Z6>EL!O2WUM@)ZV\F/;0&]+?6V M GI;ZFT%]+;4VPKH;:FW%=#;4F\KH+>EWE9 ;TN]K8#>CGH[ ;T=]78">COJ M[03T=I/-$@&]'?5V GH[ZNT$]';4VPGH[:BW$]#;46\GH+>CWDY ;T^]O8#> MGGI[ ;T]]?8">GOJ[07T]I/-;@&]/?7V GI[ZNT%]/;4VPOH[:FW%]#;4V\O MH'>@WD% [T"]@X#>@7H' ;T#]0X">@?J'03T#I,_*P7T#M0[".@=J'<0T#M0 M[R"@=Z#>04#O2+VC@-Z1>DDWE% [T2]DX#>B7HG ;T3]4X">B?JG03T3M0[">B=J'<2 MT#M1[R2@=YH<%A30.U'O)*!WHMY)0.],O;. WIEZ9P&],_7. GIGZIT%],[4 M.POHG:EW%M [4^\LH'>FWEE [SPY["V@=Z;>64#O0KV+@-Z%>ADP" ">-@ $P %M#;VYT M96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&EB*2HJ@BSJ;MMLVB%U E.A:L M/Y!,ZMR^M)P$:)$:#5R@[\:"37*^$0=X=K[Y]C1;OSH,_>@WR2Z$^4.6^69G MA]JGTVS'N+*=W%"'^-7=9W/=[.M[FXGK:YTUTQCL&-;A6".YO?EDM_5#'U:? M#_%GWTWC)G&V]\GJXVGC,6N3U//<=TT=XGKV.+:_I:R?$])X MAG@D];.S=>MWUH:A3T]%K\XGAWC#]O297YR_E#D7&'?>N6GV<6+.OC_N923' MT^LY%K(N=.=?\34QEK[X_>QQVJUM_S([7N^/R>V7>?AL>5Q^Q[_.^+7^._L0 MD#XDI \%Z:. ]*$A?920/@RDCPK21WY-:80B:DXA-:>8FE-0S2FJYA16&UL4$L! A0#% @ ^WUE4Y&G MRE49!0 1A4 !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ ^WUE4\,_VY=)"0 'R< !@ M ("!P1D 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ ^WUE4W"N<\;Q" MS$ !@ ("!NBL 'AL M+W=O$T !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ^WUE4RL1 MA!?Y P @0D !D ("!($ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^WUE4^$G5'89 @ E 0 !D M ("!L$D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ^WUE4\A<\5Y?#P =#@ !D ("! MS5< 'AL+W=O6!<- # ) &0 @(%C9P >&PO=V]R:W-H965T&UL4$L! A0#% M @ ^WUE4\8>HD2] @ U 4 !D ("!C'< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^WUE4[H^>5^4 P K@H !D M ("!2)@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ^WUE4Q=,S251!@ ;0\ !D ("!6Z< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M^WUE4S'=9$6F @ +08 !D ("!IKL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^WUE4Y!>^]W7# ME"X !D ("!Q<@ 'AL+W=O&PO=V]R:W-H965TI@( +X% 9 " @6/9 !X;"]W;W)K&UL4$L! A0#% @ ^WUE4U[*ZP7% @ *08 !D M ("!0-P 'AL+W=O&PO=V]R:W-H M965T8 D)P, %0' 9 M " @3?C !X;"]W;W)K&UL4$L! M A0#% @ ^WUE4RFZ#0J"!0 M X !D ("!E>8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^WUE M4ST:FZ#W P ;@L !D ("!H?8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^WUE4SQQ7R0M @ VP0 M !D ("!.04! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^WUE4X]WWWG3$@ +(X !D M ("!=0X! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^WUE4Y$L:RL$ @ ; 0 !D ("!%"&PO=V]R:W-H965T&UL4$L! A0#% @ ^WUE4R*W M(JBP!0 _"$ !D ("!!S&PO=V]R:W-H965T&UL4$L! A0#% @ ^WUE4\:B.J-A! 01 !D M ("!.D&PO M=V]R:W-H965T11 0!X;"]W;W)K&UL4$L! A0#% @ ^WUE4S= P#O< @ _P@ !D ("! M\54! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ^WUE4^&0YYVR @ _P8 !D ("!"5\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^WUE4TMKZO82 M P X0@ !D ("!66\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^WUE4^?*;]E1 P F@H !D M ("!L7@! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ^WUE4[?-20@A P J H !D ("!4H8! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M^WUE4W7 PXO$! 118 !D ("!-9,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ^WUE4X9GPE%9 @ %@8 !D M ("!=:L! 'AL+W=O*-Z*PH& !>& &0 @($%K@$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ^WUE4_'\PAJ* @ ZP8 !D ("!;K&PO=V]R:W-H965T&UL4$L! A0#% @ ^WUE M4S*_,[D&!0 /!8 !D ("!IL$! 'AL+W=O!0 &0 M @('CQ@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ^WUE4^H%,_29 P D0H M !D ("!4&PO=V]R:W-H965T&UL4$L! A0#% @ ^WUE4S8/ICQ# @ 5P4 !D M ("!\-P! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ^WUE4P!T0H8F P #!, T ( !*.D! 'AL+W-T M>6QE4?2(' #' M/@ #P @ %B[0$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ ^WUE4Q0V !R^ @ =S@ !H ( !L?0! 'AL+U]R96QS M+W=O XML 111 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 112 report.css IDEA: XBRL DOCUMENT /* 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; } XML 113 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 537 457 1 true 103 0 false 8 false false R1.htm 1001 - Document - Cover Page Sheet http://wwww.teradyne.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 1006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 6 false false R7.htm 1007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE COMMON SHARES AND SHAREHOLDERS'' EQUITY Sheet http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE COMMON SHARES AND SHAREHOLDERS'' EQUITY Statements 7 false false R8.htm 1008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE COMMON SHARES AND SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquityParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE COMMON SHARES AND SHAREHOLDERS' EQUITY (Parenthetical) Statements 8 false false R9.htm 1009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 9 false false R10.htm 1010 - Disclosure - The Company Sheet http://wwww.teradyne.com/role/TheCompany The Company Notes 10 false false R11.htm 1011 - Disclosure - Accounting Policies Sheet http://wwww.teradyne.com/role/AccountingPolicies Accounting Policies Notes 11 false false R12.htm 1012 - Disclosure - Recently Issued Accounting Pronouncements Sheet http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements Recently Issued Accounting Pronouncements Notes 12 false false R13.htm 1013 - Disclosure - Investment In Other Company Sheet http://wwww.teradyne.com/role/InvestmentInOtherCompany Investment In Other Company Notes 13 false false R14.htm 1014 - Disclosure - Revenue Sheet http://wwww.teradyne.com/role/Revenue Revenue Notes 14 false false R15.htm 1015 - Disclosure - Inventories Sheet http://wwww.teradyne.com/role/Inventories Inventories Notes 15 false false R16.htm 1016 - Disclosure - Financial Instruments Sheet http://wwww.teradyne.com/role/FinancialInstruments Financial Instruments Notes 16 false false R17.htm 1017 - Disclosure - Debt Sheet http://wwww.teradyne.com/role/Debt Debt Notes 17 false false R18.htm 1018 - Disclosure - Prepayments Sheet http://wwww.teradyne.com/role/Prepayments Prepayments Notes 18 false false R19.htm 1019 - Disclosure - Deferred Revenue and Customer Advances Sheet http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvances Deferred Revenue and Customer Advances Notes 19 false false R20.htm 1020 - Disclosure - Product Warranty Sheet http://wwww.teradyne.com/role/ProductWarranty Product Warranty Notes 20 false false R21.htm 1021 - Disclosure - Stock-Based Compensation Sheet http://wwww.teradyne.com/role/StockBasedCompensation Stock-Based Compensation Notes 21 false false R22.htm 1022 - Disclosure - Accumulated Other Comprehensive Income Sheet http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveIncome Accumulated Other Comprehensive Income Notes 22 false false R23.htm 1023 - Disclosure - Goodwill and Acquired Intangible Assets Sheet http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssets Goodwill and Acquired Intangible Assets Notes 23 false false R24.htm 1024 - Disclosure - Net Income Per Common Share Sheet http://wwww.teradyne.com/role/NetIncomePerCommonShare Net Income Per Common Share Notes 24 false false R25.htm 1025 - Disclosure - Restructuring and Other Sheet http://wwww.teradyne.com/role/RestructuringAndOther Restructuring and Other Notes 25 false false R26.htm 1026 - Disclosure - Retirement Plans Sheet http://wwww.teradyne.com/role/RetirementPlans Retirement Plans Notes 26 false false R27.htm 1027 - Disclosure - Commitments and Contingencies Sheet http://wwww.teradyne.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 27 false false R28.htm 1028 - Disclosure - Income Taxes Sheet http://wwww.teradyne.com/role/IncomeTaxes Income Taxes Notes 28 false false R29.htm 1029 - Disclosure - Segment Information Sheet http://wwww.teradyne.com/role/SegmentInformation Segment Information Notes 29 false false R30.htm 1030 - Disclosure - Shareholders' Equity Sheet http://wwww.teradyne.com/role/ShareholdersEquity Shareholders' Equity Notes 30 false false R31.htm 1031 - Disclosure - Accounting Policies (Policies) Sheet http://wwww.teradyne.com/role/AccountingPoliciesPolicies Accounting Policies (Policies) Policies http://wwww.teradyne.com/role/AccountingPolicies 31 false false R32.htm 1032 - Disclosure - Revenue (Tables) Sheet http://wwww.teradyne.com/role/RevenueTables Revenue (Tables) Tables http://wwww.teradyne.com/role/Revenue 32 false false R33.htm 1033 - Disclosure - Inventories (Tables) Sheet http://wwww.teradyne.com/role/InventoriesTables Inventories (Tables) Tables http://wwww.teradyne.com/role/Inventories 33 false false R34.htm 1034 - Disclosure - Financial Instruments (Tables) Sheet http://wwww.teradyne.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://wwww.teradyne.com/role/FinancialInstruments 34 false false R35.htm 1035 - Disclosure - Debt (Tables) Sheet http://wwww.teradyne.com/role/DebtTables Debt (Tables) Tables http://wwww.teradyne.com/role/Debt 35 false false R36.htm 1036 - Disclosure - Prepayments (Tables) Sheet http://wwww.teradyne.com/role/PrepaymentsTables Prepayments (Tables) Tables http://wwww.teradyne.com/role/Prepayments 36 false false R37.htm 1037 - Disclosure - Deferred Revenue and Customer Advances (Tables) Sheet http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesTables Deferred Revenue and Customer Advances (Tables) Tables http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvances 37 false false R38.htm 1038 - Disclosure - Product Warranty (Tables) Sheet http://wwww.teradyne.com/role/ProductWarrantyTables Product Warranty (Tables) Tables http://wwww.teradyne.com/role/ProductWarranty 38 false false R39.htm 1039 - Disclosure - Stock-Based Compensation (Tables) Sheet http://wwww.teradyne.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://wwww.teradyne.com/role/StockBasedCompensation 39 false false R40.htm 1040 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveIncomeTables Accumulated Other Comprehensive Income (Tables) Tables http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveIncome 40 false false R41.htm 1041 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) Sheet http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsTables Goodwill and Acquired Intangible Assets (Tables) Tables http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssets 41 false false R42.htm 1042 - Disclosure - Net Income Per Common Share (Tables) Sheet http://wwww.teradyne.com/role/NetIncomePerCommonShareTables Net Income Per Common Share (Tables) Tables http://wwww.teradyne.com/role/NetIncomePerCommonShare 42 false false R43.htm 1043 - Disclosure - Retirement Plans (Tables) Sheet http://wwww.teradyne.com/role/RetirementPlansTables Retirement Plans (Tables) Tables http://wwww.teradyne.com/role/RetirementPlans 43 false false R44.htm 1044 - Disclosure - Income Taxes (Tables) Sheet http://wwww.teradyne.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://wwww.teradyne.com/role/IncomeTaxes 44 false false R45.htm 1045 - Disclosure - Segment Information (Tables) Sheet http://wwww.teradyne.com/role/SegmentInformationTables Segment Information (Tables) Tables http://wwww.teradyne.com/role/SegmentInformation 45 false false R46.htm 1046 - Disclosure - Recently Issued Accounting Pronouncements - Additional Information (Detail) Sheet http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncementsAdditionalInformationDetail Recently Issued Accounting Pronouncements - Additional Information (Detail) Details 46 false false R47.htm 1047 - Disclosure - Investment In Other Company - Additional Information (Details) Sheet http://wwww.teradyne.com/role/InvestmentInOtherCompanyAdditionalInformationDetails Investment In Other Company - Additional Information (Details) Details 47 false false R48.htm 1048 - Disclosure - Revenue - Additional Information (Detail) Sheet http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 48 false false R49.htm 1049 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) Sheet http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) Details 49 false false R50.htm 1050 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) Sheet http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) Details 50 false false R51.htm 1051 - Disclosure - Composition of Inventories, Net (Detail) Sheet http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail Composition of Inventories, Net (Detail) Details 51 false false R52.htm 1052 - Disclosure - Inventories - Additional Information (Detail) Sheet http://wwww.teradyne.com/role/InventoriesAdditionalInformationDetail Inventories - Additional Information (Detail) Details 52 false false R53.htm 1053 - Disclosure - Financial Instruments - Additional Information (Detail) Sheet http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail Financial Instruments - Additional Information (Detail) Details 53 false false R54.htm 1054 - Disclosure - Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) Details 54 false false R55.htm 1055 - Disclosure - Schedule of Reported Financial Assets and Liabilities (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail Schedule of Reported Financial Assets and Liabilities (Detail) Details 55 false false R56.htm 1056 - Disclosure - Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Detail) Details 56 false false R57.htm 1057 - Disclosure - Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail Schedule of Changes in Fair Value of Level 3 Contingent Consideration (Parenthetical) (Detail) Details 57 false false R58.htm 1058 - Disclosure - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) Details 58 false false R59.htm 1059 - Disclosure - Schedule of Available for Sale Marketable Securities (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail Schedule of Available for Sale Marketable Securities (Detail) Details 59 false false R60.htm 1060 - Disclosure - Schedule of Reported Available for Sale Marketable Securities (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail Schedule of Reported Available for Sale Marketable Securities (Detail) Details 60 false false R61.htm 1061 - Disclosure - Contractual Maturities of Investments in Debt Securities Held (Detail) Sheet http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail Contractual Maturities of Investments in Debt Securities Held (Detail) Details 61 false false R62.htm 1062 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) Details 62 false false R63.htm 1063 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) Details 63 false false R64.htm 1064 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Detail) Details 64 false false R65.htm 1065 - Disclosure - Debt - Additional Information (Detail) Sheet http://wwww.teradyne.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 65 false false R66.htm 1066 - Disclosure - Components of Convertible Senior Notes (Detail) Notes http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail Components of Convertible Senior Notes (Detail) Details 66 false false R67.htm 1067 - Disclosure - Interest Expense on Convertible Senior Notes (Detail) Notes http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail Interest Expense on Convertible Senior Notes (Detail) Details 67 false false R68.htm 1068 - Disclosure - Prepayments (Detail) Sheet http://wwww.teradyne.com/role/PrepaymentsDetail Prepayments (Detail) Details http://wwww.teradyne.com/role/PrepaymentsTables 68 false false R69.htm 1069 - Disclosure - Deferred Revenue and Customer Advances (Detail) Sheet http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail Deferred Revenue and Customer Advances (Detail) Details http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesTables 69 false false R70.htm 1070 - Disclosure - Product Warranty (Detail) Sheet http://wwww.teradyne.com/role/ProductWarrantyDetail Product Warranty (Detail) Details http://wwww.teradyne.com/role/ProductWarrantyTables 70 false false R71.htm 1071 - Disclosure - Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) Sheet http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) Details 71 false false R72.htm 1072 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 72 false false R73.htm 1073 - Disclosure - Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) Details 73 false false R74.htm 1074 - Disclosure - Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) Details 74 false false R75.htm 1075 - Disclosure - Changes in Accumulated Other Comprehensive Income (Detail) Sheet http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail Changes in Accumulated Other Comprehensive Income (Detail) Details 75 false false R76.htm 1076 - Disclosure - Changes in Accumulated Other Comprehensive Income (Parenthetical) (Detail) Sheet http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail Changes in Accumulated Other Comprehensive Income (Parenthetical) (Detail) Details 76 false false R77.htm 1077 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) Sheet http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) Details 77 false false R78.htm 1078 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) Sheet http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) Details 78 false false R79.htm 1079 - Disclosure - Goodwill and Acquired Intangible Assets - Additional Information (Detail) Sheet http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail Goodwill and Acquired Intangible Assets - Additional Information (Detail) Details 79 false false R80.htm 1080 - Disclosure - Changes in Carrying Amount of Goodwill by Segment (Detail) Sheet http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail Changes in Carrying Amount of Goodwill by Segment (Detail) Details 80 false false R81.htm 1081 - Disclosure - Schedule of Amortizable Intangible Assets (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail Schedule of Amortizable Intangible Assets (Detail) Details 81 false false R82.htm 1082 - Disclosure - Schedule of Estimated Intangible Asset Amortization Expense (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail Schedule of Estimated Intangible Asset Amortization Expense (Detail) Details 82 false false R83.htm 1083 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Detail) Sheet http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail Computation of Basic and Diluted Net Income Per Common Share (Detail) Details 83 false false R84.htm 1084 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Parenthetical) (Detail) Sheet http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail Computation of Basic and Diluted Net Income Per Common Share (Parenthetical) (Detail) Details 84 false false R85.htm 1085 - Disclosure - Net Income Per Common Share - Additional Information (Detail) Sheet http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail Net Income Per Common Share - Additional Information (Detail) Details 85 false false R86.htm 1086 - Disclosure - Restructuring and Other - Additional Information (Detail) Sheet http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail Restructuring and Other - Additional Information (Detail) Details 86 false false R87.htm 1087 - Disclosure - Retirement Plans - Additional Information (Detail) Sheet http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail Retirement Plans - Additional Information (Detail) Details 87 false false R88.htm 1088 - Disclosure - Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) Details 88 false false R89.htm 1089 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 89 false false R90.htm 1090 - Disclosure - Schedule of Reconciliation of Effective Tax Rate (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail Schedule of Reconciliation of Effective Tax Rate (Detail) Details 90 false false R91.htm 1091 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 91 false false R92.htm 1092 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://wwww.teradyne.com/role/SegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 92 false false R93.htm 1093 - Disclosure - Schedule of Segment Information (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail Schedule of Segment Information (Detail) Details 93 false false R94.htm 1094 - Disclosure - Schedule of Segment Information (Parenthetical) (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfSegmentInformationParentheticalDetail Schedule of Segment Information (Parenthetical) (Detail) Details 94 false false R95.htm 1095 - Disclosure - Schedule of Segment Reporting Information by Segment Charges (Detail) Sheet http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail Schedule of Segment Reporting Information by Segment Charges (Detail) Details 95 false false R96.htm 1096 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail Shareholders' Equity - Additional Information (Detail) Details 96 false false All Reports Book All Reports d207854d10q.htm d207854dex101.htm d207854dex311.htm d207854dex312.htm d207854dex321.htm d207854dex322.htm d207854dex41.htm ter-20211003.xsd ter-20211003_cal.xml ter-20211003_def.xml ter-20211003_lab.xml ter-20211003_pre.xml http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/country/2021 http://xbrl.sec.gov/exch/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 116 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d207854d10q.htm": { "axisCustom": 3, "axisStandard": 36, "contextCount": 537, "dts": { "calculationLink": { "local": [ "ter-20211003_cal.xml" ] }, "definitionLink": { "local": [ "ter-20211003_def.xml" ] }, "inline": { "local": [ "d207854d10q.htm" ] }, "labelLink": { "local": [ "ter-20211003_lab.xml" ] }, "presentationLink": { "local": [ "ter-20211003_pre.xml" ] }, "schema": { "local": [ "ter-20211003.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/2021/dei-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.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/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 705, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 1, "http://wwww.teradyne.com/20211003": 1, "http://xbrl.sec.gov/dei/2021": 5, "total": 7 }, "keyCustom": 47, "keyStandard": 410, "memberCustom": 42, "memberStandard": 58, "nsprefix": "ter", "nsuri": "http://wwww.teradyne.com/20211003", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "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": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "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", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "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", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "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", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Investment In Other Company", "role": "http://wwww.teradyne.com/role/InvestmentInOtherCompany", "shortName": "Investment In Other Company", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "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", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "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", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Financial Instruments", "role": "http://wwww.teradyne.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Debt", "role": "http://wwww.teradyne.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ter:PrepaidExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Prepayments", "role": "http://wwww.teradyne.com/role/Prepayments", "shortName": "Prepayments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ter:PrepaidExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ter:DeferredRevenueAndCustomerAdvancesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Deferred Revenue and Customer Advances", "role": "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvances", "shortName": "Deferred Revenue and Customer Advances", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ter:DeferredRevenueAndCustomerAdvancesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "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 - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Product Warranty", "role": "http://wwww.teradyne.com/role/ProductWarranty", "shortName": "Product Warranty", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Stock-Based Compensation", "role": "http://wwww.teradyne.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Accumulated Other Comprehensive Income", "role": "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveIncome", "shortName": "Accumulated Other Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Goodwill and Acquired Intangible Assets", "role": "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssets", "shortName": "Goodwill and Acquired Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Net Income Per Common Share", "role": "http://wwww.teradyne.com/role/NetIncomePerCommonShare", "shortName": "Net Income Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Restructuring and Other", "role": "http://wwww.teradyne.com/role/RestructuringAndOther", "shortName": "Restructuring and Other", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Retirement Plans", "role": "http://wwww.teradyne.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Commitments and Contingencies", "role": "http://wwww.teradyne.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "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", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "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 - Segment Information", "role": "http://wwww.teradyne.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "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", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "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 - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Shareholders' Equity", "role": "http://wwww.teradyne.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Accounting Policies (Policies)", "role": "http://wwww.teradyne.com/role/AccountingPoliciesPolicies", "shortName": "Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Revenue (Tables)", "role": "http://wwww.teradyne.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Inventories (Tables)", "role": "http://wwww.teradyne.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Financial Instruments (Tables)", "role": "http://wwww.teradyne.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Debt (Tables)", "role": "http://wwww.teradyne.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ter:PrepaidExpenseDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ter:PrepaidExpenseAndOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Prepayments (Tables)", "role": "http://wwww.teradyne.com/role/PrepaymentsTables", "shortName": "Prepayments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ter:PrepaidExpenseDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ter:PrepaidExpenseAndOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ter:DeferredRevenueAndCustomerAdvancesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Deferred Revenue and Customer Advances (Tables)", "role": "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesTables", "shortName": "Deferred Revenue and Customer Advances (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ter:DeferredRevenueAndCustomerAdvancesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Product Warranty (Tables)", "role": "http://wwww.teradyne.com/role/ProductWarrantyTables", "shortName": "Product Warranty (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ter:ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://wwww.teradyne.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ter:ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "role": "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveIncomeTables", "shortName": "Accumulated Other Comprehensive Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Goodwill and Acquired Intangible Assets (Tables)", "role": "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsTables", "shortName": "Goodwill and Acquired Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - 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", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Retirement Plans (Tables)", "role": "http://wwww.teradyne.com/role/RetirementPlansTables", "shortName": "Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021_PensionPlansDefinedBenefitMemberusgaapRetirementPlanTypeAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Income Taxes (Tables)", "role": "http://wwww.teradyne.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Segment Information (Tables)", "role": "http://wwww.teradyne.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn11_04_2021_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMemberusgaapDebtInstrumentAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Recently Issued Accounting Pronouncements - Additional Information (Detail)", "role": "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncementsAdditionalInformationDetail", "shortName": "Recently Issued Accounting Pronouncements - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021_MachinemetricsIncMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Investment In Other Company - Additional Information (Details)", "role": "http://wwww.teradyne.com/role/InvestmentInOtherCompanyAdditionalInformationDetails", "shortName": "Investment In Other Company - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021_MachinemetricsIncMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Revenue - Additional Information (Detail)", "role": "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail", "shortName": "Revenue - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - 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": [ "td", "tr", "table", "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021_CorporateAndOtherMemberusgaapStatementBusinessSegmentsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SalesTypeLeaseRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - 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", "td", "tr", "table", "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SalesTypeLeaseRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Composition of Inventories, Net (Detail)", "role": "http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail", "shortName": "Composition of Inventories, Net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Inventories - Additional Information (Detail)", "role": "http://wwww.teradyne.com/role/InventoriesAdditionalInformationDetail", "shortName": "Inventories - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesGrossRealizedGains", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Financial Instruments - Additional Information (Detail)", "role": "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail", "shortName": "Financial Instruments - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesGrossRealizedGains", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecurities", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - 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": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis", "decimals": "-3", "lang": null, "name": "ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - 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": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis", "decimals": "-3", "lang": null, "name": "us-gaap:LiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn07_04_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - 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": [ "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn07_04_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2020To09_27_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - 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", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021_AutoguideLlcMemberusgaapBusinessAcquisitionAxis_DisputeInRespectOfContingentConsiderationMemberusgaapLossContingenciesByNatureOfContingencyAxis", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecurities", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - 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": [ "td", "tr", "table", "ter:ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - 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": [ "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021_USTreasurySecuritiesMemberusgaapInvestmentTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "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 - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "role": "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - 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": [ "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021_MarketableSecuritiesMemberusgaapInvestmentTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AvailableForSaleSecuritiesTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - 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": [ "td", "tr", "table", "us-gaap:AvailableForSaleSecuritiesTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - 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": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021_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": "1063 - 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": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - 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 }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Debt - Additional Information (Detail)", "role": "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail", "shortName": "Debt - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn05_01_2020", "decimals": "-5", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleDebtCurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - 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": [ "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "lang": null, "name": "us-gaap:ConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "ter:ContractualInterestExpenseOnCoupon", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1067 - 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": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "ter:ContractualInterestExpenseOnCoupon", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ter:PrepaidExpenseAndOtherAssetsTableTextBlock", "ter:PrepaidExpenseDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "ter:ContractManufacturerAndSupplierPrepayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1068 - Disclosure - Prepayments (Detail)", "role": "http://wwww.teradyne.com/role/PrepaymentsDetail", "shortName": "Prepayments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ter:PrepaidExpenseAndOtherAssetsTableTextBlock", "ter:PrepaidExpenseDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "ter:ContractManufacturerAndSupplierPrepayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock", "ter:DeferredRevenueAndCustomerAdvancesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "ter:DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1069 - 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": [ "td", "tr", "table", "ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock", "ter:DeferredRevenueAndCustomerAdvancesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "ter:DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE COMMON SHARES AND SHAREHOLDERS'' EQUITY", "role": "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE COMMON SHARES AND SHAREHOLDERS'' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn07_04_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1070 - Disclosure - Product Warranty (Detail)", "role": "http://wwww.teradyne.com/role/ProductWarrantyDetail", "shortName": "Product Warranty (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn07_04_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn07_04_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ExtendedProductWarrantyAccrual", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1071 - 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": [ "td", "tr", "table", "ix:continuation", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "lang": null, "name": "us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1072 - 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", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1073 - 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": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021_XNYSusgaapFinancialInstrumentAxis", "decimals": "3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1074 - 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": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn07_04_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1075 - Disclosure - Changes in Accumulated Other Comprehensive Income (Detail)", "role": "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail", "shortName": "Changes in Accumulated Other Comprehensive Income (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn12_31_2020_ForeignCurrencyTranslationAdjustmentsMemberusgaapStatementEquityComponentsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReclassificationFromAociCurrentPeriodTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1076 - Disclosure - Changes in Accumulated Other Comprehensive Income (Parenthetical) (Detail)", "role": "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail", "shortName": "Changes in Accumulated Other Comprehensive Income (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "lang": null, "name": "ter:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1077 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail)", "role": "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R78": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReclassificationFromAociCurrentPeriodTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1078 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail)", "role": "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R79": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1079 - Disclosure - Goodwill and Acquired Intangible Assets - Additional Information (Detail)", "role": "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "shortName": "Goodwill and Acquired Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "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 - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE COMMON SHARES AND SHAREHOLDERS' EQUITY (Parenthetical)", "role": "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquityParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE COMMON SHARES AND SHAREHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1080 - 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": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1081 - 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": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1082 - 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": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1083 - 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": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021_ConvertibleNoteMemberusgaapDebtInstrumentAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentConvertibleStockPriceTrigger", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1084 - 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", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021_ConvertibleNoteMemberusgaapDebtInstrumentAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentConvertibleStockPriceTrigger", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1085 - 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", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1086 - 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", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021_AnnuityPlanForParticipantsInTheUsQualifiedPensionPlanMemberTERPensionPlanOneAxis_UnitedStatesPlansMemberusgaapRetirementPlanNameAxis", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1087 - Disclosure - Retirement Plans - Additional Information (Detail)", "role": "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail", "shortName": "Retirement Plans - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021_AnnuityPlanForParticipantsInTheUsQualifiedPensionPlanMemberTERPensionPlanOneAxis_UnitedStatesPlansMemberusgaapRetirementPlanNameAxis", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1088 - 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": [ "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021_USusgaapRetirementPlanSponsorLocationAxis", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1089 - 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", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "PAsOn10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "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 - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1090 - 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": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationTaxHolidays", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1091 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationTaxHolidays", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1092 - Disclosure - Segment Information - Additional Information (Detail)", "role": "http://wwww.teradyne.com/role/SegmentInformationAdditionalInformationDetail", "shortName": "Segment Information - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1093 - Disclosure - Schedule of Segment Information (Detail)", "role": "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail", "shortName": "Schedule of Segment Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P04_05_2021To07_04_2021", "decimals": "-5", "first": true, "lang": null, "name": "ter:ImmaterialErrorCorrectionAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1094 - Disclosure - Schedule of Segment Information (Parenthetical) (Detail)", "role": "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationParentheticalDetail", "shortName": "Schedule of Segment Information (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P04_05_2021To07_04_2021", "decimals": "-5", "first": true, "lang": null, "name": "ter:ImmaterialErrorCorrectionAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherRestructuringCosts", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1095 - 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": [ "td", "tr", "table", "ter:ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P07_05_2021To10_03_2021_SemiconductorTestMemberusgaapStatementBusinessSegmentsAxis", "decimals": "-3", "lang": null, "name": "ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1096 - Disclosure - Shareholders' Equity - Additional Information (Detail)", "role": "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail", "shortName": "Shareholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d207854d10q.htm", "contextRef": "P01_01_2021To10_03_2021", "decimals": "2", "lang": null, "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } } }, "segmentCount": 103, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://wwww.teradyne.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "presentation": [ "http://wwww.teradyne.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://wwww.teradyne.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r870" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://wwww.teradyne.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r871" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://wwww.teradyne.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r872" ], "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://wwww.teradyne.com/role/AccountingPolicies", "http://wwww.teradyne.com/role/AccountingPoliciesPolicies", "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveIncome", "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveIncomeTables", "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail", "http://wwww.teradyne.com/role/CommitmentsAndContingencies", "http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail", "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail", "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets", "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquityParenthetical", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations", "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/FinancialInstruments", "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail", "http://wwww.teradyne.com/role/FinancialInstrumentsTables", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssets", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsTables", "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/PrepaymentsDetail", "http://wwww.teradyne.com/role/ProductWarrantyDetail", "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "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/ScheduleOfAmortizableIntangibleAssetsDetail", "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail", "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/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail", "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://wwww.teradyne.com/role/SegmentInformationTables", "http://wwww.teradyne.com/role/StockBasedCompensation", "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail", "http://wwww.teradyne.com/role/StockBasedCompensationTables", "http://wwww.teradyne.com/role/TheCompany" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r872" ], "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/2021", "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/2021", "presentation": [ "http://wwww.teradyne.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r872" ], "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/2021", "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/2021", "presentation": [ "http://wwww.teradyne.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r880" ], "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/2021", "presentation": [ "http://wwww.teradyne.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r872" ], "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/2021", "presentation": [ "http://wwww.teradyne.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r872" ], "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/2021", "presentation": [ "http://wwww.teradyne.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r872" ], "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/2021", "presentation": [ "http://wwww.teradyne.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r872" ], "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/2021", "presentation": [ "http://wwww.teradyne.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "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/2021", "presentation": [ "http://wwww.teradyne.com/role/AccountingPolicies", "http://wwww.teradyne.com/role/AccountingPoliciesPolicies", "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveIncome", "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveIncomeTables", "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail", "http://wwww.teradyne.com/role/CommitmentsAndContingencies", "http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail", "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail", "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets", "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquityParenthetical", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations", "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/FinancialInstruments", "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail", "http://wwww.teradyne.com/role/FinancialInstrumentsTables", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssets", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsTables", "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/PrepaymentsDetail", "http://wwww.teradyne.com/role/ProductWarrantyDetail", "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "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/ScheduleOfAmortizableIntangibleAssetsDetail", "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail", "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/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail", "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://wwww.teradyne.com/role/SegmentInformationTables", "http://wwww.teradyne.com/role/StockBasedCompensation", "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail", "http://wwww.teradyne.com/role/StockBasedCompensationTables", "http://wwww.teradyne.com/role/TheCompany" ], "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/2021", "presentation": [ "http://wwww.teradyne.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r868" ], "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/2021", "presentation": [ "http://wwww.teradyne.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r869" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" ], "xbrltype": "domainItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/InvestmentInOtherCompanyAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officer" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r365", "r408", "r544", "r554", "r735", "r736", "r737", "r738", "r739", "r740", "r759", "r821", "r824", "r866", "r867" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r365", "r408", "r544", "r554", "r735", "r736", "r737", "r738", "r739", "r740", "r759", "r821", "r824", "r866", "r867" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r224", "r440", "r443", "r762", "r820", "r822" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations", "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r224", "r440", "r443", "r762", "r820", "r822" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations", "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r365", "r408", "r482", "r544", "r554", "r735", "r736", "r737", "r738", "r739", "r740", "r759", "r821", "r824", "r866", "r867" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "terseLabel": "Range" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail", "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail", "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail", "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail", "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r365", "r408", "r482", "r544", "r554", "r735", "r736", "r737", "r738", "r739", "r740", "r759", "r821", "r824", "r866", "r867" ], "lang": { "en-us": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail", "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail", "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail", "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail", "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r155", "r160", "r549" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/InvestmentInOtherCompanyAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r225", "r226", "r440", "r444", "r823", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r225", "r226", "r440", "r444", "r823", "r854", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r155", "r160", "r327", "r549", "r728" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r230", "r723" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "ter_AnnuityPlanForParticipantsInTheUsQualifiedPensionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Annuity Plan For Participants In The US Qualified Pension Plan [Member]" } } }, "localname": "AnnuityPlanForParticipantsInTheUsQualifiedPensionPlanMember", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20211003", "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]" } } }, "localname": "AutoguideLlcMember", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail" ], "xbrltype": "domainItemType" }, "ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": { "order": 4.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "ter_ContingentConsiderationPaymentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contingent Consideration Payment [Axis]" } } }, "localname": "ContingentConsiderationPaymentAxis", "nsuri": "http://wwww.teradyne.com/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail" ], "xbrltype": "domainItemType" }, "ter_ContractManufacturerAndSupplierPrepayments": { "auth_ref": [], "calculation": { "http://wwww.teradyne.com/role/PrepaymentsDetail": { "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/PrepaymentsDetail" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail" ], "xbrltype": "monetaryItemType" }, "ter_ConvertibleCommonSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Common Shares.", "label": "Convertible Common Shares [Member]" } } }, "localname": "ConvertibleCommonSharesMember", "nsuri": "http://wwww.teradyne.com/20211003", "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/20211003", "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/20211003", "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/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "xbrltype": "monetaryItemType" }, "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/20211003", "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/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "monetaryItemType" }, "ter_DeferredRevenueAndCustomerAdvancesCurrent": { "auth_ref": [], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 32.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/20211003", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "ter_DeferredRevenueAndCustomerAdvancesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred revenue and customer advances disclosure.", "label": "Deferred Revenue and Customer Advances Disclosure [Text Block]", "verboseLabel": "Deferred Revenue and Customer Advances" } } }, "localname": "DeferredRevenueAndCustomerAdvancesDisclosureTextBlock", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvances" ], "xbrltype": "textBlockItemType" }, "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/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "monetaryItemType" }, "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/20211003", "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/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "ter_EffectiveIncomeTaxRateReconciliationEffectOfTaxCustsAndJobsActPercent": { "auth_ref": [], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": { "order": 2.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 effect of tax cuts and jobs act.", "label": "Effective Income Tax Rate Reconciliation Effect Of Tax Custs And Jobs Act Percent", "terseLabel": "International provisions of the U.S. Tax Cuts and Jobs Act of 2017" } } }, "localname": "EffectiveIncomeTaxRateReconciliationEffectOfTaxCustsAndJobsActPercent", "nsuri": "http://wwww.teradyne.com/20211003", "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/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "ter_ExerciseOfConvertibleNotesHedgeCallOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise of convertible notes hedge call options.", "label": "Exercise Of Convertible Notes Hedge Call Options", "terseLabel": "Exercise of convertible notes hedge call options (in shares)" } } }, "localname": "ExerciseOfConvertibleNotesHedgeCallOptions", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "xbrltype": "sharesItemType" }, "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/20211003", "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/20211003", "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/20211003", "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/20211003", "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/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail", "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail" ], "xbrltype": "domainItemType" }, "ter_GainForTheDecreaseInAcquisitionRelatedCompensationLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain for the decrease in acquisition related compensation liability.", "label": "Gain For The Decrease In Acquisition Related Compensation Liability", "terseLabel": "Gain for the decrease in acquisition related comepnsation liability" } } }, "localname": "GainForTheDecreaseInAcquisitionRelatedCompensationLiability", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "ter_GainLossOnConvertibleDebtConversion": { "auth_ref": [], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain loss on convertible debt conversion.", "label": "Gain Loss On Convertible Debt Conversion", "negatedLabel": "Loss on convertible debt conversion" } } }, "localname": "GainLossOnConvertibleDebtConversion", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ter_GainLossonDebtConversion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain loss on debt conversion.", "label": "Gain Loss on Debt Conversion", "terseLabel": "Gain loss on debt conversion" } } }, "localname": "GainLossonDebtConversion", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ter_ImmaterialErrorCorrectionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Immaterial error correction amount.", "label": "Immaterial Error Correction Amount", "terseLabel": "Immaterial error correction amount" } } }, "localname": "ImmaterialErrorCorrectionAmount", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "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/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ter_IncreaseDecreaseInUncertainTaxPosition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in uncertain tax position.", "label": "Increase Decrease In Uncertain Tax Position", "terseLabel": "Net decrease in reserves for uncertain tax positions" } } }, "localname": "IncreaseDecreaseInUncertainTaxPosition", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/20211003", "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_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/20211003", "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/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail" ], "xbrltype": "domainItemType" }, "ter_MachinemetricsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MachineMetrics, Inc [Member]", "label": "MachineMetrics, Inc [Member]", "terseLabel": "MachineMetrics, Inc [Member]" } } }, "localname": "MachinemetricsIncMember", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/InvestmentInOtherCompanyAdditionalInformationDetails" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "ter_MemoryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Memory.", "label": "Memory [Member]", "terseLabel": "Memory" } } }, "localname": "MemoryMember", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "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/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "ter_MirContingentConsiderationLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MiR contingent consideration liability [Member].", "label": "MiR Contingent Consideration Liability [Member]", "terseLabel": "MiR Contingent Consideration Liability [Member]" } } }, "localname": "MirContingentConsiderationLiabilityMember", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail", "http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ter_NonEmployeeDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non Employee Directors [Member]", "verboseLabel": "Non Employee Directors" } } }, "localname": "NonEmployeeDirectorsMember", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail", "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail", "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncementsAdditionalInformationDetail" ], "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/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ter_OtherIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "other income expense.", "label": "Other Income Expense [Member]", "terseLabel": "Other (income) expense [Member]" } } }, "localname": "OtherIncomeExpenseMember", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "ter_PaymentsToAcquireInvestmentsAndBusinessesNetOfCashAcquired": { "auth_ref": [], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 34.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 and investmenst , net of the cash acquired from the purchase.", "label": "Payments To Acquire Investments And Businesses Net Of Cash Acquired", "negatedLabel": "Purchase of investment and acquisition of businesses" } } }, "localname": "PaymentsToAcquireInvestmentsAndBusinessesNetOfCashAcquired", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ter_PensionPlanOneAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pension Plan One [Axis]" } } }, "localname": "PensionPlanOneAxis", "nsuri": "http://wwww.teradyne.com/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ter_PossibleEventAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Possible Event [Axis]" } } }, "localname": "PossibleEventAxis", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ter_PossibleEventDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Possible Event [Domain]" } } }, "localname": "PossibleEventDomain", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ter_PossibleLapseOfStatutesOfLimitationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Possible Lapse Of Statutes Of Limitations [Member]", "terseLabel": "Possible Lapse Of Statutes Of Limitations [Member]" } } }, "localname": "PossibleLapseOfStatutesOfLimitationsMember", "nsuri": "http://wwww.teradyne.com/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/PrepaymentsDetail" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/PrepaymentsDetail" ], "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]", "verboseLabel": "Schedule of Prepayments and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsTableTextBlock", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/PrepaymentsTables" ], "xbrltype": "textBlockItemType" }, "ter_PrepaidExpenseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid expense disclosure.", "label": "Prepaid Expense Disclosure [Text Block]", "verboseLabel": "Prepayments" } } }, "localname": "PrepaidExpenseDisclosureTextBlock", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/Prepayments" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "ter_PrepaidMaintenanceAndOtherServices": { "auth_ref": [], "calculation": { "http://wwww.teradyne.com/role/PrepaymentsDetail": { "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/PrepaymentsDetail" ], "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/20211003", "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/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "ter_RevenueRemainingPerformanceObligationPercentage.Domain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Remaining Performance Obligation Percentage.", "label": "Revenue Remaining Performance Obligation Percentage. [Domain]" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage.Domain", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ter_RevenueRemainingPerformanceObligationPercentageAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Remaining Performance Obligation Percentage.", "label": "Revenue Remaining Performance Obligation Percentage [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationPercentageAxis", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ter_RevenueRemainingPerformanceObligationPercentageTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Remaining Performance Obligation Percentage Two [Member]", "terseLabel": "Revenue Remaining Performance Obligation Percentage Two [Member]" } } }, "localname": "RevenueRemainingPerformanceObligationPercentageTwoMember", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsTables" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesTables" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ProductWarrantyTables" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail", "http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/SegmentInformationTables" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "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/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "ter_ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Member]" } } }, "localname": "ShareRepurchaseProgramMember", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "xbrltype": "sharesItemType" }, "ter_SocMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Soc.", "label": "Soc [Member]", "terseLabel": "SOC" } } }, "localname": "SocMember", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "ter_StockRepurchasedDuringPeriodValueExcludingUnsettledShares": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock repurchased during period value excluding unsettled shares.", "label": "Stock Repurchased During Period Value Excluding Unsettled Shares", "verboseLabel": "Cumulative repurchases, value" } } }, "localname": "StockRepurchasedDuringPeriodValueExcludingUnsettledShares", "nsuri": "http://wwww.teradyne.com/20211003", "presentation": [ "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/20211003", "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_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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ter_UncategorizedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Uncategorized [Abstract]", "label": "Uncategorized [Abstract]" } } }, "localname": "UncategorizedAbstract", "nsuri": "http://wwww.teradyne.com/20211003", "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/20211003", "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "xbrltype": "domainItemType" }, "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/20211003", "presentation": [ "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsTables", "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r53", "r726" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r10", "r33", "r231", "r232" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 12.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", "verboseLabel": "Accounts receivable, less allowance for credit losses of $1,913 and $2,034 at October 3, 2021 and December 31, 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r26", "r776", "r805" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 34.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r28", "r776", "r805" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 26.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "auth_ref": [ "r76", "r81", "r90", "r91", "r92", "r635" ], "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": "Retirement Plans Prior Service Credit", "verboseLabel": "Amortization of Prior Service Credit" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail", "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r73", "r74", "r75", "r81", "r90", "r91", "r92" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail", "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail", "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r36", "r78", "r80", "r81", "r808", "r832", "r836" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 18.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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r90", "r91", "r702", "r703", "r704", "r705", "r706", "r709" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail", "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r77", "r81", "r90", "r91", "r92", "r142", "r143", "r144", "r635", "r827", "r828", "r885" ], "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 Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r34" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 17.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r142", "r143", "r144", "r576", "r577", "r578", "r664" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r123", "r304" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 19.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r147", "r148", "r149", "r151", "r160", "r235", "r236", "r263", "r264", "r265", "r266", "r269", "r270", "r349", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r580", "r598", "r599", "r600", "r601", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r663", "r664", "r665", "r666", "r687", "r688", "r689", "r690", "r691", "r692", "r696", "r697", "r721", "r764", "r765", "r766", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r881", "r882", "r883", "r884", "r885" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail", "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail", "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r361" ], "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", "verboseLabel": "Convertible common shares" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "terseLabel": "Exercise of convertible notes hedge call options" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r556", "r558", "r582", "r583" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r40", "r233", "r271" ], "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 credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r106", "r123", "r385", "r712" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r123", "r298", "r304" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 6.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r178" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r178" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://wwww.teradyne.com/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r178" ], "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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r135", "r206", "r213", "r220", "r261", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r631", "r636", "r686", "r724", "r726", "r774", "r804" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets", "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r13", "r15", "r67", "r135", "r261", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r631", "r636", "r686", "r724", "r726" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r667" ], "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/2021-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/ScheduleOfAvailableForSaleMarketableSecuritiesDetail": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 }, "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": { "order": 6.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/2021-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": [ "r241" ], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": -1.0 } }, "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Available-for-sale marketable securities, Cost" } } }, "localname": "AvailableForSaleSecuritiesAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value", "terseLabel": "Fair market value of investments with unrealized losses less than one year" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 11.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "auth_ref": [ "r246" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r242", "r246", "r794" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r245" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r242", "r245", "r793" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": { "auth_ref": [ "r247" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "auth_ref": [ "r242", "r247", "r795" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r242", "r248", "r796" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "auth_ref": [ "r242", "r248", "r791" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r244" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r242", "r244", "r792" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": { "auth_ref": [ "r248", "r796" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesEquitySecurities": { "auth_ref": [], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": { "order": 7.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/2021-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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesNoncurrent": { "auth_ref": [], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r559", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "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/2021-01-31", "presentation": [ "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": [ "r642", "r645" ], "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/2021-01-31", "presentation": [ "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_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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r537", "r550" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail", "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r537", "r550", "r619", "r620" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail", "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r618" ], "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" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r122", "r628" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 23.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" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r624", "r625", "r627" ], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": { "order": 1.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r624", "r626" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 23.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r682", "r683" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r50", "r125" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": { "order": 5.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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r120", "r125", "r129" ], "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 period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r120", "r701" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r21" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r21" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CatastrophicEventDomain": { "auth_ref": [ "r326", "r329" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r799" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r132", "r135", "r165", "r170", "r173", "r175", "r177", "r186", "r187", "r188", "r261", "r350", "r354", "r355", "r356", "r359", "r360", "r406", "r407", "r410", "r414", "r686", "r873" ], "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]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity", "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvances", "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncementsAdditionalInformationDetail", "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail", "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CollateralAxis": { "auth_ref": [ "r277" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r348" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r62", "r326", "r781", "r812" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 38.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r323", "r324", "r325", "r335", "r856" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r426" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r142", "r143", "r664" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r32", "r421" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r32", "r726" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 16.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; 163,728 and 166,123 shares issued and outstanding at October 3, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r86", "r88", "r89", "r99", "r785", "r815" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r98", "r108", "r784", "r814" ], "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" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r190", "r191", "r228", "r684", "r685", "r855" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r190", "r191", "r228", "r684", "r685", "r838", "r855" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r190", "r191", "r228", "r684", "r685", "r838", "r855" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r190", "r191", "r228", "r684", "r685", "r855" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerDurationAxis": { "auth_ref": [ "r440", "r447" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerDurationDomain": { "auth_ref": [ "r440", "r447" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r441" ], "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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r27", "r777", "r806" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail": { "order": 2.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 }, "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 36.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail", "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r60" ], "calculation": { "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail": { "order": 3.0, "parentTag": "us-gaap_ConvertibleDebt", "weight": 1.0 }, "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 27.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail", "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Components of Convertible Senior Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r193" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r483", "r531", "r837" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r102", "r762" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 9.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r126", "r128" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r126", "r128" ], "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", "verboseLabel": "Debt instrument conversion converted instrument amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear": { "auth_ref": [ "r126", "r128" ], "lang": { "en-us": { "role": { "documentation": "Expiration, mandatory redemption, or due date, in YYYY-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r126", "r128" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r126", "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the original debt being converted 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, Original Debt, Amount", "terseLabel": "Convertible common shares" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r131", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r379", "r386", "r387", "r389", "r401" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r25", "r26", "r27", "r134", "r140", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r397", "r398", "r399", "r400", "r715", "r775", "r777", "r802" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail", "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail", "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail", "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncementsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature": { "auth_ref": [ "r425" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r390" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r364", "r393" ], "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" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal": { "auth_ref": [ "r394" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only.", "label": "Debt Instrument, Convertible, If-converted Value in Excess of Principal", "verboseLabel": "Increase in debt principal, Additional conversion" } } }, "localname": "DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r392" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.", "label": "Debt Instrument, Convertible, Stock Price Trigger", "terseLabel": "Debt instrument, convertible, stock price trigger" } } }, "localname": "DebtInstrumentConvertibleStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail" ], "xbrltype": "perShareItemType" }, "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": { "auth_ref": [ "r60", "r800" ], "lang": { "en-us": { "role": { "documentation": "Date the debt agreement requires the first payment to be made, in YYYY-MM-DD format.", "label": "Debt Instrument, Date of First Required Payment", "terseLabel": "Debt instrument, date of first required payment" } } }, "localname": "DebtInstrumentDateOfFirstRequiredPayment1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r362", "r397", "r398", "r713", "r715", "r716" ], "calculation": { "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail": { "order": 4.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail", "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r60", "r800" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r58", "r395", "r713", "r715" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r58", "r363" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail", "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncementsAdditionalInformationDetail" ], "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/2021-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": [ "r59", "r365", "r672" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Senior notes maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r60", "r134", "r140", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r397", "r398", "r399", "r400", "r715" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail", "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareParentheticalDetail", "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail", "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncementsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r60", "r134", "r140", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r388", "r397", "r398", "r399", "r400", "r422", "r423", "r424", "r425", "r712", "r713", "r715", "r716", "r801" ], "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/2021-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_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r375", "r712", "r716" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r375", "r391", "r397", "r398", "r714" ], "calculation": { "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail": { "order": 1.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComponentsOfConvertibleSeniorNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": { "auth_ref": [ "r717" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross", "verboseLabel": "Revolving credit facility costs incurred" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r252", "r279" ], "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 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "terseLabel": "Aggregate loss of investments with unrealized losses greater than one year" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r592" ], "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", "terseLabel": "Decrease in Unrecognized Tax Benefits is Reasonably Possible" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r52", "r375", "r714" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r586", "r587" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r136", "r597", "r607", "r608", "r609" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 21.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "auth_ref": [ "r17" ], "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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 22.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "verboseLabel": "Deferred Revenue and Trade Accounts Receivable" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 24.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit": { "auth_ref": [ "r459", "r498", "r525" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss), recognized immediately as component of net periodic benefit (cost) credit, for change in value of benefit obligation or plan assets from experience different from that assumed, change in actuarial assumption, or consequence of temporarily deviating from substantive plan. Includes, but is not limited to, amount in excess of ten percent of greater of fair value of plan assets or benefit obligation.", "label": "Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit", "terseLabel": "Pension benefit obligation acturial gain loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r459", "r498", "r525", "r531", "r532" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetailAlternate1": { "order": 5.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Net actuarial loss (gain)", "negatedTerseLabel": "Retirement plan actuarial (gains) losses" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r459", "r499", "r526", "r531", "r532" ], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetailAlternate1": { "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "auth_ref": [ "r24", "r457", "r458", "r481", "r531", "r773", "r803" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement": { "auth_ref": [ "r463" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from remeasurement due to settlement. Excludes decrease to benefit obligation for settlement payment.", "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement", "terseLabel": "Defined benefit obligation increase decrease for remeasurement due to settlement" } } }, "localname": "DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r459", "r497", "r524", "r531", "r532" ], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetailAlternate1": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r459", "r464", "r496", "r523", "r531", "r532" ], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetailAlternate1": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r494", "r521", "r531", "r532" ], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetailAlternate1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Total net periodic pension cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments": { "auth_ref": [ "r460", "r501", "r528" ], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetailAlternate1": { "order": 6.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from 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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r462", "r495", "r522", "r531", "r532" ], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetailAlternate1": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r123", "r308" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 18.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" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r68", "r69", "r70", "r681" ], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail": { "order": 1.0, "parentTag": "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet", "weight": 1.0 }, "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": { "order": 3.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/2021-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": [ "r640" ], "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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r70", "r643", "r644", "r648", "r650" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r641", "r643", "r648", "r650", "r651", "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r68", "r69", "r70", "r681" ], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail": { "order": 2.0, "parentTag": "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet", "weight": -1.0 }, "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": { "order": 2.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/2021-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_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r623" ], "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/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r440", "r443", "r444", "r445", "r446", "r447", "r448", "r449" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r584" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r426", "r798" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedLabel": "Cash dividends" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r126" ], "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" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r100", "r152", "r153", "r154", "r155", "r156", "r163", "r165", "r175", "r176", "r177", "r181", "r182", "r665", "r666", "r786", "r816" ], "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" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r100", "r152", "r153", "r154", "r155", "r156", "r165", "r175", "r176", "r177", "r181", "r182", "r665", "r666", "r786", "r816" ], "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" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r178", "r179", "r180", "r183" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/NetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r701" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r589" ], "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", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r137", "r589", "r610" ], "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": "US statutory federal tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r589", "r610" ], "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 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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r589", "r610" ], "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 attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other, net" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r589", "r610" ], "calculation": { "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": { "order": 3.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", "verboseLabel": "Discrete benefit related to equity compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r589", "r610" ], "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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedLabel": "Tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 31.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r569" ], "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" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r90", "r91", "r92", "r142", "r143", "r144", "r148", "r157", "r159", "r185", "r266", "r421", "r426", "r576", "r577", "r578", "r600", "r601", "r664", "r702", "r703", "r704", "r705", "r706", "r709", "r827", "r828", "r829", "r885" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail", "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquityParenthetical", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Investment In Other Company" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/InvestmentInOtherCompany" ], "xbrltype": "textBlockItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r377", "r397", "r398", "r681" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ExtendedProductWarrantyAccrual": { "auth_ref": [ "r342" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvancesDetail", "http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrualPayments": { "auth_ref": [ "r343" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r344" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r667", "r668", "r669", "r677" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r667", "r677" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r667", "r682", "r683" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r377", "r397", "r398", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r531", "r668", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value, Hierarchy" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r676", "r677" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r377", "r397", "r398", "r667", "r678" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r667", "r668", "r671", "r672", "r679" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r676" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r377", "r483", "r485", "r490", "r531", "r668", "r732" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r377", "r397", "r398", "r483", "r485", "r490", "r531", "r668", "r733" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r377", "r397", "r398", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r531", "r668", "r734" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail", "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r673", "r677" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail", "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r673", "r677" ], "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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r674" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r675" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r673" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r377", "r397", "r398", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r531", "r732", "r733", "r734" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r676", "r679" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfAssetsAcquired": { "auth_ref": [ "r126", "r127", "r128" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value of assets acquired in noncash investing or financing activities.", "label": "Fair Value of Assets Acquired", "terseLabel": "Capital expenditures incurred but not yet paid" } } }, "localname": "FairValueOfAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r642", "r646", "r652" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r249", "r250", "r256", "r257", "r258", "r272", "r273", "r274", "r275", "r276", "r278", "r280", "r281", "r282", "r388", "r419", "r654", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r873", "r874", "r875", "r876", "r877", "r878", "r879" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r303" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r305" ], "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", "verboseLabel": "2021 (remainder)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r305" ], "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", "verboseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r305" ], "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", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r305" ], "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", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r305" ], "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", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r299", "r300", "r303", "r306", "r763", "r770" ], "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/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r303", "r770" ], "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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail", "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r299", "r302" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r303", "r763" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCorporateDebtSecuritiesMember": { "auth_ref": [ "r240", "r483" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r124", "r698", "r700" ], "crdr": "credit", "lang": { "en-us": { "role": { "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r70", "r483", "r649" ], "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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r536", "r540", "r553" ], "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" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments": { "auth_ref": [ "r643", "r647" ], "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 (Gains) on derivatives recognized in statements of operations" } } }, "localname": "GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfInvestments": { "auth_ref": [ "r123" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 24.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 on investments" } } }, "localname": "GainLossOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r290", "r291", "r726", "r772" ], "calculation": { "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill", "totalLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r307" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r293" ], "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)", "negatedLabel": "Foreign currency translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r292", "r294" ], "calculation": { "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail": { "order": 1.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r292", "r294" ], "calculation": { "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail": { "order": 2.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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r101", "r135", "r206", "r212", "r216", "r219", "r222", "r261", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r686" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 8.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r641", "r651" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r96", "r206", "r212", "r216", "r219", "r222", "r771", "r782", "r788", "r817" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations": { "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", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r206", "r212", "r216", "r219", "r222" ], "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 income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r310", "r315" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r315" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r593" ], "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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r137", "r590", "r594", "r595", "r605", "r611", "r615", "r616", "r617" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "auth_ref": [ "r591" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r138", "r158", "r159", "r204", "r588", "r606", "r613", "r818" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 14.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "presentationGuidance": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare": { "auth_ref": [ "r611" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeTaxReconciliationTaxHolidays": { "auth_ref": [ "r589" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "auth_ref": [ "r122" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.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 liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r122" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r122", "r761" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r122" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r122" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": { "auth_ref": [ "r122" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r122" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r166", "r167", "r168", "r177" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r171", "r172", "r177" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements": { "auth_ref": [ "r166", "r167", "r177" ], "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 plan" } } }, "localname": "IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r166", "r167", "r169", "r177" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r297", "r301" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r94", "r200", "r711", "r714", "r787" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations": { "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r106", "r383", "r396", "r399", "r400" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/InterestExpenseOnConvertibleSeniorNotesDetail" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r42", "r285" ], "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 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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/InventoriesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r66", "r726" ], "calculation": { "http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 13.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail", "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r44", "r285" ], "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 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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r66", "r284" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/InventoriesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r43", "r285" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CompositionOfInventoriesNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r283" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 22.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r105", "r199" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations": { "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853" ], "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/2021-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" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853" ], "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/2021-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" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r55", "r135", "r214", "r261", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r632", "r636", "r637", "r686", "r724", "r725" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "LIABILITIES" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r39", "r135", "r261", "r686", "r726", "r779", "r810" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r57", "r135", "r261", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r632", "r636", "r637", "r686", "r724", "r725", "r726" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 29.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r667" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis": { "auth_ref": [ "r819" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "auth_ref": [ "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as current.", "label": "Liability for Uncertainty in Income Taxes, Current", "terseLabel": "Uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.", "label": "Line of Credit Facility, Interest Rate Description", "terseLabel": "Line of Credit Facility, Interest Rate Description" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r54" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermContractWithCustomerMember": { "auth_ref": [ "r447" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtTerm": { "auth_ref": [ "r672" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term Investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/InvestmentInOtherCompanyAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r326", "r327", "r328", "r330", "r331", "r332", "r334", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r326", "r329", "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Legal claims, damage sought by party" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r326", "r327", "r328", "r330", "r331", "r332", "r334", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LossOnContractTermination": { "auth_ref": [ "r760" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The loss recognized on termination of a contract.", "label": "Loss on Contract Termination", "verboseLabel": "Restructuring and other\u2014Contract termination settlement charge" } } }, "localname": "LossOnContractTermination", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputExpectedDividendPaymentMember": { "auth_ref": [ "r670" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r189", "r192" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/TheCompany" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r120" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from 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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r120" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used for) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r120", "r121", "r124" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r7", "r84", "r87", "r92", "r97", "r124", "r135", "r147", "r152", "r153", "r154", "r155", "r158", "r159", "r174", "r206", "r212", "r216", "r219", "r222", "r261", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r666", "r686", "r783", "r813" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations": { "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", "presentationGuidance": "Net income for basic and diluted net income per share", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r5", "r145", "r146", "r149", "r150", "r160", "r161", "r162", "r237", "r238", "r267", "r268", "r450", "r451", "r452", "r453", "r579", "r602", "r603", "r604", "r662", "r693", "r694", "r695", "r722", "r767", "r768", "r769", "r831", "r832", "r833", "r834", "r836", "r886" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r194" ], "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" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/SegmentInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r206", "r212", "r216", "r219", "r222" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations": { "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)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r719" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 35.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r719" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 28.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r718" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r16", "r18", "r19", "r56" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 33.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r61" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 25.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "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 post-retirement plan:" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": { "auth_ref": [ "r78", "r82", "r83", "r502" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "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 credit, net of tax of $0, $0, $(2), $(1), respectively" } } }, "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": { "auth_ref": [ "r79" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r73", "r74", "r78" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r81", "r90", "r91", "r93", "r702", "r704", "r709" ], "calculation": { "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive (loss) income before reclassifications, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "auth_ref": [ "r79", "r90" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r72" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "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, $0, respectively", "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r72", "r79", "r699", "r708" ], "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 adjustment, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r85", "r88", "r90", "r91", "r93", "r98", "r421", "r702", "r707", "r709", "r784", "r814" ], "calculation": { "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Other comprehensive income (loss)", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r78", "r82", "r83", "r255" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "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 included in net income, net of tax of $(65), $(194), $(186), $(615), respectively", "verboseLabel": "Interest income (expense)" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": { "auth_ref": [ "r79", "r255" ], "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 included in net income" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r79", "r90", "r98", "r588", "r612", "r614", "r702", "r705", "r709", "r784", "r814" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r73", "r78" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "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 (losses) gains on marketable securities arising during period, net of tax of $(44), $139, $(516), and $1,410, respectively" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r74", "r79" ], "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 (losses) gains on marketable securities arising during period" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://wwww.teradyne.com/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIncreaseDecreaseInEnvironmentalLiabilities": { "auth_ref": [ "r122" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other increase (decrease) not attributable to current expense nor cash payments during an accounting period in estimated obligations recorded for probable future costs attributable to environmental contamination issues.", "label": "Other Increase (Decrease) in Environmental Liabilities", "terseLabel": "Increase Decrease in environmental and legal liabilities" } } }, "localname": "OtherIncreaseDecreaseInEnvironmentalLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r124" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 17.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r107" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations": { "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", "terseLabel": "Other (income) expense, net - loss on convertible debt conversion" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Non-operating (income) expense:" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r456", "r457", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r506", "r507", "r509", "r512", "r516", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r535", "r536", "r537", "r538", "r539", "r540" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RetirementPlansTables", "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r11", "r14", "r289" ], "calculation": { "http://wwww.teradyne.com/role/PrepaymentsDetail": { "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/PrepaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringCosts": { "auth_ref": [ "r123" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r118" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.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", "verboseLabel": "Maximum amount of contingent consideration paid for acquisition" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://wwww.teradyne.com/role/ScheduleOfChangesInFairValueOfLevel3ContingentConsiderationParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromLifeInsurancePolicies": { "auth_ref": [], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 33.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r116" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r116" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.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", "terseLabel": "Dividend payment" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r116" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": { "auth_ref": [ "r112", "r239" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 30.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r113" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 29.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" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r482", "r484", "r490", "r508", "r510", "r511", "r512", "r513", "r514", "r531", "r533", "r534", "r535", "r555" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r28", "r457", "r458", "r481", "r531" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 21.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r455", "r457", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r506", "r507", "r509", "r512", "r516", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r535", "r536", "r550", "r551", "r552", "r553" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Defined Benefit Pension Plans" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RetirementPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r680" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r13", "r48", "r49" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 14.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r11", "r14", "r288", "r289" ], "calculation": { "http://wwww.teradyne.com/role/PrepaymentsDetail": { "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/PrepaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r12", "r14", "r287", "r289" ], "calculation": { "http://wwww.teradyne.com/role/PrepaymentsDetail": { "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/PrepaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r115" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r114", "r571" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r109", "r110", "r239" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 31.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities": { "auth_ref": [ "r111", "r239" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 32.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r443" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r341", "r345", "r780" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ProductWarrantyDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r338" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ProductWarrantyDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r340" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ProductWarrantyDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r339" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ProductWarrantyDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "verboseLabel": "Product Warranty" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ProductWarranty" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "http://wwww.teradyne.com/role/ProductWarrantyDetail" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "http://wwww.teradyne.com/role/ProductWarrantyDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r7", "r84", "r87", "r92", "r119", "r135", "r147", "r158", "r159", "r206", "r212", "r216", "r219", "r222", "r261", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r630", "r633", "r634", "r638", "r639", "r666", "r686", "r788" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 26.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r22", "r23", "r309", "r726", "r797", "r811" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": { "auth_ref": [ "r29", "r778", "r807" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r81", "r90", "r91", "r93", "r702", "r706", "r709" ], "calculation": { "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedLabel": "Amounts reclassified from accumulated other comprehensive income (loss), net of tax", "terseLabel": "Reclassifications, net of tax" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r79", "r83", "r90" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r92" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r92" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [ "r92" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount": { "auth_ref": [ "r402", "r403", "r404", "r405" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 37.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r117" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt 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": "Repayments of Convertible Debt", "negatedLabel": "Payments of convertible debt principal" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "auth_ref": [ "r585" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 5.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r312", "r314", "r317", "r321", "r322" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOther" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r313", "r314", "r318", "r319" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r103" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 7.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\u2014employee severance" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r35", "r426", "r580", "r726", "r809", "r831", "r836" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r142", "r143", "r144", "r148", "r157", "r159", "r266", "r576", "r577", "r578", "r600", "r601", "r664", "r827", "r829" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "verboseLabel": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r509", "r512", "r516", "r517", "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r554" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r509", "r512", "r516", "r517", "r518", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r554" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r509", "r512", "r517", "r518", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r536", "r540", "r553" ], "lang": { "en-us": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r509", "r512", "r517", "r518", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r536", "r540", "r553" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r455", "r456", "r457", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r506", "r507", "r509", "r512", "r516", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r535", "r536", "r537", "r538", "r539", "r540", "r550", "r551", "r552", "r553" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RetirementPlans", "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail", "http://wwww.teradyne.com/role/RetirementPlansTables", "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r455", "r456", "r457", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r506", "r507", "r509", "r512", "r516", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r535", "r536", "r537", "r538", "r539", "r540", "r550", "r551", "r552", "r553" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RetirementPlans", "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail", "http://wwww.teradyne.com/role/RetirementPlansTables", "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r430", "r431", "r432", "r433", "r434", "r435", "r438", "r439", "r442", "r454" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r436" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r437" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r95", "r135", "r197", "r198", "r211", "r217", "r218", "r224", "r225", "r228", "r261", "r350", "r351", "r352", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r686", "r788" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 10.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations", "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SalesTypeLeaseRevenue": { "auth_ref": [ "r184", "r720" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r243", "r248", "r251", "r252", "r253", "r254", "r790", "r791" ], "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/2021-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_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r71" ], "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 Income" } } }, "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r515", "r516", "r519", "r520", "r531" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RetirementPlansAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r643", "r648", "r651" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r646" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r177" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/NetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r589" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "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": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/InvestmentInOtherCompanyAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r7", "r135", "r260", "r261", "r686" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/InvestmentInOtherCompanyAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r667", "r668" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r299", "r302", "r763" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail", "http://wwww.teradyne.com/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r299", "r302" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r295", "r296" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r295", "r296" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r20", "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r494" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r346" ], "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]", "verboseLabel": "Other Accrued Liabilities" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ProductWarrantyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r313", "r314", "r315", "r316", "r318", "r319", "r320" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r206", "r209", "r215", "r295" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://wwww.teradyne.com/role/SegmentInformationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r206", "r209", "r215", "r295" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r559", "r570" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r564" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r302" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r193", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r211", "r212", "r213", "r214", "r216", "r217", "r218", "r219", "r220", "r222", "r228", "r316", "r320", "r820" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://wwww.teradyne.com/role/SegmentInformationAdditionalInformationDetail", "http://wwww.teradyne.com/role/SegmentInformationTables" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r193", "r195", "r196", "r206", "r210", "r216", "r220", "r221", "r222", "r223", "r224", "r227", "r228", "r229" ], "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]", "verboseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://wwww.teradyne.com/role/SegmentInformationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r104" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r443" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r123" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r122" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 20.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r560" ], "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 annual installments" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r562" ], "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", "verboseLabel": "Restricted stock unit awards granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r562" ], "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", "verboseLabel": "Weighted average grant date fair value of restricted stock units granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r567" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r566" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of restricted stock units granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r557", "r561" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r560" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r565", "r581" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r421" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermContractWithCustomerMember": { "auth_ref": [ "r447" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r130", "r141" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/AccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r6", "r193", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r211", "r212", "r213", "r214", "r216", "r217", "r218", "r219", "r220", "r222", "r228", "r295", "r311", "r316", "r320", "r820" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Business Segments" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentInformationDetail", "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://wwww.teradyne.com/role/SegmentInformationAdditionalInformationDetail", "http://wwww.teradyne.com/role/SegmentInformationTables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r30", "r31", "r32", "r132", "r135", "r165", "r170", "r173", "r175", "r177", "r186", "r187", "r188", "r261", "r350", "r354", "r355", "r356", "r359", "r360", "r406", "r407", "r410", "r414", "r421", "r686", "r873" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity", "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvances", "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncementsAdditionalInformationDetail", "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail", "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r65", "r90", "r91", "r92", "r142", "r143", "r144", "r148", "r157", "r159", "r185", "r266", "r421", "r426", "r576", "r577", "r578", "r600", "r601", "r664", "r702", "r703", "r704", "r705", "r706", "r709", "r827", "r828", "r829", "r885" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail", "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquityParenthetical", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://wwww.teradyne.com/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/AccountingPolicies", "http://wwww.teradyne.com/role/AccountingPoliciesPolicies", "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveIncome", "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveIncomeTables", "http://wwww.teradyne.com/role/CommitmentsAndContingencies", "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets", "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquityParenthetical", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations", "http://wwww.teradyne.com/role/Debt", "http://wwww.teradyne.com/role/DebtTables", "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvances", "http://wwww.teradyne.com/role/FinancialInstruments", "http://wwww.teradyne.com/role/FinancialInstrumentsTables", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssets", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsTables", "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/NetIncomePerCommonShare", "http://wwww.teradyne.com/role/NetIncomePerCommonShareTables", "http://wwww.teradyne.com/role/ProductWarrantyTables", "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements", "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncementsAdditionalInformationDetail", "http://wwww.teradyne.com/role/RetirementPlans", "http://wwww.teradyne.com/role/RetirementPlansTables", "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail", "http://wwww.teradyne.com/role/SegmentInformationTables", "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail", "http://wwww.teradyne.com/role/StockBasedCompensation", "http://wwww.teradyne.com/role/StockBasedCompensationTables", "http://wwww.teradyne.com/role/TheCompany" ], "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/2021-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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r142", "r143", "r144", "r185", "r762" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/AccountingPolicies", "http://wwww.teradyne.com/role/AccountingPoliciesPolicies", "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveIncome", "http://wwww.teradyne.com/role/AccumulatedOtherComprehensiveIncomeTables", "http://wwww.teradyne.com/role/CommitmentsAndContingencies", "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets", "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquityParenthetical", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations", "http://wwww.teradyne.com/role/Debt", "http://wwww.teradyne.com/role/DebtTables", "http://wwww.teradyne.com/role/DeferredRevenueAndCustomerAdvances", "http://wwww.teradyne.com/role/FinancialInstruments", "http://wwww.teradyne.com/role/FinancialInstrumentsTables", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssets", "http://wwww.teradyne.com/role/GoodwillAndAcquiredIntangibleAssetsTables", "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/NetIncomePerCommonShare", "http://wwww.teradyne.com/role/NetIncomePerCommonShareTables", "http://wwww.teradyne.com/role/ProductWarrantyTables", "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncements", "http://wwww.teradyne.com/role/RecentlyIssuedAccountingPronouncementsAdditionalInformationDetail", "http://wwww.teradyne.com/role/RetirementPlans", "http://wwww.teradyne.com/role/RetirementPlansTables", "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail", "http://wwww.teradyne.com/role/SegmentInformationTables", "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail", "http://wwww.teradyne.com/role/StockBasedCompensation", "http://wwww.teradyne.com/role/StockBasedCompensationTables", "http://wwww.teradyne.com/role/TheCompany" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r64", "r380", "r421", "r422", "r426" ], "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", "verboseLabel": "Settlement of convertible debt (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r31", "r32", "r421", "r422", "r426" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Convertible common shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r65", "r421", "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Settlements of convertible notes" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r65", "r421", "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Shares Issued, Stock Options Exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r31", "r32", "r421", "r426" ], "lang": { "en-us": { "role": { "definitionGuidance": "Cumulative repurchases, shares", "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity", "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail", "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r31", "r32", "r421", "r426" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r32", "r37", "r38", "r135", "r234", "r261", "r686", "r726" ], "calculation": { "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets": { "order": 15.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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail", "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfConvertibleCommonSharesAndShareholdersEquity" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r133", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r426", "r429" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r710", "r727" ], "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]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r710", "r727" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail", "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail", "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail", "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r710", "r727" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail", "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail", "http://wwww.teradyne.com/role/RestructuringAndOtherAdditionalInformationDetail", "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplementary disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r596" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r596" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r440", "r448" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r440", "r448" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r621" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r448" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r448" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r249", "r250", "r256", "r257", "r258", "r388", "r419", "r654", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r873", "r874", "r875", "r876", "r877", "r878", "r879" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r427" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r63", "r427" ], "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", "verboseLabel": "Treasury Stock, Shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r63", "r427", "r428" ], "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", "verboseLabel": "Treasury Stock, Value" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r147", "r148", "r149", "r151", "r160", "r235", "r236", "r263", "r264", "r265", "r266", "r269", "r270", "r349", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r580", "r598", "r599", "r600", "r601", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r663", "r664", "r665", "r666", "r687", "r688", "r689", "r690", "r691", "r692", "r696", "r697", "r721", "r764", "r765", "r766", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r881", "r882", "r883", "r884", "r885" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeDetail", "http://wwww.teradyne.com/role/ChangesInAccumulatedOtherComprehensiveIncomeParentheticalDetail", "http://wwww.teradyne.com/role/RevenueAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r629" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r313", "r314", "r318", "r319" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "auth_ref": [ "r789" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r139", "r483", "r531", "r789" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://wwww.teradyne.com/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Unrealized Gain (Loss) on Investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/InvestmentInOtherCompanyAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r591" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/IncomeTaxesAdditionalInformationDetail" ], "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/2021-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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r570" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r570" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r177" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r164", "r177" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r163", "r177" ], "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/2021-01-31", "presentation": [ "http://wwww.teradyne.com/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://wwww.teradyne.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r106": { "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=123367319&loc=SL114868664-224227" }, "r107": { "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=123367319&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2029-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r190": { "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" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL6283291-111563" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27340-111563" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r308": { "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" }, "r309": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "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": "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" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r331": { "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" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "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": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r342": { "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=123368208&loc=d3e12565-110249" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "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": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "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": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "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": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "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": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "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": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "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": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "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": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "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": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "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": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r454": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "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": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "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": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "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": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.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": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r58": { "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" }, "r580": { "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" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r584": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r585": { "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" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r6": { "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" }, "r60": { "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" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r61": { "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" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r615": { "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" }, "r616": { "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" }, "r617": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r65": { "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" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r653": { "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" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r66": { "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" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r67": { "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" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r68": { "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" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r69": { "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" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e526-108580" }, "r710": { "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" }, "r711": { "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" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r716": { "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" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r723": { "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" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123375686&loc=d3e54681-109401" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r770": { "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" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62586-112803" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r798": { "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" }, "r799": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r820": { "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" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r854": { "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" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r868": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r869": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r870": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r871": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r872": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r873": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r874": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r875": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r876": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r877": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r878": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r879": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r880": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 117 0001193125-21-321554-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-21-321554-xbrl.zip M4$L#!!0 ( /M]95,(>*G'FPL" -J*@ / 9#(P-S@U-&0Q,'$N:'1M M[+U[<^)(TB_\_XDXWT'AW7U.=X3L1MQQS_0)VL:S/D^W[37XV=WW'T=9*HQV MA,3H8IOY]&]628 P B-TH23E1$\W()54E?G+K+Q5U2__]VUJ2"_4=G3+_/5$ M.:N=2-14+4TWGW\]\=SQ:?=$^K_?_O?_^F7BPHUPL^F MX;\S^(%HJ=;T2[U65Y1:K7$2W&WHYN_AV\_>GFSCS+*?XTO_L7EK1N/?FWP>Y5>K_>%7UW>ZNA1-\)#E2__^OECJ$[H ME)SJIN,24UWKB[ZC[^_OU^B[CCM4/7NV7K[ !4Z7Q8VZ8S7K2F?7H_T[5D^> MV50E+M6VMNE](;9J6P;]LKIYT5RU/-.UY]&="RZN=5#U;!MPL*U%<'6M"7U3 M)]&WLRMKMYI$5YWH>_FEM9L=78V^%2ZLW^C.["UWPI6U6SWG])F0V?+N,7&> M.!V#"_SFTYIRVE!68-O!K7_]"&'-<^T=3(*KRP[;[F8/X,>(M^MOVQZI,!@" MU.F_OM__6-WN1M^_NO6+:Q/3&5OVE+@@^^Q)K=-:_;3>#J-_UZ#?2RZ\]!0H MOM9BP8&/WMM=C76[0#,5=,)U$24:^]?578-^4VJG__CEB_\9?IQ2ETBJ9;K4 M!"*X],W]PAI^E=0)L1WJ_OHPNF):C;WEE/[AZ2^_GESXMY^.YC-Z\H4]Y[9Y1VW.<]"6WP$SVCV%5^HJZ*BA:ZF_/YBZZ_RDTR=J>PZ3P/XK ML37&COZ;[IQ\NVO7_KW7P ,!/K^D3^XUJ&?;8T.Z!&5X.[[2;0?Z#BRWJ79' MYNR*LC'09E-Y-U"E_@A_ *AM&.CR\^.M2>\LW71'K]:5_D)AA"H\$* $TZG+ M*#RDIF[9#R8(@0=OO+%K+OA\%+SIWY38 U-C+-_S3:>G M2AWTS]ZO&S)^ BD',*\1\YG>P)5W,.K5>DICS]??](>7_7]$O7UL6:X)J.'/ MOKIY[+5ZS197D^<@HV"@4?/T87CR[=I4#4^CCO37QEE7FNJ& 9I5 D!)?U7. M.LL?=%-B;^07X$--EFSJS*CJ GJ-N2R!@$H&!>ET)&LLC0*C[K_^T@5#Y*LC M.7/'I5,'&JG6LZG_237)\EQ'UZC45[D1 4:C- 2+2 /9=:0+L"+'NLK5O/2) M/:9>^]H?7O!/RM?/4KO6EH*?[^D+-3TJC6UK*C%M;!/5=:17W9U(%Y[C6D 4 MYXS3:$F4K21J[R21HIPIZS1JAW[(D$;#BZQ&W*I%CEAR)U0R8=Z5IO#\B0.6 MO08=&M*9R[6+5._(P2 7 Y%F1 >*=,]Z2XK ,!F,@;<@8NPC&XWM)"DK7T=W@>3_U^WUYV=T^,I?I28Q;FM4M1E,-.EI+OVUWCFKKV.N>=9<_/ >8AIT MSK4DPWJ%[D-/P)0'4&EP%T>,PQ_ >@9==Z0GRFZ!_L&4#W,JO^B2-[JWM/22 M8B<'NOZTGG2#2C!I>V4=3S#W9MB MG3@4NU5=B]&KP:IT!,8^9_4MF3I=:*KDV#0\#L\DP",3#K6 M7=;ZKR&PRM+,UJ?$UHWY@GID26#6,@$^I3[7H9$$FI(W9KM*9,KFE9U$$ M_>09P.] ?\6EDLZFA5IM->PS:03W@SE,=#:*E7Z;<3.&\U:"IRQ,.:FAR*MY MX_VO=?]Q#C4,T.GKKYZ0%X #@%N#IA*QGW0W&)=J$!T(\$Q8E&&EH&UJ,,^> M]\QOY@\%X^%4M<"JUYF5[0\;K.I5YZTG,/W]^_T> ?^!N0#N/LT%@3"3 PJ>F\X8[\NHS0(J#G\EZ^*3/O9L'E\!47ABA)K. MP 5D!#29 @?Y,BB_TP"1,*1Z6-X!:T]<.<'X_O L]A"0K]^IRR1-!>E9$%I= M.1(2Z_=";O6%)<.Y ;1VY\&]#N<3)>!O[:W^6_4M) !(P,O_) L^0N^@8PZU M7Z"7$B@ #;2%[BRZPX7.[_9TYKG+9B9=" V8T+,U/W.I[E3NN^8&M$&H/\HF#PC8SF>M=@ #^-A]#P.E>=:. MQ$'$[\+!(!AN3MSO1"D)-J!/AN4XGU=V"Y^QR;D]\KHY ^]A^JPU<3QK:BQIX#VQ&YX0.+ M@@",Z'R[34:T_P#"N"VTWP#DE1WNDS'T WV;4=.!7]B4S8BJ/YL2#4)<$C=# M?:)3YS.X!7 OE_$U?"P0N216V!@,N' N?2*?%[3[*GUZ^BPQ,]8 RX5_5S]S M&P*>SY^S+W6CG#(>BF8S/'5]V MX]O%Q)GXF&(?>-J &#[A??.-/]+Q(X/Z G_ !Z";#['@H1OC^;*>++!I,'TX MWWYA&99SA^.#H8^BSUPG\#L1[SH/_I(OMZ]N9H)]*7 MX!F+5$WQ>/")*4N].V\!!KQD!, MG@-#(M M?7']W^NYK?>-X7E?(I_O&S7+KXY+;)YE_+;(W=>41+*X:.M/S8X*FHBCK:VR"NF,-I: MY['6*@[^.Z>U5N[XK[4?ZSV.AI%5@P\=L9"Q1J,:2][7>WO1".[MG=8[Z=!H MH4>+0:.]]6B:-&*:14#:K&F6M=$FTBR@390NJVCI<*-^C_]6#!LQ?&]R&U%P_-=2PS\;Z<+[9)YH4ZQ11T1?]O4^ MF:?:3,=&;!:*1LUCT(A+C7BT69>:\&B3SQI+6T+$T;ZS'E*,QSU>$&<27L1P M;;Y0/U>Y6-7Q>$5T^W]8!<"U.?-2YH^]9.LJU4M^Q$$AK#18)/$OWR)?.V!W=E!SHV[=[ IA4YM BW4AQ4J MM[_IRWOV'#/NFT"JJB0-"+_N<<"%9,)%T$JQGNZZHYJ6$QB/U:EWXFC.\)#Y..^K_1% M+-(4D_\#QU_F#@R9#W?&H4LQ.?]S69HZ7%:F[C;:A&9M9'?Y5A=;QUE, MOOVPS.<1M:=5X=_'XRTF'Y/[2W7TE[+VE^KH+Y7!7SI0UJHD(PC*8X"R;VH8 M-SN"81&&TS8>I*OTJQ:SJX3DH056:LDKIO577LE#BBE#Z1!$.A".HOGH0B,57=W" /GHUDOY@8P&@M &0E$ M6&F./PQ'-A_3O+S>_.+B]K$6DW?LU!QJJSHQ[@@\IJQLBQQF43D6;$;/UCN6 M7^!V#K>8'&0C^>FY'C&N/%,K'>>8UQLYQ&)RZV'XF_5";9/U; %&=HQ%W]3Z MP>EBY9?" XA03&Y?L"7A_'!:=O[U)9U9SJ+GY>/JCL$6DWM7_NDT%9LB]QEU M0?DI8E#DD9_ %!PM_D,G3[JQ :_OQ&!G;0XGE+H_+/^H:^%!MJ/3BUMV#AV3 M/F7U\%%^BB<_"-AW:J%Q](EC40ZR/)J8;4*T.K:O;/9)N )FYY!%F3@:*(=" M3QPH/WG(#P)6M(E#:.BBYBT,D(_O.I$9*]LO MYA12%(3C?%#Y.HV#9*U*,H*@+$3Q$$X$.!'D+W.E2V8GE+TJR0R"]%@@C56; MB*NOLKL;4PN"[AX2_@4[W0U:'A][KS.\?HC65JU($' %'6 M6OV=:L_ GLO@8K#":\<^AH5K#J0C.V+/G6,=S!$6O&XA?5DC"OG4 Y52UE!&BBTC(H,RY_!!67?$ MP3A")ML!B2PYEVQ"LF94&U%U8EJ&]3R_UY\GZ^<\7^FF[M(?P"#MVH17/^M/ M!NT[#G4=4#SD/Y9]81!'?,,XWCA6\-Q)HF+R_<)S7&M*[7MJ^(4J$WV&/%]E M9[>3IYC\'ME$HU-B_\XJDOB7&S*ER/$EQW<2J$@\KSW6&HSGRB,[?1X]X2ID M#05;IK*[\&6)R@RE2CE5:J>UQK&E"J5!N!QZ&>#' @HOQ(_U>!4073;]O M +2JLG;T DB4M:/(6GJ%E2AK:&$))R/5 :5MSX%P]W1FV2[5^E/+ ^(OB'RI M.ZIA,3I_C+COQ-$+$#OYL.\K+LCM>#@R9#W?&H4LQ.?^3 MV+]3ESP9M!2U[EMST]O'64R^+39@KPK_/AYO,?G(C(B^J6&THX+69=&B'=MP M6G')P]A'-24OQ]@'2AY*C."1D')!5$@]7S9G34B@%V%J**-#BY)2-$FI'C1% M E%R"B8YU86J4)/%]JV8$.35 MF1YRWJ6I,!,"2L=1IH 2PE$D'QV1*J:C730@']UZ02"+:9 4 L@(0)%VI\DR MKQ_G:&&A.2K4N;L9Y3U+ ^1C\W(D)^W)KVS=!CTJW6E MO] [,+^Y @)J ')YYLK4+?O!=-APJ79C 9(O/:" RH=WI8]=2DUH/II8GD-, M;?0*#YB/)C9=BS8SDJTV9Q0>#I'=9?-N#@0K)I*$#*^5=J/5"H?F]NZ.P/NQ M%B4ZB/*3I_Q4$["Q@IMB3C,(]8)/%54)2Q\H:R@CPA27E!"40JKTLF5PA$1X MD6:!LF6Y4%J*)BV5@N=!$68QIQ)$>IGGA1(F!1+*'LJ,<+-#"4$:J\8#J]C+ M ?*B+!FB$U(V!?)7ZA,H1_*5VGD"P%]8.6J MF),5"D"9)YC2U1PGDCN4%^$FC-(!5$@E7]Y2?2$17Z09HKS+&5""BBM!%87L MD$YUN*YYJFO9(Z! &%=#%\;*^OS=IBLKL;4P-R_AX2^@ M;U[H:M7MO>[\SNWP&[ 1J ,/ 'JLM?H[U9[!!+T,+@;+I7;L>5G(M6K1HPP9 MQQ'T2<$>W\623HE0T;8%GQ60-9428 MR%#I0)FSD536E?UH+55N!X%+-@=:,ZJ-J#HQ+<-ZGM_KSY/UDT^O=%-WZ0]@ MD'9MPJN?V68]?<>AK@.ZCOS'LB\,XHCO/<8;QPJ>.TE43+Y?>(YK3:E]3PV_ MY&BBSY#GJSS[=O(4D]\CFVAT2NS?66T9_W)#IA0YON3X3@(5E.>62XSAA-AT M8AD: [/KV>8=M<>6/65SW7?B4.V>LK"U"A/ZT+74WQ^ >&NPZ+-9MA"IV?<] M969N4AH4D_/#B66[[!BM"[C))JK[3]V=+'1:F+E1UR\]NQCFZAZ=7\:-/R9( M,3F]."\-&>W?^C$]JLWGQWNP9DV/WL-YC-D58[>F!LGGJ,-H>T'+)T&+* 8S6,EY@F!38MHJ?AWS\>;C'9^9.H$]T$6 MM@I(;_Y*N<\E+)MA3.<)!\40L85B!6%_37F$/_#0VLBJ]1[K'?XY02GFX]!2 MUR+GP3U]%4CIZ$O#!7QRTQE3&Q1AW^7[B%^;(V!.N"U\!UUY.U[<>SO^S;*T M6WM([1==%1=9F59^[OWV+91?O-?Z$*A[OVD_/H5",SLXG[;<@&S8[B7P@4D. MB(T"?Y:/6EY;84@+W=L[K7=6;]&".].3,AB:9<_WD98$\HB"=EQ!"S,99>UH MLG9P43H*T('%[0CIC"&=J$(_+5@_/ICZ"S@(Q+BWGJSU7,-VQ5AL23AD<4!* MLTDDM5$&"RJ#/ZTGW:"K9_A,[<_VD2*6'Z(LT(^X:;VJSD&8T4-I%"*9AP)8\3Q>=64N!>L1LW<( MX"(#6&@H(B+$RVH(#1B18Z9[I"3*!\<\$@&(R$RC^.4#)9[=D.W9#2+S/IG; MC+%B@6/%"-;T(K0(VR.$5\L'X%R#FHC9?"*2Y8,I!O&JQ_/#:]X+S?B#:]7+ MAX"^HY,[HK*SB?U1L@V@%N3[C5K/-IE-=)4820L5,;!V[,#:AV_B^V1MXSV\ MAUW?P L*RS9AP;"?P/*R7]@/12;G^06#DFE5XR(R4T4FADR+X\>G75Z+HB20 M*&% MV !712O?,4+XWB(2*$0*22VD,4?L7@*SU")@U'! D) :(08?2OG.)TY.@?"M;'@H5EI@61 MI507OJ/XI"0^ '+(J"12S+37D+:41F.L@4$E[(W%W,'?P<]#&'4^#(=!XY MG$5/5F!!$<'\39&D)*?\#0H*YFY$RMT@'C%O4ZK@6-YY&Q0@S-F45)2.E[-! MH<* LP@!9\1A24-ZU68LAA?V#R^4C_N8MX]K3Y4/ QL9,J!:(@/E\;:K6E [>9D#1M=W/_0M+NOZP5%((WVIWOQ=W[4.'*N$B9@V8 MT C O?IV\/D%J*&KSC7<:H^)2D=4G9B683WKU"D_[_<:?97P\##T>7U/7?"O MV:CN#&(.9Y;I6'9A=/X^O5<&-:=@.5OJ[[>S]\&!_BNQM4( X7U/ER&_;0.L$I='EDN,X838=&(9&K5! M:CS;O -KR+*GQ%3I=^)0[9ZR2(GJ4HT3Z\'4U]/7Q04#LP*3TJ!*>/G7S;\# M"_%*-X$V.C&N32",QP8H//>W]YF^J9-S-K@J,?.G;E_ ;;KY#&. 3PY0V>9& MTP^=/.D&#"LLY5=$M_^'&![]/E]>OS"((WXT\*.>\R3WOL2H%$*2'$N]D6*) M"KGW36T9AUWF&.]LB[4JSM&*QZR?V$*LR"37?ARH$L+[JNI-/0,>J]U0]\&T M*3'T/ZEV;;X O7C6F.CF#\N)3HP,@-^@2ZPI.)W%2HQLZ?G24(I)EXIB9MU+ MY(YC7_N/YU,("'<'+UL(Y@7XFA[FJWC\Y MZX=Z;DN;U8N;W]TD8H)9]X#4XBY.5 G8%; )T29+*4EQX=DV-=4Y/XG<\.FR MG"PJ8HXQQ,0@1Y50$A60NQ\^K,4E87":;GBN_D*'5/5L\,RH,WA3#4^CVI5M M31G!/9<3\W8\(+8)*MJYHS8/!WZ?1S] >%1E.^Y5AF4' ZJ$Q(]2)8C"#%&( M:1Q!_(4JKF_,W,7(=XTC.C9'E,!$L?:2N_N9 [),6@%/3 ])Y71JF=PTJ(:_ MN-KY[-W J\3UOJ9QF2#&'=&U:_."S'27&-5"P$XB5 H-J_0#GR 8Q6PZ871] MH?XD43%D[$N0*J%DX4:N]BXJA-$[VQKK[G MJE4\G)P*5<+,3TH'QOLF"_EBZGFGI M^M[=VL:?D,$9B^M5$HWB6LJ&^1OZN6,QT]^BKQ M/ZAU*E6AUH*[:V.K$E,#O:0J)\J5/G8I-:'Y:&)Y#@%'YQ4>,!]- M;+H60[VD3VZ!E@5&=I>9USD0K$KXXX[*/9UYMCH!OP3$]-DFTS5[(?(.X0&T ML]L\9+5CY%5"0-\TF37%%GY<6?8== 8&/"-@5EV;HPE]M"'4Y*/>)&FP"_X=' ML#:HNM@=Z7!F50G3@S=0_JQ$\78\!K/"KE2HG%V+)DX*'GL6B8$B8[/] M6.^EN<'OGH=Q/?+5"&-J@_73=[FQ!,I!7T^ICU@)U//M>''O[?@WR]+$]R6* M<%Q1&H=Z+=ZT'Y^6=^_D?-92UCZM]T21LI\YG.>%@E:.<\%0UA+.:(<>"88" ME-718@CI9)!.=BA22K"NXNJ=$IU.AC)X3!E,M'0'YZ6C2V-V&W2A7":3RYCG M$(@QEZ(HYG,< TI?QM*7EFV))Q0BE(\,Y8W#GG!6B(/GU;K22#(BL(NNHX5& M)V*C .F_VQ=JEPUX(BRAYQTWK574.PHP>2J,0R3P4P(KG\:HK\%YKQ!]>J MEP\!?4,B,E-%)H9,B^/'IUU>BZ(DD"AA M0+=@ 5T4KWS%"^-XB$BA$"DDMI#%'[%X"L]0B;.'QL&HH*A1CMRB@FM@03'! M>)"7/>" *"T8"18L$(B8Q!EBF<,518H H1!C]*Z\H/BF)#X;-$8NB8!'+0AJ1F0XRA807,G<7,^YNWCVE/EP\!&ALRI#@*VC;U*_.?C MOK%,"YX%(F ^7YNJ-:6#MQE0=&WW<__"DJX_+)44PK?:W>_%7?O0H4JX^'E] M7W2G^@.?=C' *G'U8>BS\YZZX#VQ4=T9Q!S.+-.Q[,)(]#Z]5RW/=.WY^<.P M2OR]LFRJ/YN,+&'I+3^[%_=N$*!*W.=SV)T%1NV28M^I2<F]#C$:-*6$ETWN"&[QSE2X%1O32PE\&C.]MBK<0_,X?% MC;9T-C)ZL!\%Q(W4EP_A?57UIIX!C]5NJ/M@VI08^I]4NS9?@%\\'$AT\X?E M1'N\ R"O.[^PIC#?%,OCW=+SQ7UQZ5)1S*Q/$'S.Z&O_\7P* >'NX&4+Q7 ! MT\R%334].GY:!2@E(5>5$!:..0T,=B ;GRKVC[KY5MYM:<,U<0-WFT1,89*- M$3/:Q8DJ ?N>,HM#!54P="WU]P=3=YW[X4,8DGT8G*8;GJN_T"%5/1NL%^H, MWE3#TZAV95M3IFD\E]/Z=CP@M@ET=>ZH/9P0FWZ?1S] >$AG.^Z51[2# 55" MXF Z,ZPYI9P,M[/W62U$898HW$K\*B%0A$F^BM6FF=L%^5:X0\\5!E92NVQUN"?L]]8XG%D$],94]NF6M^]LW33O39'^CKX M1LRM?+X=+^Z]'?]F69KX^J<(2^_3V*!B\:;]^+2\>R?G,Y4RY;3&_NPE9) M=MI &3RF#":J#,9YZ>C2F-UF'2B7R>0RUWW5412/+XJI[L^.TI=,^M*R+7&W M'83RD:%\^*[N."MDNCL\ EL('2TT.A$;!4C_W;Y0NVS $SDA(43F;YWI59*M MO)-^*%[5S/=55\)22?555FR$R_)5%\BI!24/!#/F]JJ=VT/).VY:KZIS$&;T M4!J%2.:A %8\CU==F4O!>L3L'0*XR 6&HJ("/&R&D(#1N28Z1XIB?+!,8]$ M "(RTRA^^4")I\#N&_@N'^_QQ-7BN,DQ8\4(5CS=5 38'G//=,$ G&M0$S&; M3T2R?##%(%[U>'YXS7NA&7]PK7KY$-!W=')'5"!YH/)V'HJ-@351PQAIU/I^ M=*PSN[Z!%Q26;<*"83^!Y66_L!^*3,[S"P8ETZK&162FBDP,F1;'CT^[O!9% M22!1PH!NP0*Z*%[YBA?&\1"10B%22&PABS]B\12>H1('HX(%CG+D%A5< PN* M"<8#BR8I><8#45@P$BA:)! QB3' ,H4KCA(#1"'"Z%\YQ>G(T3\4K(\%"\M, M"R)+J2Y\1_%)27PP;(Y8% 6+6):;\A;2B,QTD"DDO)"YNY@[^#GH8PZGP)'I M/'(XBYZLP((B@OF;(DE)3OD;%!3,W8B4NT$\8MZF5,&QO/,V*$"8LRFI*!TO M9X-"A0%G$0+.B,.2AO2JS5@,+^P?7B@?]S%O']>>*A\&-C)D3G40L&WL5>(_ M'_>-95KP+! !\_G:5*TI';S-@*)KNY_[%Y9T_6&II!"^U>Y^+^[:APY5PL7/ MZ_NB.]4?^+2+ 5:)JP]#GYWWU 7OB8WJSB#F<&:9CF471J+WZ;UJ>:9KS\\? MAE7B[Y5E4_W99&0)2V_YV;VX=X, 5>(^G\/N+#!JEQ3[3DTZUCGAG$OX9%(M M^&D[/D;SF?AGF6SM\MJ$'H\85<+*)="$>;[+L,Y(=PUZ.P:O2'_1-2\(+=Y3 MYB*I+M6&KJ7^_F#JKG,_? B#I_]*;$UHS+ 84.3P@I*N=5JD$$U_3Y(5:'=0 MLTKH&TQGAC6GU*DZ_)@E^HX8B+_\\,?)<#M['_@2'U,?<7KK *O$Y9'E$F,X M(3:=6(9&;; 9/-N\H_;8LJ?$5.EWXE M2BC* 0:F7)+2H$IX^=?-OP/_^$HW M@38Z,:Y-((S'!B@\][?WF;ZIDW,VN"HQ,]&!VAO)H:AD0=_4EA'DI1US9UNL ME?B'0C*K9$MG(]-C^U$@!>,EHU*4\B&\KZK>U#/@L=H-=1],FQ)#_Y-JU^8+ M\(OGNXEN_K"E$!9S\X!+W9EY+FATL$%G%":C\06\ M13>?@03PR8$GV1N5"4QXE[>I.G6^SV\(&+8TU%J="P_#'%?W+UX9BW*L%S'Y M4R6HP_!?J.WJ3P:]L5SJ_)UJSZR6X)_$MHFYIBHOZ9-;(%\BLKM^R<0>0ZXP M!BK \RKR>%4G-##T*3C:3.%5M%)JDP)5P@(/I?&8&3,:@9:^(\PC;Z !@8>W MYIH6^!_P.6"VY+8.!B2S#$CNW:T02T*V?@S.(N##9!F]6@CX4@)^R=DJ 1ZD M_,[231<&?Z6_4&"4ZKLZ"R-H2$UP]1],0!3X31JW@R\]>DE53I0K?>Q2:D+S MT<3R'&)JHU=XP'PTL6DI[<,<"%8E_"6V-OTZL-O2%G1G:;#NW8D85>6[.%$E M8-_Y-*Q@+>)'(Z\2"H(*W0O/MEFDD5D:CN'+SC*<7I&$%5-4,H,WE3#TZAV95M31G#/Y<2\'0^(;8(.=L \\0W?>?0# MA$=5MN/&4L&8I8*(P@Q1B&6,@C@$5=R[*G,?(M_]J]!S22"!TZEEM]3>,R28P[HFO7Y@69Z2XQJH6 G42H%!I6I6!<-S**V73"Z/I" M??U8,63L2Y JH>22OE##FE%M1-6):1G6\_Q>?YZL&TQ7.GA3] >0"03*)>8S M"Y+W'8>ZSO?Y3_(?R[XPB",^4N*-8Y5'V$FB*J'EPG-<$!/[GOHA'V>BSQ I M*^MC.WFJA)*1330Z)?;O#C@B_,L-F5+$R1(G.PE4):3LNZPZ*%.O0/'%?B-- MX%6GMKB[?&B\L]T;-F!S\*F$/)6K1*U MY%2H$F8&;U3E:8O;\1A$^*,M=%"GY:+3V+5HSE0)FS\I<3R_%N7:G'DN"]DS M)EPR8L$+[\B<70MC[GV3!5.Q>%>,XMUM_ DY0+&X7B5QB+//3YJR(S3.\P/4 MP:*'^?_-BKG!FSHAYC-ERV]MHKY;7FKK+\3E@?=%A?:][OPN/!8_Z/B[;3VC M25 E+,#\0UCYZ**>IEHII^C15XG_P8X]2Y>C#-L-+:NDPV.K$E,# ;K=LQO$)[MNWJ]*A+; M/O8J88"'">[I;"$(-CML;+J&@<@[Q ?!KF[SP-^.D5<+ 9;MCJ@]73@H_]3= MR:**(0R$J.N7GEV,]9=[='Z%G \)4B5\_+#,YS3@\?A3-_6I-UU:C/?,*RX3 M<#ZF5,(T0IAB[/L:11&3AV"2O"$FT\5DF**(R0,P>4]?J.F!:3(E.HL8A1(W MMT^&_LSO##:L(,^K_4Y&@_N8384%.K//#AO+ 2WWV#!&-,DLG_3T39-%49DC M?F79=] 9&/",F*YS;8XF],'YAT<,ABAWVY-NEC[QU.;T%&'[V$0 MEL'US0]8X:6PHA"]7T.HR\&RNZC!)@ TK[#9H.IBD]?#F54I3,?;55AH^*6W MZV_Y^+P92V*AA?7EQL1@T\]P0FEQ]BS:T>EW6ZQN#KM*_.#+91.P6C?/;BB-0B3S M4 KGL>KKLRE8#UB]@X!7&0 "PU%1(1X60VA 2-RS'2/E$3YX)A'(@ 1F6D4 MOWR@/#AV7GRDQ0Q\EX_WR=QFC!4+'"M&L*87H478'B&\6CX YQK41,P6:1<@ MD6"*0;SJ\?SPFO=",_[@6O7R(:#OZ.2.J$#R0.4YMKLDWV^4[2D^F^CJ\EA% M#*R)&<9(H]:7;7^[E??!]K@;>$%AV28L&/836%[V"_NAR.0\OV!0,JUJ7$1F MJLC$D&EQ_/BTRVM1E 02)0SH%BR@B^*5KWAA' \1*10BA<06LO@C%D_A&2IQ M,"I8X"A';E'!-;"@F& \L&B2DF<\$(4%(X&B10(1DQ@#+%.XXB@Q0!0BC/Z5 M4YR.'/U#P?I8L+#,M""RE.K"=Q2?E,0'P^:(15&PB&6Y*6\ACA0)5P\#'VNWU,7[&PVJCN#F,.993J671C>[]-[U?),UYZ?/PRK MQ-\KRZ;ZL\G($A;R\K-[<>\& :K$?:[M[BPP?Y84^TY-.M8YX9Q+^&12+?AI M.SY&\YGXIUYL[?*:ZH]'C"IAI:^JWM0SX+':#74?3)L20_^3:M?F"WA-W*TF MNOG#E240*XR!"O"\>CR^IRQ&IX)F'+J6^ON#J;O. M_? AS.L^#$[3#<_57^B0JIZMNSIU!F^JX6E4N[*M*5.\GLN]@-OQ@-@F^/?. M';6'$V+3[_/H!P@/FFS'O3*?=S"@2D@<3&>&-:>4D^%V]CY8CBC,$H5;B5\E M!(;CU0.#'>;(B;I_Q-[W^V]+&^J-&_3?)&*"$H(#XLV[.%$M8$^GELEENUJ. MW\; J\3UOJ;Q0C-BW!%=NS8OR$QWB5$M!.PD0I70<$]=PB(?"P.A6C"('GV5 M^']G6ZP69UEF%GP7_W1M5F&VI;,+[JZ-K4I,#T-41O5X9;-O'7B4,A#(6W)-A$YM-)XRD+]3W9JHU@>]-D"JA MY"=1)V#53"F+(#I A541.;!3\PQZ._;I^I.Z$RN4.MW\E=(;,A5[PD@X*+[2 M)IIB50(-%Y_2A:9V]YNQ?MNX2\G[OG-KUMJ/-045A="*0C&__GQDKY0PYI1;435B6D9UO/\7G^>K"^5OM)-W:4_ M8%H%VD 7GIDQUG<4I7U/#3^$/]%GB)25J[*=/%5"R<@F&IT2^W>G M;VK\"].DB),E3G82J$I("2K"!V_J!&@'_KWIVF01M5N4%=GZ"W&Y2[>HUKG7 M'?%C&Q]T_%U1?#0)JH2%6Y/>6;KICEZM*R#:';55%AA:17^&U-0M^P&L=-6S MJ<8+\BX]>DE53I0K?0PVFPG-1Q/+!3UX?Y__>@:([_,'4_^#O:HN 46G"6'"REX+#0KQ@"@ZC/R=)9 M19'?(RE1%%D<))59]::NNU $TA,!10GE4)>?CRH*0^_)H8 2TQV\T/65F.\N M%6+[ #%!N'?WMY-\RQVY))T5)4;2.7QO\J1S[['>\6-\N/E=UIO?A;+'M=-: M[[3>26W>#_,1-XG?,E,=:\^C13:&Q4M*IS0\!-M-,&?$I3>GAQB.9+5X-Y3MZ MZ]H^3?[A%B)Y;R&2$U]Q>;$@RXOSX3=N_I+]YB_Y<#)807#AV38UU?G()J;C MKS]:;6-<$?8RRRL&.8K);]P=7LS=X7/G/N[S'@L4(NWSGB%60@%IG!G$FQFR M3$#@S"#ZS) 3]W%F*,',D!-6T-L7Q-O/MKP$HZY%YA]&78\7=S8)_J&&/JV$SXRM:ND):NEGQ&V?4O&?45#D9WFP0 M9]0\9M1L,A4XHQY[1LV.KSBCBCBC9L9OG%%SGE$SXR0>(Y+/,2+YZFC)75>2XX,P@X,[P[RR5-?N/,(/S,D _W M<68HP\R0#U8P=B-*["9#?F,,/0J?NL9!MR/CX,+T-\F%+B>#;]ICM6LZYTSN'JXBF+2\O'LN=$ M/_/?E-@1#_5<^YQ=.N"),[@OXHG!>.'C <]T^ Z"6Y_J7S[@N3^!W),MP^?7 M#G@F\.$1V/K(=ST,/5O37P#NRZ^LT8TWI39Q+?M@IFX^@?UZ24UKJIN13]Z; M8NL/^?)N$!^287$ 4#"!QL6[SEP<'5#YZKOYW;H9.AI;%M3>_I MV/GUY(JH[F.]VV[ _[43R;6"GV\>>ZU>LW7R9=_&2I+&]22-&TD:-Y,T;B5I MW$[2N).D<3=)XUZ"QITD".LD05@G"<(Z21#628*P3A*$=9(@K),$89TD".LD M05@W"<*Z21#638*P;A*$=9,@K)L$8=TD".LF05@W"<*Z21#62X*P7A*$]9(@ MK)<$8;TD".LE05@O"<)Z21#62X*P7@*$]6H)$-:K)4!8KY8 8;U: H3U:@D0 MUJLE0%BOE@!AO5H"A/5J"1#6JR5!F)($84H2A"E)$*8D09B2!&%*$H0I21"F M)$&8D@1A2A*$U9,@K)X$8?4D"*LG05@]"<+J21!63X*P>A*$U9,@K)X$88TD M"&LD05@C"<(:21#62(*P1A*$-9(@K)$$88TD"&LD05@S"<*:21#63(*P9A*$ M-9,@K)D$82 MQ/1[26+ZO20Q_5Z2F'XO24R_ER2FWTL2T^]%Q/3;^S?>1%B,QIL(B]%X$V'[ M-XZ(Z<=HO(FP&(TW$1:C\2;"8C3>1%B,QIL(B]$X"<(B8OHQ&B=!6$1,?__& M$3']&(V3("PBIA^C<1*$1<3T8S1.@K"(F'Z,QDD0%A'3C]'X<(0U:A$Q_1B- M#T<8-#X<8=#X<(1!X\,1!HT/1Q@T/AQAT/APA$'CPQ$&C9,@+"*F'Z-Q$H1% MQ/1C-$Z"L(B8?HS&21 6$=./T3@)PB)B^C$:)T%81$P_1N,D"(N(Z<=HG 1A M$3']&(V3("PBIA^C<1*$1<3T8S1.@K"(F'Z,QDD0%A'3C]$X"<(B8OHQ&B=! M6$1,/T;C) B+B.G':)P$81$Q_1B-DR L(J8?HW$2A$7$]&,T3H*PB)A^C,9) M$!81TX_1. G"(F+Z,1HG05A$3#]&XR0(BXCIQVBS?>Y',W2>-> MDL:=_1MO(BS&FS<;)WIS#()M8CO&FS<;)WIS#()M2E6BQC&ZO=EX;X(U-L/R MX._LW7B#8'$:;W0[3N,--;1_X]:F#@,W;=_&FSHL3N,-'1:G\<8LN7_CSF:R M"[S+O1MO=CM&X\UNQVB\,;G':;RI])O[-]Y0O7$:;TI5C,:;4K5WXXC%EIV] M"1:QV#).XPT^QVF\P>W-^3M1X[VY' M+/-,UGCO;D>L$4W6.$:W$^BPJ,8QNIU AT4UCM'M!#HLJG&,;B>8JR(6U29J M'*?;";1GQ'+>9(UC='NC<1R";6C/1(WC=#N!WHY8PIRL<8QN;S2.0[ -O9VH M<9QN)YDQ-DN\DC7>O]N;]6')&L?H=I(9(Z)QC&XG4?H1C6.\.8G2CV@P>6(A;)QVF\J89B--Z4Y_T;;Q;4Q6F\*54Q&F\*1HS&F]B. MT7@3GC$:;R(L1N,D"-LLJ(O3. G"-AO'F*LVJ_$2-8[1[,XW4XB59N-XW0[04@KHG&<;B>1Y\WRQ3B-D\CS9OEBG,9)Y'FS?-%O_(6W M=BS/5JGC?YU0HE$;/FOZR[=?%G])CCLWZ*\G4V(_Z^:I:\W.I=K,_2J-+=,] M?:7Z\\0]EYXL0PM^4LW:'3D^^_4*DB4W' MOY[\Q;74DV\C\F10R1I+%VR#7M-U?OE"0OU8=('MW7M*#/W9/%?A+FJ?K%U^ MU35W?_;3^-$,WZ>G$'YYRQD8< MHD#H:S T]LN390,!%[\HLS?)L0Q=D_["MV:NG7S[K[\H[=K7S8&%W]7X^%WU M).\*\[')^/B.12O>^HQ4NLL?QF2J&_-SZ;_^\"SWZTB?4D>ZH:_2O34EIO_C M5RE$>KV_J>TIG$GNDM/G1E1H4.F]6J3V5?)H"X\ MG/\*Z& =?X.W^SA^^[KY5#:/F9;)]]K65KGEY;JL:_RX8&5DK8XH.OFFU$[_P>>RU0,#6B,L4VA$H-8T8T#9#WZPF8]>Q[@$3^/7C1]]O[R\']Z<7M MCQ_]N^'@?/%AO>?ONAP>I[+BS_F""TJM]K<3WA5[\9X9>::G3S8EOY_JIJ-K M])R\6+KFWZ6M&R[-OWWE9RBHQ CX"%3?,&3VD)=_>,0&_AOS>SJS;'<_T8&Q MV5/B_GJBOS':6P8EIFM[E &DUVFVOVZ*E:NM#V._WA]ICN.OE\)"" H+1FS$ MAN _'OKWH\']CW]+]X.[V_N1=/=P/WSHWXRDT:T$,_Z(3>M*0[J]EY36)^VS M='LEC?X^D$+&P-(0Z%^,V&4%_)IU!<6("W\Q:YP#.U>A3&6NL&S)G5#ICP48 M)?\P#HF:&M6D#T%\Q^\>F-HER,"8W,YY38U#SY=JNZ%COD MI"%__/XKW0$HLT,ZKN 79\_YA_V]*2CKW_C MSB4/U+S-GQ/;(?#UPN;?6TSN4KY5K-X$+I1K(<^KQO,B&ROL*#K=8:?925S!VS M'R#IGC[K#IN/W1NXLB>:P%OM7_[[9B!+US<79P?Y(WO9=OE+^*?!&U%=3B66 M/K*7U)&((SDSJK+3+S5)-R7==21UPGW1SR@^!XE/L1P\%AY?N74K5\_OYWDM M&/*:MQ<",U/XD5Y>B_F('WI./AD6'8AL$3B-W<5%[BKLXWQ*^SNYG TQ/+Q( M,8P=T$]3X;$3GNU98.CPHV@O+,]T[?F%I1T0%SIUJ'KNL,?,;.N%O8P%AGX2 MQR'JQ'-@I$[TE!ORZ3[F^PKZ\1SL8Y _MW2.S\\1>;L.CB56.4_CV47-TWJ] M4U>:W=U<6O>_TQ6J;AHR%7=N39[L2R5P\HE+H&39$C^+7?I_GJT[FJ[RV( U M/M224,0<[9KN\27:LOU_;^UG8NI_\BN?CZTAB@JFZ[/[L^&9-)C.#&O.#BLN M%WK6U)S/;G 8-]&RJ:-",_B&LEF4)-79E1!\5(N94>:O)_63[;<*:V,QW:]^!Z:B;:O'-S\!+$=H!"$A_ M9P'9C/]/G^UO]W^K*=UV\T-ZBFHB9DOU3P%=6=CDS@8TZS-B2(,WJGHNZ!KI M=@PS%W6.;MMD3 4 E,00M656+FKF+GVO+CZVRX@Z=;G__# M @#>32PS7D2^T:F=UCNUVBYUDEHD-?_2SD^KP/)__:5;5SI?'6E$#3ICA))\ M2LD2.$2&Q^P!B7'(%QP,I@I96)E*^3I,!K;NZO!X/[).;:I),\]V/!9B=RT) M[E@Y-TK]T]-G-I^PFH&^"H3 2/*N2'*CN7\D>7L N5%/-1Z]>EPN=M$>DKAE M)*%)*)B#DOJ8@L811KKK+XZBX"-(J@'.0BRC3 HH)@6RLC;>[;;:P9PI:;1J M9 >><*F"5,/Y%"Y\BFGG(Z12(?Y-D+;F@DW?U DQGVG) &:9$JAJ&-_*@LC# M R]TYC.PN^9*_8DK_SU=%%;N!.0>NI;Z^T; #D35EEZ(X5'IK[4SI=YBI9R^ MH#H38M-R^_E;21UH=5\-[E].4[$<,4LL+&YG(UTHFL:-<_]?^K==J_& M=J$!G>9HY \?A!);K$5=Z<>/BU^^L&=L";Y%15G0>]S3>XQR'OG\P-^LFRP+ MQ98FO%...S4I2WUJ+'%%I:>YI$XH\'+*\A"O$\KSOLS#6Q5;G4N?E,]^AR?$ MD<:Z 6XB,0RXA2U?8-[C'Y[.?$=P&9]H< ,\>=U];+"\LE]N'SB1(0=T$$R/ MS+%DEWFYO097S6=^Z\RF*N6A":4N\84_CO0)GC>&_QT/YA]G8K'BKT4%NSLA M[KMA2*]DO:NLGW[C8""?98F8FO2I'AKM$Z4@&][3?V LK!%[)C1D/0F>Q99T M.+PCO*/$<:5>S7^ 1N;.V=8*W-V!\0O/MN')_A(1IL-\P#%CP? )X#=G0N)\/A##(7(S:@>01@QOQS!PF4@&=(%*1%4!PS9A M0&1G4GB\MGH/ I'[!&Q[K)5QSQ!!4+2==K7[<-FU]6OBYNV[@AN"XO;MC: MO^6-3,L'-V_IZ^*=>@82SC3)(J3Z=%H/B!O,B6L3X291F__=BK7D:K/UX08U^ A#Y;]OS ,@K*G\0%7 V> MQ(HI?D0KB=AK7P\JI0CMEA#K\3%?TE^-SF\9##'#(36_'EZKUMZ[5"W;.X\K M$6G/$C?;I^ \D) 9N ?!A.LW\V==_W,P]68UN@]TUJ)?O_$>7?A]R71I/@K; MH<(V]"T\'P!+,T\$%/&>??<"Q!# U3(N' CS'=V. L_YV-Q$[*( GQ-YES-G+7W5X-;Q6 M,J%_%O-,7G2'FRXF,56=&,R@8>N>V,V."^X)L35'8D6DNK:S)J/QB7R./^F3@2A]XM)?*1)&!E2 MG88V-_DZ!B)&0%R3%YPQ4O/DE"-9GLMAS_!OO1?!9<6:91ISOT+"WTQVE0]C MZX'AIQOKA;(G!\(A2XPN/+P5$/N*1Z.@U4:TE3^,/VO(NW2[ZM$[ZO>=6U-9 M=7#TI!YHL N M,&2,5S)W3A:/FRQM'K"4+/O\+SW^W]?%<$#'A':<^K*%6<$>RJL.28L-E-?' MOOHYG,KSMV06>ZME78,W0:\.K>,X0DWD^EX*A=X>Y?KF8R'+@95@ASPES6=EU*,(OSBSFK=L2S[N #G+):L9U08> M*[S1%#1HD:77?DB]=,9%16&[I%[K=%O-1P6 U[\?2==GTM7U3?_FXKK_ ^99 MMN]XGVW)&+)5#BFURBK.<4"$ V$?&1C?RP!<,S"YC1[V-Z53_E,"TRJZ[/7: MI=/ ;3S+'GT1\AHM,O63;U?+(!%?G^R7&WUZ,(FGP3.TS^>^V*"H%%]41$!< M@U4:,UEC 4KXQ(T9GFC]3@P (I6&$TH!@G[()=ATV^]+(XBXL/J*2ZJ&8C$- M/QA32Q&K$5->S$#UOD\(3Z70.>)M@J*T,Z M\@I/9]\YAS@3ZKD])I+T*K63;_]@A;@ZS)>YBCX1[W?F]--+90.E$Z>1<; HEG7R3'-.U@?&/>E'1%5->R4>!0X,HF<$)%+)76R;<',[1!_) 8 ME,<=@RQT:!<_YG0].-0_=(1/B>413[8F$\43Q5.TH$?[Y-M/EM(>DC$%:0Q% M(,LC>EALBZ+'N=@62O0Z)]\&;Q/]22]1VKR9:JWN+XN=7G U_OO5^,&14LN_ M%UV*6)HOI;LV?]OK5@O-(UXH^6]<6YC.WREMON*=GN _+1X:[ FP7!&XHQ\Q M],:&RME+FZWI+G^)^'%.YDXPT+B=]".\4L0F&5\VH!AZ65L8HH;Z$_=9V_8' MD9BVB[.?0;#] 'N-I/J;&G/=\U4*A(5O4I $O\&Z2>;*N%D."4;T?C$X.[Q@0PNEQ_!L)3 4X3K?6QG3/)4Y>>V? MN,9^L,48-_9][F1I_O[1MTFT-?<&%'U-0_4?%C-VF++Q!T=LNV6$G$;%TT/G1*LN[(MNY$A,6W M=6UMT[13/VHGV<]/GVJRQ/Y\?G_+0JQ"LA%(P 0ZW[=HC.!*3Z'TE#;U_#-$20XJ*.G*D]K&H?70CK:A$_! ^[8_@ M4^"9Z9,>G'GA3BS/(:;FR/YW^J;2F>M_7C_TVO](INQDC<])YC"1), /KFP5 M >F)J+\_VS!D+6S1U&M-F,H;7?BKU?K\H:"\SVQ$1S:B0E_;ZD$RC(9M%J54 M- 72'PX'H^$'.8]C*ZL/WRS"O24=?1*]TTLT\S*%\OYI4=HD!AKA.1W49E4/G11RB#5$I/OVY8(']154K'X[UTQ)H$]MZ=HA*A M->(+>N/CLM75>^-7K7(2;$V.]#8J- [,HK*-S=AR"Y5]8&>WOQ##KS \2,CW MH7O&0]I+5B*/>Q-W3'_-:2!1E;S11YYYSNDS(;-S!J"^J;%_!BOT]-T+8MOL MS,+_(89'HTX^"YTWMW[RV>I98_>I9W*MTY.;K>;&F6?%Y_^! M,7-1.H["*+@PUA\;_!C"6EK"V%.:LL)23Q40Q:P,H(K8.9MYG-U<4P[AFK]] M%B_7<);K3(6P<0X:CN!J-<&8A-6M_1>B&PQ 5Y;-EBZOEBL'3G(N1DZ]T9 ; MO8[8>C4+]HO><91%T64Q=1NG5:_+]>[F$0IL_/15E:4N'U5FVJZ*QF6X_@[<_SU S%?TJ,@]I;%YYCD+<&4]EM352UVN-39C&1)QXYZ5)@/?G1E5V.2C1?()V]:9<9QLB54![HMB)R@S1 MQ2Y]![I>EY5NKQ)BA_&Y A=AW=ET1N;^3C,LC&.Y$VHO5H0'M9="6#A8 E(, M50& M.W.M M*X;85*L$7SVP?F2\0^M#'NC]MJAPWT%F$#O2TW#> WP6C\_0+>;3D0 MO08E3*H][ B1NHC<$*F+:]PH>_T4/HN3,$%[R,B@^:BHMN1E1@%1&9EKK'R2OBYX+O;&L&Y)O+$OS. M+!M3XPM99RR@BMEA0<#%;7')F M%$T,4[> &KVFW*WAZHX2A&^R-G/V"-_L9%'$XR)V]@5Q("ZTAH<1AZYO#1\% MP!3>F<<[N#HXM<:GGD/7##4_0B6. 8?.^YQWC:$]';K:K(9H8[A'?!N+KG-'P$79,PFK7 MT +YG(V;>D-N- 4/F*-Q4W)F%$;\TC\V2&Z(OMA3S/)9N MNL1\UEGICFCERJALBZ%LKY<06@;2!V^JX6DPN-\L2WO5#2,7TZ>KR.V.X'MU MH>E34W)FB"QRZ1\+TVK(W9;@1@KN*(I[6.*.H@7H8BX[BHH>'RW15J," M)7[1>@G&]%=A#1<_WI+/#EMRI\V.AA'\1";T%8K.C")*6_H;:FJ+F%$(=5(*>GD, MQV''X[_R[Z_^XY\L0]ML_>.Z__WZQ_7H>C ,>QVE]3U$[SYV'#N.2,>.XT)9 M+"S8RL[@5 MX%'G2#;Y+SCG.V\+(%G8<.XY(QXX7:=X69'HNQ=GD?54%^\=U MI!F9LRWM2CXU%RS^+'""(<#-G0^;/$\-5%I-N:=@R#81]!#)S%T=S0DC@431RQQR2N9ET[XGVA6^=YFCCUFMRN54.SHAR* MRHSBR6'ZF:V:W.I@V0_&=@0W??Q3*]GYPQ1+F@4>D["Z-G DEZ>?YAO1Z33D MFNA[M*.Y4W)F%$H$TS^ N"9W*E).A[$<\0V:Q?)IC3Z)<>X,:M%B:-$+R^1O M P/X$K"3IQ73J,MUI1J[1J/\BN;M,I,V/@@NF@,2/VF(35IW<4Y-DR^Z;&JXCO+,>U ME]BZI&-XH_:=FO#!O6- "^G?&\M4<]WTJB'7FVC_"-=QE-LXV4[LFU^JX/%*XCJ,( MBBJ"J9M!K:[13QNEZUFX89=Q72) MA%+,6_8)RCN/UY,[M:;8VA=C4B5G1B%%,?T474]NM*H1'L;8E/BQJ>5F[2YY M$\[(0>^S&)IU :(1>5L421S/UFG+O5HU'$T42%&9462!3-_BJIRIXL5/,)U'&505!E,?X/3 M3EONM"N[27O(2,$=3@N_IR9R0R1NE#Q86J*-3#$5+/28A#5=0N4W^3@,D8\>+.C>+[DR7XX#R524(V)S3*5BISH38I7>D"Q\Q%BHY<$\U M2J=LJ0LK)8*GV98!KWF^!B<&L.0.N$%XP?%U06Q[#M?Z4Y#L?(K^ZG*W6XT\ M HJHJ,PHEXBF7Q,H=[J";S8CN+F4CE44!I9*&39$C&Z$.BD%O3R&\;3C\5_Y M]U?_\4^6H6VV'OZ]?S_X^^V/R\']D._VW?DJ#?[Q<#WZ=]CV*JT%)GKWL>/8 M<40Z=KRH]H#HX9-2;/QP$81,7$O]79;^^G'"SS*'[-X[8M_:0Y>X5/L?8GCT MCMI#%G:)ZPX_SJC]&+1<6=W7-U=+L[NVT^S.I,.[G(.D':Z=*?56A)_P[@=I M1FSIA754EO8>(^^6T_?/53:X!S7H^K/W].>54.E1NPL@)0N ML3.!>KLM*_6HG:6V %WG!.2DMU;=E8@KW:JN]41M?\9OR!*#!;_ODJITNKJB M\$LU68+'S2@\_84:@#,Z[U-4UG "3&&C4BL1=K=VG6F\W7S8BN ;D" MTT@E,]TE!II+XHU)6*6] NP=8.G:O/ Q%-+E.:TL[H)7W1!]&UNTH4K.C&** M8P8+CL&HDAN1OG_Y$(!9AR);7*KJ33V#!>.#TU55:SJSZ80"WUYHL DUVD3B MC4E<);R"%#_EZ"(,*'\7W!^6X]Q0]W8\(F_YG+.N)=JYFA?^32P#8.(LUFWY.]X(X7C@@MQBV#H\LQ7 R%]\F]-:^%8#K)N> MX&FN*JX*0O$33OS2K]V3Z[6.7%.JL9T\.A1&R)QH^39BA+Y$*'3;V0V M[43OP<57"Z&[48S9[Z_"FCJAHSOZIG8DOZ,A=]IU6>G6*V'XH!RB'*8BAQEL MM-5NU>5&4_#Z#71 XMJ3#; G--4U=W(N=<]:NKF^S1MS 98#LOV.$<^UWOD(_*=W#U4-2FQ&L8$>TMOLVZ-DR\]=Q>_LY&1V-[+Q,J$955FQ.3 M[1 )V'"9"^-:SY07HK_J[D2"3](-NP"_2Q>6R=U<7JU^I9O$5'7P@/A>,OXA M/KJI&IX&5W53&E&;:'.3!IZ.(T7MA9<=L[8YHLF8U3=-#X9\3V>6[4I@%UR! M1"5=++GY&J5V^M\!B< X%R8 _(E:C+B;MMU KQ+\#.!]BY]MJ&7,\+Z..;- MP1X!1]N!UL5FP)&D10U#?[R$OK.$_ME'\ YUH7LD4H7>GLP>0P#%E^A(?*S_ MLV7^YY&Q]W1@OX4B@D\4] 1TCABO9.Z$9L./7K1E(I_8[^9QI5;[VU=I843+5NPKC;-Z-V30^",\:W<-X6-N25>)[ MLL*(B32QF5/U%W#'3M;&MP@R,M; S,?,&:87V4%-3'9_^4+>TVO#D/'MF%!/ M>$CH71[)=W>P8!'UW!#HX>I=O-O7-EOAOS\Z_6_;0WTK37;YS,^>O5Y6T!R'V.7V^"; M"5V)9W0W&+TM3!O(P2FP<'YC^R*HCV[H#@@5/,G\]:9]\U+5 \OROIR&3 M=14A6[]EH0U"$AUE^0G8KU*6-*A=NB==K35FJ-[KP M5ZOU^4.!X&LEW[\TJC F8HWC81GF [>%C"X!+V 1W3U]H:9'G?/(6CH1M,F' M;Q;AWF/H;Q'NQ7&79-Q'6AT/=$J\\KWQ\K]SK8T3W6=V.N0/EAA M%5[?$"QOV/*@OR9H??G)L-_A^ M:P^I_:*KM/^F.VFMT^S66W*S&7N;F-W$/6S=7 GXV7ZL]_@RVI%5@P\=_CE7 M?K9[';G3C'UJ'_(SDI_*8TTYKGSR[9KE7DU!CJ;*T>-):%VN-1MRO9LA1[,R M00[=_;-0MDG \B/:)HD?D;6!$I H%W%1P$"IM6)O(RF<^A.(J=%62KY,5>1. MHX=,S=I4R9.IC4Y/[C5B;V>/3(UKK>3*5*4GUY4,);5"6^=4<[?(++@GPB + MT$7D@QA=1#Z(T441=K%-PQ?>8X?:='QA?Q=9.[!.T"/>YA&G96WU6C6Y58)8 MGT#\BG1V4\N>@'7<[*++D[4?FU[LM:MTY&ZC^/D1 3F6B835Y4:[#CJQAM'R ME$_<3<="N+ +,MUSL8G3V" MZ9,GE]LUN1'__##D?Z)?5=CE+Z1-]4PW/T%W[2#E'_\'2;GPOG M$O.9GX]-'(>Z#MMY! ;_)^%&D#.Q7N%O.B,V<:DQEYZH8;U^1F]]?V\]S:4& MF=8$H/&><>54 [SL5BOVZ<#(P<1>=FJ>E:PTNG*]GJ%OA3S,N+I*D6OUMMQJ MXOH><8R\ G01_0$QNHA\$*.+R Y6RL'E [_C MX\[5HVUUP!;#E3\ILRQ3%[;9ZLJ].F80TV59QCYKN].3VS5D6C9,R\A);31: MVI5+'8=GM?,V3 M6D>NUW%".RZ+,[59>DVY5T,#]+@=BL#B;W9PZ35GIX%Y. M8EH]_?T*H2ME ?5# [\=7R\)T^=TR3=%+#=:N'%=YCS,U(II9[N9.O(PCR0R M,+&'!Y+DQL1L+!%VJDP!-T0ID[T!5JMK>ZKK+>,LECNA=J7LBS4:#*GK&I29 M[F#(7T]G1+?9%[#67W0'VN9K;RBRTL/%'9$\_90E4Y,;( [T%7[[P!63.VG7 M&WY&_N[!W^3&R3[\;LK+ZTK#WCRXFU$I7$_)T 7$M5HE7Q.!:U.0#\@' MY(, 72Q]V#[G34ZLC?+L2OG1R^KT(.F5KZM<;W;E-J[>RH1QV59"=GMRO8U1 MCBP8EVD0OM-HR8TZ1N&S9%PV&;"F(K?KZ,2*8XD5H(MHM(O11>2#&%U$/HC1 MQ;*D?'-;1'QMJM:42F/;FBX\5LNLJ*?JT^*'Y>3KJS;J=;F)>V=FQ+I,O=5Z MNR>WVQAFR(9UF?JKO693KG>Q?#-;UF7CL?::6>;H,I@>6R2>=0^_S(K:. M.Y_@_7@_5KS&=W] %5''E7Q]4C*_YX.JN6OS!8;.JJ?\B7Q!C%R]GS86Q67+ MO6S3=7(M[?,7D7\Y>D%UN=9&^)ES,Y^%M9TV M3E"9LS*?-;3UEES'&N/\N)FM8#;D5@_KCL4IGBM %['.4HPN(A_$Z"+R08PN M8OE0R@7)3Q0,!QJDY267O%5L^>RJM.[*MJ870%3=],!LNUW6:'_G%/+O&S'Z M#-YVP?=Z'?F5+K^RW4837)Q6L_@GD@G(KVP6X'4[/@$C% MKFJ 7:59'COE4EC;+Z4^"FZ$(R>0$\@)Y 3F5>-ZH-*,VF!_3*=@HS@38N/. M5'@_WI]3J48E=I7X3AQ=K4J@:T!L4S>?G3MJ#YDVY8,_-.#U"+KYD3\F[.K5 MEYY>;7?J^*Q5_"6A G)OW_!74NXUBE]^*"#W]@V&)>->\ZQ3_((I@;F7K>PU MSK+<(@0#9*5W03$8@)Q 3B GA.EC60)DN3FME[KAN52KJML:#/]8CFNS^(OO MA.1?7JYK'?F7"?_R]^YKEEE/HOI;>0$13'3F!G$!."-/'TB=C MB"+'V?*C?>](G:MV-N M@CFWGNNXQ-3 P#L\G>L3^+ UP.VFW.KB$NZ\^;J7MYR(KVVYIA0_RULTON[E M12?B:TMN]_!\Y&/Q-4MY57(^A@!=ZW(9K^A&(">0$\@)8?I8ELRP6!ZT=NST ML3BV6Y *V3#ABNXK-7:/Z$GALP#2:5LN_RO[VCRJFONY%SJGK5T,WA' M<#_SGY3#U^[[E_OB L$[GB85TI]BZL/% B]U: NO(E; M!&"Y+*BV8#;XWL[,(/-SW63<>]=V?^]_HZ=Q7SN:4(FHJC6=$7,.+0 _+G5D M:/),^5FZK[H[D>"3=,,NP._2A67R?1H)BR]$Y! !U P'HD/K;.F&OS#@L4OZ<#^RT4_/;/=X-IT'@E3+5BPKC;-Z-V3$^#T^:W6-Z_\H?^/K_L_>ES6TC2=I_!<&>?L..*&MP [1F&"%+HYV\Z&R^+>_>LO8,Q]Y;F*4(# $B[;$HL6Q MRM"9OFGV?0L!>VQIF+"&,N&-54*4R]!22^F04>2/"WUX5]S35<>US!]6:[EU MNN)LXX!CBZ6VX )S%;S 6&'1=+F^N[CZ]^TU46YN+\]6+V@"#.6R>WMU?7M_ M?:7 I_ONEYNKBP?X6+T;5>DI9NBZE?N'%!E2S?=%#+5V0L&@Z'G4T4\QFODG-?^F-D@2&SS3=N3*SRARPS!;;8'CJP!NF\//X MT^1/<_.P2(A57M;RG_TYGK+=W]D:NNCMS?^NPZCFMOI*X0J?N6V;S_CHZ>=5 M;O%M#$AFUR[& R@L(&"!T"O *H4<3&V6@PW.6?G;Y#&J'<@J."!8\*3H[RV[ MM0E:(7GYUP\ELW'JF9J]9*P-2A)=_(6]Z6/>_N'\?,'VJ5"/'JR#UZYHGXM= M^@.8K('R%:[OIS,J]S&9LZ'KQ7--'06+.I\#_N,8"(I %2)P"U]1 K9D/%SP MCK_@Z2CMNXM7MY?%4Q9WGE:\WQT)XRHD[B1 M?31S$_\(;&J]"R,EZ\>CU(O\]/TAQE4##(TUJ+#]-;:_EJ.<*[:_EHA>V/Y: M3'I)T_X:2VC,&0!=EOY",V.2H!_ E/P,"H. *%&09U1XK]B(%*_'ZYO1+B?1 MB/1SG,!/41%(VWM3LL2+TH''%BC/_]]1FM%,H[(.HO_\9?U:QI3995F739>V MXHV7Q0L?IN^[F+SNP7MM=$>P6)>2'&&(M1K1? RQ5KN3KR$V1L4D2(G4=:G&3:H M53MK#M%4K'K-KQ(X?.':1@GH-K&=BDM[H1*H@0WJ\7.:C9?2%L4-T]A^J/*B M&I4_\.*G%PYH!N4'8*4/*?#53'XE3-N?09YAF0:PJPNS,$C1;837X_7RNXVL MIM3D]PAF:0 /])5W UAA@_2]\NS!I-'J1$M5D.(E84HK/OGP _PS#)(P]A?\ M2GL:>U,\_X@'-&+T#P!#E_YN=#^!<)$CN&( OK'W'VV[9RX:^^_W]E94./IZ M=SG&XJ$@X8'FS5CWEK;80A:([D4^!X2OU;+5B*FAZZI.BA[9>>54W!SYQ#>M M57-!K5K=,&H,'1"9]IRH@&86-XVT+?1<\:P$ZHTA(IJ-$41'W9-]"=+THW(7 M] 9>FH9/,(RY0WQ6U37?I95+YD:3T..J=F.42>=Q3'VKGY/XY:)[>?,Y3NZ! ML[I/4VX^F@&SA'??[[\SJ7+\AR_=6VGO]O+]* <3T-#RY2[=F_$T ?5R@+TD M /0][M J)&U]6[2UL?,5QV%+8Y3Q0OY:]V:VB^3GF_RU1L393L4=MY'\-9&_ MGH "HKEUAI2M2F&6L)\8C"8OT\)OPYYJ('+>.0GI@'1 .IPZ';B,W:AX&1/7 M0)I$J!5V4,E;S4FPO:E6[*M&N_@PLC?CY32LBD/LD>R'D;VAJ'IBZW@T6750 M?15TKVG7VVZXB;8H1Y&-1=%?!4_PNZ\\!A%\RI1AG&8?DB +$]:W4!D.O AC MTO%ZO!YCTBM3.A5B6>:<6TAS\C$,PWEHR'/ M2,@S-8>)8C@)/V>B D#$XW,^("(=^("(=. #HBQ'.D>M3\U*?[P_>M\*WHS M(^?B:T3#\);*C[N/4Q;2)HXI?N,+402T(;]XF^AM3,MI2D#KC36A=5LK]KWA MEOB$3$_< B =D Y(!PX@2A^)U-A>><9".?KVN-DV9DNLL^,4/C M8FN&\'LG M;JE7;\M'HTU,N^+#)J1>4PT@;8WH5L6E!Y!Z#>UI;YV\@6T, M9S:/%&JK,WG5S#^E)Y;L *4'-P;)^=R<_ K]K/]1<<^L,"K>45Q/]ZV3*4IR M(-XHB^0[OK:AWZ@ M>#UZF.U%;[0;111G04K@EN> G7/_"K.^ I^46_H'^%VYC"/F8O&RP%<^AY$7 M]4)OH-QG\ ,-WYNMJ?H0))[_%@7_[S=7UYSS5"GWZ-F.20ZAUBI_R&'$NHBB M$0SY+AC&248;?7P&J9OEY"H:'&GJA_\NIH@6K*54> .A5(*(3NY5T M>'H,D MEV=#(PJU?8GB)4#2".8^"YX30#GTDCS1"VX'XQE$-H6[Q2; D:2E5V;]IPGK MIQ/6/]O$WB4([I&FJO3V79]57E.0@?:80&,I?ZQ<,6?6'>J@G9\'^EO)&_T8 M@)X <-[@E_>6+J[)_61NI=54]?=S9;RR&Q1][HMF)H9F&409_^?]>>NO*WE9 M,\YTMV3$Y(C/;&<)Z/'/"\O[.7O@KP+,8SSPZ0@\I9_0G?QO6=QKS?#8K/GQ MP-HL@9Z[I X"D,6__=5;QI[YR',3HP2!(5BT)18MCE6&SO1-L^];X,O] M _SS]?KVX5[I?J9_^N?UWZ&'?G%[E0_C']TO M5]=W]X6=J%S_S_>;AW\+/;1WWR-OY(.P^^]7CZ,,45]<^Y;O"^=V=W1?Q[1? M+Q@,AIY/6V3\O:6VV/=B;6+?BW=^ZM[!5'^X['[YY"F(K M2+Y-_:@6BN:C.M8QU1Z;NAL#B97"Y:P4LS!==)C%L*U38>?'@&:'>8[^WM); MG"&K?(#3$1;.B>)6[4P%KBA.WW]3V?]M/A!8*EH'&W-KQ?*^#SND/OPI2-*) MMOG/*,S>9FVS"N>PCA@"H81!4%8!4Y+! MWZM\<$S-_+^.4ECO+/C(\.P9(6 MG,:>]D]O, IJ8T"D[PKZEL@)9O"?)68S!9]Z81&?E/>5R& M\HYF'+Q'6C5+J[L@\VA=R9P4UUX2P4O2_-N[!4+2(I2],$,J-4REAS@;Z\TE MFXZ"=N+M/+2-.X_J(M4V;ZPKCXI#;(@-L7&)[3A^%-%FZ5!L&\ =>5%]%T9* MUH]'J1?YNQJ>3?'4R>3W[$:ZST40RT,_"0+E*US?3Y5K%LS2[67Q-):%A;)H M9*1J_ TY@2JG\A[)S>KQ'8Q.[9> D^/\.A9VTU4'*\U3FR- M.(Y.C#J+1"&]*;VGQS^KJH0U3WN+&%5W'D3"SQ%^?"@X/@YLG,JV:Y*VA62N MEY(:5I+C]EI !RX!5@ N"7__.'1 MH_E\M)%DBKY2KG=@69 4NZ]B3YQOPJY&":CK;T$2QC[[\R=*4:JB86?*\&M0>XJ7L\W];["@ZJYO<%]R?#OE5A% M"5[IYWU+K.+U>+U8-TSQ/L[KY+L #)P4(/87I1!UW3BN!6?7Z "WH4)JB1ENUUQ. 2Z-G?M&.6E?06@PE1$?JJ\ M^\O&5B'CQ?=J?!,P$+/DZ*/H'G!?+OHQ#)(?[$EE?M(G[*2N92?U3%N,;%6& M-&R#/O(];ACP>KP>K^=]D9ZH5:I.!;'*-)N85<>AGHI1MCN]A:$:NCX/.7,. MLFQ0-/A@OL])%F#>,P3M&4[D>XL]UXJXTS1/[4SAKNY3*Z2EMY H^N8*7$ C;L(G3YC5:':_'=?V(4EJ= MD#G$;#?;51?=K'/6_/5KD/3"<1C#G"FO] /_.5!@: ,E'E+BH'7/BQ98$UH^ MINF,D+.VC?^@]+P$DR# M_XS@3Z6G<6+M;\,^E9O]R#R-, ]W^6;4<%$QX :O1V'>59AKD45'JS/P$0\+ M#HGB*&TIQE'2I:9*S192/%IHTS9N=BH.6UM3C15>W"KRV"66BJLA7L^C>-:_ M&')HQ#8LK,+P(EZ/LMI@&$O-HH;N[2V+I[%2E^BXQNOQ>KR>\U4.%%9>FI>V MTQ0DRE:W;.)HO$9+2$9N88B&?K,#[!96L)N5=)I4[%8&P")HQ>#U>+T$R\(& MM_&J@OUTF6!U !^\URT=3\?J K"5ZU@C&KJ.D<4/8G'QN'*):53NJOW:6!_: M]=>O,99>EQA+\%O1GYU=!.,H6K,GSX_O5*+0_[U?9?",L>UHWO $>G !T2D M Q\0D0Y\0$0Z\ $1Z< '1*0#'Q#Q$'/?=L3=7A;#3CV?/P,[$K..:,<)C%O; M4,VMNA"<+"Z!Z@A]Y(;$!G%T\0^\..QOR$F) %TEIBU^5W&^"'#8D-HFNU9B"CG3G(4#%T71B&DCF6LE<73]BBQ6&J%$;G\3YBP&; M=3\>T(M M-OW+(H5Z\0 L\^CO+;.%-U1Q0UV'92<14E^&R9[U*[_B$7:XYWZ8#@?>V\

-[K"#.#47+0S0Q^OQ M>KQ>VNN;08)A(3N$A?S7* J*M<@MKT5B!X7\O]]<7=//JN5X\?0V$15\4C]AK.9"HF\@$Q%([.:ZDA60C,3PR%8P"]-13H?0H$[D)P MGO,Y:<6CQ6:7!Y'C&$66^1;YHX=3:,1>TM+TU.6\4B)7J)9-DUA6C?'(Z)0\ MM#X9&.MT(Y>WX,AKY%)N 1;P:9=@^OG#(^V+K0QAQXB=$.'/DNK$@O M6%']]Q.E*%70L'1[]'Z6])[?^:\PZ_>#@?\Y3AZ\U\6^/* GVDQ//,0J?'"X MV-'I$D38-_!RQIS!%+I@AI1.[:J^L,'R*UZ,<'R;'HH@A^F$/Z5/FI7T% MH,(<17ZJO/O+>L8L.5&NQCI(^B'+HO<_T8!LD/]J0RF^D3+E/7RJ.RJ<2H_I MW>DM#-70\85]NO!ZO!ZO%VK!.J!Q$Z?VB:[KV*>K*7(+0S3T&U7 MKS^1A6&?+D8KC@LYK(X)>V/'Y-5@$/WZT^!K45AQB1DD7TW(T^PQ@71 .B = MD X<0$0Z\ $1Z< '1*0#'Q ;\0C*Y/B;%%]:6PT0*S"=WLYY4P4F;O)U-=LF MJHE-;^HHY,!'OBVMP&3QFD(I"X&Y2?, 6MO$-<1O/<@YO3GTT[M$Y]9-+PO= MCQ^^H3K$P<)+]9*Y.FW<;M.$:A-/+'CHKQ>\NN;08)!%#L$45P%O5(,A:')$T-Q4*R IO\PM/$Q"8;RIA/E MRX&7CFN/5QPR8!#'Q2+?-1/ZZ$$AFHY!(34<,E5,Y$."0FP,"JF7P!P%A=@6 M,5"@ZZ8WAT$A!BV@C_W8ZB7\T:-"#-:CARR M0ZW2([%(HWO);;K\5AUJ7EV-6[P>+0!.Q+8J)6TW&T&.9U38D@NO%_)Z+I7O ML5KY<&!*K7/:6:2-O4WQ>I3CO>18%#%$7^P!AM==,!PEO3ZPT;PG%DTN3E3% MAIXNS'2>DG'1Y\J1(W4;OX=!=)=;UX>XK+"#_79,;ZFI55Q9 ]U>LEQ_$K)W M]$@'4[.(8[=Y%<)38(+J2&D3S:VXE DV7>.OZ>VV7'1HTUL#F][B]7@]7B_T M(KVV"2JO5EF;.%;%.4&G8I3M3F]AJ(:NST/.G(,L&S#)37/?YR3W#Z[) @PY MY46^M]ASK0@W3?.$SA3NZCZ5DCOO@QY>( M-?8N2-O&-&$^N8*7$ C75(FA8@P$7H]26IN9[YH:@>>)%^$@DS5__1HDO7 < MQC!GRBO]P'\.%!C:0(F'E#AHW?.B!=:D@8QI.B/DMY2@_Z#TO 1R=G-J\F/& M;Q/B4(,]?RK.G&TBX^;(.,,]5\%C=C]Z3(/_C.!/I:=Q8NUOPSZ5F_W(/(TP M#W30@FU24H5A1+P>!;4Y MSW:M[2U+I;'"ENBOQNOQ>KR>\R4.%%9>B/=+G&ZY"SQZ<*W35HEE5ISR MA.2NUS2IG6CH+CO ;F'EN5DEITE];F4 +()6#%Z/UTNP+&SP%J\JST^7"5;S M[\%[W=+E=*R:_]MXC/4VT=OG !T0\Q-RW 7&W ME\73_L.L_;"&[8>/$@^WMGV:ZU9&(WXF.F M@62NE8=?8%/8GS%P,VZWX\H@E7W#H4*L*(E. %(U*"%XQ("5XP M(B5XP8B4X 4C4H(7C+L8Q@NG*L5;;/J710KUX@%8YM'?6V8+;ZCBAKH.RTXB MI+X,DSWK5W[%(^QPS_TP'0Z\MX]A1&^&JS_'B9+U ^46OBI?X?)^JEP#0%^Y M#X89VY0&W(7@/*=T:BYQ+9/7E$YI>*"9F(JMLB5- MC;0U;HL@2Z+EJU/2I@M*VJHQ>!6]E(<6+ /3G6[M\E8<>:UP!L2@(W_LRVHDCWY,5^08KJ@!_HA2ERAH6S[+@\SO_%6;] M?C#P/\?)@_>ZNC^/^A"K[1^ZPSX??7\'>D;\W5W3G+*F;1/';++W>F16;"LB MA]3 (;QL,0W"/)M<\@M>CVL_)_):G;AI=K-AV'C*,]]DNV3L]THLH@2O]#.6 M-<;K.;F>2_V[2^5XIG ?YW7Q70#V3 JX[H/D9]@+EQP#W*,=]R+(H8HB/V ,/K+AB.DE[?2Q?[+1#^&0?*#/:G,3OJ$F]2UW*2>&8LKLS*D@1KTD>]QNX#7X_5X/>]K]$2M M4G4JB$UFMDE;T]$F:X;>PE -'9_8,A>OQ^OQ>CE6L@IZJ')FN%BN0URM8A\$ MDKM>NZ5VHJ'?:+_.N&BNX/5X_8GH_T/ZALZ%XW%8CUYWB*96O#<6AN^0KZO@ M:U%8<8FU(U\5]M/LZH9T0#H@'9 .'$!$.O !$>G !T2D Q\0,5.C\D*H:RMS M8R74T]M2;ZB$RE&E'-LFJLEK1J;0)=0X2=_05>)8XI_W\4U@7O*K-:"U35P# M*]_63&\.'?@NT4WL#%XOW8\>OJ&K#G&PC2XVHO> MX Z@=A:D!&YY#EC<]:\PZ^=]4>D?X'?E,H[881AUPBB?P\B+>J$W4";;\)1& M9P]&M'-J&"D/0>+Y;U' SC.<\U0IMTT=\U)]U%IUBNZT;X&7* %K2[NL"Z . NPE0-(( MYCX+GA- .?0HQB=V.VR^?5I$UE?$)L"1I*579OVG">NG$]8_V\3>)0CND::J M]/9=GU5> 9"!]IA G[?^NI*7->-,=TLF1X[XS':6 M@![_O+"\GY>;="NL2S>,P%/Z"?4(_I;%O=8,CXVC#.A4PTI�ZJYRZI@Q%D M\6]_]9:Q9S[RW,0H06 (%FV)18MC85(7J#?[OH6 #+8T3%A#F?#&*B'*96BI MI73(*/+'A3Z\*^[IJN-:Y@^GM=R67!']<4!@QU);<+>&[0_7=Q=7_[Z])LK- M[>79Z@5-@*%<=F^OKF_OKZ\4^'3?_7)S=?$ 7^X?X)^OU[L ME=7/Q:[C%KXJ7^'R?JI7Q=,=*?G;8P(F(^Q* MM=KXI=+'R$.(Q<#8"2U4H617VRB[AQVE;\4$W&2U-H/M.#JX-CK:Z^?JR)+Z M+HQ@B8U'J1?YZ?O=9+,IXIU,8@$K4?LTB'^ERE,2ORCQ,$B\C+K%:?S0SS + M@_3CGMD%PN3,"WA]74S? &\;PE3Y$R[Z\%L2/X79NJ)1VD.LJ3]4@WVN*OK0 M::O$,GEM6BHNL;#"%R_K<6,ZJ]3\BYX\)P%P1B\OH7WMT M*1\F,2UYZRN/;[B6"W*]P&NYU91<7 5#D(606!][HHF[#,F'; MPJ_IG)*LIJ6=:%J-"7DRKNR-:;!57:Y/2ILM[P7?J%XS3&)+L%?AGGAUM9-5 M]1I33]$4VV*+\A(#^/\[/>4UW9M]CI/R+#2JOW2'V#K:94W0KQX59A/+J;C' M+1II%>DVZHVCT>W #VP8-)C*#QZSXH?T5%1>%B0?__#"B,Y'-[J.V]&8_Z7PF\XBK^U:S1I&G$J;JQL2PJHRK"U6(M M:0;1M!JM7;26#G+*/P5)$OA*YKT&J63Z;%-KR6+L>0FN!^_U^I6Z1()/010\ MA=EQ+"--)8Z!O4*;).C^6F\;@IK$,BNV=&7IXMZ8EJ/9=6'T#*^@+$!G)#]X M5[R)/^&T5-^G40H3E::7\8%', MND\K;OD2>H_A(,S>M..H4(?H>IT2)[$&/3)?U*N)'=*V1=3$)V&(4E<5\]O1 MS741/G5:.GGJK+L'KNX^W4PGHM&-MDDB/O<@83T'%,2J.CP4;F)9&+'=DWF)CR*5[W MB2T#7]C$-!LJAQ;CGH%R!].S7J-/)Y9;8Z@0VGR'-LF63/]MT3WU-HYHH'_N MI2I<5$;W_C,!4]#&QA[_K95S?G<;"3'L]ZA!,:0Y<$/ZD=:TD M6^TW['9@<0 ^28.K(/_W)AI/R=UD1IH-HE -HKEV>K42,U:W#RZKA,5 M'3U'UG+C\)I0.E_.KN)0FHDC[6@D3+MO23#T MWO(B!RPVEM7=S_<\DFG!G:T"-C>A/XY&*GP#%U'>_?&"S5&S5I_A$LNNN+'< MZ5I]A]"W%CO0I%U[*TX:1S-PW\TNZ$56P7FJ%DO^'\ETX[X;IF_Y'(UEICOV MFGV9SE2SQW\64:M6D++HQR/0N!8MZ6K$LC!KDT_M.!S'HTDT MO6*_XPGOK_>G28.X;IU>%+0@#SJ&89553S"/=9GOODB /-9!C.804ZTX MYUL:A5@#->LY7C:):C<;6E;NH?+:<.^-]7<=UK0:1E,TX.&VKW8U$&L/SN)A MD ) E&7CU5@7E=MMRZ]+9ENL7XQ@5FA[F6_%G'QZ^Y[2\@H37^[%9%J:[59A M.T1U,=#C*!2MQ=:P59=8#1>^1F-#ID4.C0T^Z""C$^-HO=SR8@C8_X7WZP6V ML!O+DOHV2GI]CR8\Q4_4R@:+(WLC[)@C8\>]P7]&X?#T:C%]*^(H'^*+/!'L M6S$W-)LZNXC\Z_&\-)XJHME8B>Y(-*VG%*=I$]>IDZ8RKO['T9 X<\@8Y&$ M:= ;)3(Z'W:5HHN?7CB@4_(Y3FB%G?O)Q#2J&BVU34P':R0=BZCU!%&[+C&K M;DPC2Q1U8)!V MGWA1E8Y&]#I[I8BL*8](['H"".FZJ&*(M0BJ-05ZHE9=$+2\;B,GRE.G\F2@ M\CP23>O1D3JQ16SP*I4F+/;95/U-RPTS'R2KQ92&C*-*59HDTX^D3E05=^"[-H2KGKHUUX"HL\TO6I.5 M69.#\(FV14M'",-SW.#F=Z,4/H!^?+\TS$BR17ROJ-B;\;P<*[&G&0W:3JB?@YZE-"+7U[ 2$FSN/TF0?J=S=@,_1* 6:%DY]O,GF#G_,GZA M-3A9;1 :89O"98.1#TKDGLYG=UA3:9CUYWQ6N\;D>9$M=PYYH)X""C:QJHXH ME-WN:$PWWP7#TC%P63M+IG&WC,?]'"?3*:$]G.F$,-%IMONL:A/-Q9/=AFE9 M3\55EY@VMBX+1TWMTDAI8UJQ_/ MR15,2;-&HJJ1=AL[SS9_[HZFTR'%FD/J4H?=ZEB*3DM[?)OHCO%$-+NU--O$ MJ3J$5!JE41WMZLDR:Q.WULQ!-(EV,(F28.!E@:]D,6O+F@99-LB++X.Q%+P, M!_%;$!0^N5[)OZ!XO[S$/U&U=Y=/VD/\X+W2HN7]>$"]+#2L?JDSIFFWFVK6 MN>4X =U8%8%KZGE)'$/$/>5)6(9SFTT:9T&U*7RDTY8P=I%,:V)T\"'*!I3* MY81/+LML,NF!\7E\('RDTH0N<:V&2Z9@F(Y,X2$8IL,''03>&C4?*3P.#EX: MCR/9$KY?).D.ZU*]S182I6"M5D+9F>X7H#EHK M'"U! D!$:X4/B.@MV;WG).O1IX2G8WRL7Z#H&C2W#MT%:9:$O2SPBW5J]H?2 ME=^")(S]Q0:(11Q_>='+%\)FD[%MBQ@&-IT2EBOJ*:E/"]Q:S1:2P5WC3LFE MRY2RXF7*8P"((NK9I@U)&)>AKMY6*N>$["+M1IK^P] J%:ZV1ANKUU@M$U7N MKL35VI4U<70,TM8KWBOB5O&$MBBX5>2##KA5/- 2H;D4'-@@?Q%[A:I^QT=4 MITU,J\8UJB$#1&S*5K]K:YM6]5G&)VI[&+"@^/&(YI1RN^A5A)%SZ^-4*8$N MD@,,DS+,LJY3"F6G#((L ^K17\/HN2#IA.#G?I@.!][;QS"BSZ6WG+I#8$2[[*1ID*5':0FB$]VMT0\OI:6^,^7JZ8E$-*WV M/A_P7]K]:5;7E"9,H47%@N1\3AO]"OVL_U%QSZPP*I1,<3W5/1-%E.2:PAME M\9QR8C^U-KYV5C>MT:F%*BMK24U?H29G5_>%E;K\Q^U5XP*470V$AWX M@#- MI_:B-VH8@-(,4@*W/ =9/TB47V'65^"3_Q8%+#7/.4^57!&7_ULG.58M6ANH<1%%(QC373", MDXR&,WX&B5$J-\\T]<-_%W- TSOH-+\%7D)]4#![5T$O>'D,DEQ^#(TH5-") MXB6T/B5,;A8\)X!RZ"4L29[>#IH"5EV:+\+Y#!^)WWMEYGV:,&\Z8=ZS30Q: M@N#6-1>EQ^\ZP/(F#5E@V0Q92RD\^\\*$YA9LO,#I;^5K//' $09P'F#7]Y; M2H<::KZ^[DRMF\-BC[?X+)-N6891!G_Y_UYZZ\KN5$SSG2WM.W/ M$9_9SA+0XY\7UM!S]L!?!9C'>.#3$7A*/Z&6Q6]9W&O-,-'8R*=3#:L):UT* MJHCF$>?Q5MXR_LM'GJ_C)0@,P>*"O;BL+TSJ\ADY<^EN9#H=RF3@,],Q_7GI MX%KCFN9/]S6,N9> MN;\[8.NVU*9;H%8QXVS"%RV4Z[N+JW_?7A/EYO;R;/6RMI41=N2QW'8?KN^5 MAZYRV;V]NKZ]O[ZBG^Z[7VZN+A[@R^>;VXO;RYN++\K] _SP]?KVX7Z[$7-* MO'??(V\$F_/ ?S\WCGR#<3MZ"9*P-Y\'2#MLPS:H.RSJ#VR;&A' %F=(Q2H9 M!;-0Z^:.72?FXDQY^,U\_=*F"H>K! >C?)3G@?Q(S6:1L/A((0] BA\JFQ> M\GI,]#QUR HW,9LV2/-NKH!P1(^9X$:/WM?+*7LVV2' ;I4F-<#FPP]^!H-X M")\ X^@)]J#,N<-JL@>#03IY6R]_?/J6@O66YGG2L$/)?PQ>0FH-CWI9G,"C M?L%6>A"D*>V[1'^D[_$R#R8Z3F#USL^#81\T"%X5N+"7)7$4]M+)PV$O VC> M)N,(QOL<.B/4K*2L7+YS^DJ2 XYIG6Q2F@C"7CBB#EGV\06V\,6TD+P#;I#$ M;(O!OOG!$S7M2PC.%K=7Y6F>TF0\YO'6C%H8 ^\QIN+U,U"2&!@*9M-+7@JP M$< =I_ AAIED6\WPA3;)"I3_P&8LS-[HW!5!WC,/94^"D0;L M"7WX-J"_!D]/M*-AU'LKIF_EO5-,O3C-EDWK',=->7R>M9?,>?J S=RQ#733,".N!H P]GW+GWUMJBWTO3&3VO7CEI^[=U?7= MA\ONER\7W^ZO/XX_['@VPPZ5/JKGN;U"+=K6=O[K>8]T_H#V[^O\=^P2X_=Y M=Q-,TX*-E)<$TNW5S]&6/6=[;^/RE^ZY3.^W_UGT@RUWF,\HQ)R-Q^K^?N9/ M#_"GB>(OU-_YU #>X,9#)D8FKI&)2ZMUSIIP.5@+<_Q<7+6,D\EX'?WK='4= MWW=5_.5B_)?)S>SQ0'.P+*G:+RI/3D 4:V,O3'JC,(-9\1*_;/JDPR!W^8_? M]"U?'.A/G]C%RZ J[^@R3>^$$;Y1_QZL7I-E)0F&8!71-6@\ZGP^RD]"L46Q MY4%L)\;WC)C^:_SK\A6'B@ZR+[+O\=EWN8$_9N.;Z5\O)G^=L/-87Y^MY^6_ MSCA$-CA([@%Q")L;+\HN>KUXQ(HVCANX/\"@/@VV[Q6SI=/$/;[3Y-.9MY!MF[>/GEIF':?YN;L+?]O+?.VRFE3=M[JNSIM M%A4?_3SAUYU/1%8\CX;7A+TE9*"S2)T^WW+[(Y>=.M3NR\L//Z>$>/1Y- MPI>EAWP3-TC67WM"%>0#R36:EW,-&_G$9\7,._CM5Q\LM3# :O640AL#JPX<5<>O0'UIN1.@BSQHC2/N$B5OO2%R10$O3X=]?IK@9XI ME[ @>"'UE(3P&';R[;WD<_PK@%$ R(&7IC!QN5\/Z$LC5YB+CY*;AGI%67[C ML,2+;)I6')^73LAGV*4@A)+V@R#+/8._O!3V"@D8WW[>#G4\ITNGG4:<^3%0 MDH:=C?F+SCAP56\0I\R%F01Y2 ]UC]$P'?C$XB884UTPE>4IST$$[$79"5@N M&#(J3C36N$T0V$V3!>C[V?V9\L?%Q;?)HD/)DCLSLV#%Y"]$?DPO"Z,\0(A2 M/NW'HP'@I=3P6$0'3-O_CJ)\[S*)#MEXKLX8,+-D!]]>7$P)0O,%C,@(9R?E/ MUQG_ 1=N'>DQ/>S:QC: 47\$A3ST\B.3[M,D-&<:F7,1^=]I$[+K- NIOS2M M<>5;9C (O_25)IA*[-+H)\HFW_-.AI-YYF%U',YBWRRQA;)*2ZJ?JMX7[\] M"28CH\/]WY'_7%Y!6.D'QN1C?4Z/B%A0(P$3.R\F'M(XLR3X&42CXC$LE#<- M"F?*N"%(67_.EK(O/>E,Z5)_3/7Z(8X^/,=P94&T1VK[D/*,!#^]P8C-!+4# M)O-"2J=#63].@W*#$QJ''V5Q$N;7T:!\-GU$>8YC_U,-XNCYPX"M2./IG)@EL%H&X4^ZG6#OCE_ O/%>@\+AQ:*BX7MQ7W'X4J($ MG?K\Y.F7EX ADO^ZJG' [+WY&4J:3B_O,9I\G4X33-S\%%$EV0^I1X_N"AGU M$WI<4PPXHN>$20SK'2TMR-QK[&R(FATPB-%+WD5V8K3 &C4(@Y_Y#.?K51I' M;$>?MWAFZQ3UT+T DU.CB["?@*]&@YQ%@6/ :,EM#/@+(S;3U\#SE)"4S\=2 M_AB/FR87P0#H$KLSR";98,PMX\\=E!(9PIL8.H/JI@P+93>(KWHK_0)! 5,K_P-+/Y #"-R !?,_9P41\^W!=#9> MO+>B*">A8XE@16"3#,/J@5U3'.B"50OS,V?XT2W>8VZ?P1ZFEXW8KB$7%?I8 M/P0MGY1W-C!6QL/9'(A<^O+KV9%I27B9G1KE -)5!L]NSA%8]DH;_ 1XDG+P MV/ZYS$N4WD3E:\86M;RND\LSY>[Z\OKVXC$WPSQ?WGTHQ*^D(5H.E MMWW/UXC[X.:CL^8 MNFQ1*+JFLU^NZ+:4Q6[DW_\1^,]T@!]8Y"7-VF !*]DV.\V-MNF,Y1O)N4ZUTW.PE&YDP;(8]7([!Y:V$=643+5/ MG_(2^\&@\'',7$/5JN_G>_'QB)\"+X_W88J_-]U^]F)0-?]'_2NY(1N4% [= M%C/+H%>,GVYP084!8:=VK+=N*(754* N&BYX]*84A@#7C]>%-^4%+(L1M:< M'UL[7D#!,V0T?(1I6FJH,8T;%TOZ9%3C->PQ?()%?GJ06(PO_UXX'G(*+QU* M!%M'2EP*>Y0&]9@(X=.'8L:"<2F,EP"L67^\\H,%,Z)S!5M96KPKI64SE)1V M)H-E=M ;#?+QS7-1B8%*@Z-V+R5!P+8/-"[IB44C%*XV>,Y_>=%T1YWODO72 M ^#E+V&6\_ HWX$%(9M]^@LP8>Y)2H*,'N\6[Z!M-4;4V3+[$_9OQ@6A2;R9 ?#[.)U5$ I,LJ7+(N[V"5OET6M'BXPH5-TZQQ M4W[[KMQBYB,8FT>3N7KQ_#QA!?8@/^,>L\A9G!R=GJEIGH\!9$1AL::Y"Y?* M9/:+FJ$S+M=_A8,7P)3! QZ2$96Y6Z^P82[2-(:YI=^8)&;T[P&H>OJ.Z8E- M_JH9AQD#,6/'!)3"##W\@@>\/?23(/C*+AFE%/$LX(O7,)W/&QS"\\N)@S>WGR>9@Q_T M]25:SO3%9H"_SPA^RL8!KRP&4G@$R[1A8YO0Q1]-';F*EIO>!M5Y8S5:Z/Z\ M<[I"+>V2J9\$+V# 4@F=9*\]!D5K47]<*/8,C &J3?RTU6VC#Q"3 MK6)'EE"X4@E?NR<_DCZX.LO5Z,WM/Z_O'^B.7[FY5;H/_[B^6YJ/LCZ+=#QY M$]-S/XUKR*1QP:K^KU$4E">NO&4IV\:Y\Q\6[[^LMS2_P'X2;GHIR=NRXFSV M6,!^?/5Z?4 #2S((<'H3]7(S,$VR^UX?-NP#>@RX5) 7?PV"6P"SS%J[VIJ)\M%GS+YP@(-"A\R\48ON9CF$M1FOWCV& $DY_:2S]9-Z(BQH+Y M$<8Y1:4LHDDD;2G39#8W! PI-HC<#9W$H^?^. LH!DG#$$>+#".U&6[C@&U M=VFR"_.OPJ[DC2:7%'*W)&5G//6+@U:8[DYSMQ#=.X+M#B]_?F,U*EFCO'$2 MR[2X$SQEG*H5^,^ED&'FTBA"U-AUD\"UX30>&3Y2ZY/EJBC/2?R+>7#&OOR' M?E &3&,DJ.4+Z+Q5%2D[H<1#/9UE$EQ4Z98NJR!A[S MDO(P"DL[!3;/W88).W^BB4>%%Y^=!9TI%YG2[67Q]*R^?!@P.5#(%B>I$OF> M+IK"RS<9>P-AET+G9_WT?(_ \AQ0%]L?L*'[$J*Y+'+R#K+KBK/A4>!?P 301]V/G4 _=-)PM= M(6,[S'ZSB+<(IZ:A9K,#ZSX5P_KT]D<0/R?>L$]7VZ_,:BC^=#<]X&"[Z$;C MK0^.GGH"^RXWA;+"_F!-BM.9,_,\*,2?3@T[;%%BA3G_XV3L:G&4A66'QN4)9&;K7 )3V4UC79-VKRG^=2 M 50IM-O5G'^P,F]6BF[+SC@ $-",\(V(;I0V@"M69?_U0.DR8UC"? MO63,'B657/REL*Y8+/3Y^8)OO<)EL-[]Q&(-AV46)H=DYP;(A/_TC?QW@K/# M#9 )F305]<3N>F)IMC*J"E05$@)!,@D!!,FT' CN0OAF1K0N%GA&@>PIYOEF>_QZ%-,'0&^2L?L#^<]%;@6./Q<"V.&\>-X\9Q MX[AQW#AN/L92L^TLGE5L<&D5%VZ1AE*Q'R;YPN.D\5(.]?J0-;2$<=PX;APW MCAO'C>/&<0LV[B66\(HNN,K6[7;;9Q;MMSOO1/ZMUPN"IZ=M+.19>[0]U\&C M/=RO?^V,V6M-:M8N,;U+!O7VIO@,9FWQ]&HW'^Z2QRWR%*MESIKZ :0]K=)M MYGKM,!9P'EAV9@'XT@P4?D?SEX8&4CY58T6%Z=#6%OTG;?@^C5):'BF]#_)64+12WX_[N%>^>'S-1>\_HS#O\, N>Z 5)/..:1<9 MX^6;B')R^=Y\:]9]&E_;??HCCOUN5H4!C4EA0&-=+44E]/_>^@P3 MQZKDP?^KK8ZENL0QG85Z@>)SZ9[A&-P#%XP,LBB+/+MJ&Z$_0*UPKB\TVB+. M(J9EHKX0!KA@9)!%7^29<2F5_S]@DS"41@GHK8[K$LU:;- C/O.A#N!B-++H M@&EJUK0^4N-ZX,?=_C!I3PAB6!HJ$6& "T8&690(51W/-"WWRV K=R47]DI=>L-J M=73=1J4A#'#!R""+TJAJVS%.SM[) UJ7\-NMCFT14VVC_ L#7# R'%/^WU6I M ";YY1>1S_*L^38!4I@(^&TG=>" .C D5 7O41=P,1JT!1HQZ=U6Q[5LHKNG M$;]06R@;1JQ5%['6A$PD#G"YR""6MJ@D7HTS%4#C54UB6F@QB -<+C*( MI0,J.__=4P_P$ZKFZ* ZB&/JJ#F$ 2X7&4Y)]5QN^;@C0RH]3EH!L8M@''D7H+E&0C,S.BG-6YZD+<*G>(*(=. # M(M*!#XA(!SX@(AWX@(ATX ,BTH$/B$@'/B B'?B .#.O)UN_VJ@Y&TC=<:NO M[K/57_/X<_9]GY:S1\LFVFL*N'7_[34:63([:T\DJLLQZ+0ZEF,15>,\L*8. M61$6N&!DD$7(F\@ JDO.W59'TPRB:YS7F44Y%Y<,LLCYWKD[=0EOFQ:*UXFM MHO"* UPP,L@BO(<%LG*3,>/2?%N'.+PGVZ'(BTL&%/E#LV7J$GZ-%65N6YQ7 M=D?A%Y<,L@A_HXDN=)HG%<^1;D5 MEPQ8!+GVXL6NR7_QXKUXAXOBQ2C#LJR]=:VB5JO3ME1BJ9Q7EJN(DT\B-<48 MOBI^/'HKQ^U^M/-@&W[G9\6R3@'F[>7*2A MIWR#^Y_"'N;0\C$:20X8?U#>*E@KCPY(DVP2&E VE ]MLG74C%O7;G4LK4W@ MPTD<>*)*0)70D$H0.#_7=6A^KDH,F_,6.:@5Q"7#:6H%WK)Y7;?5L77B6%AQ M0QS@@I'A-"5=EM1?FN[?)K;%>;%N5!#BD@$5A!2)PFVUU0%3PL4\87& "T:& MHVJ*N@DE0G<;%!YQR7":RRQ/6;IMK=6Q3&*8:$R+ UPP,N 2*2+54'BX&,U) M+I%U+79ZJ^/8;>*T3S:9MI'X: P9VB5DZ"5(8.Y2#!AJ6'6D'VT7"D%7B+&&I;K8YA M$LO&6N#B )>+#-+*NB0Q0VT;K &#F#IN$L0!+A<94$4($S5$F_X1%5N!"01< M+C)(JRMDZ$;0=K$;@5C Y2*#M,J!J[@HFF2@$EV/DG@8$.5KZ/N# M0+GVTDSQ(E^Y>*)2A/%?)SB:NC7T]=?K"WECO]JJWNKH-E$UW*6) UPN,DBI M#\2-^VJK1JMC.:@/Q $N%QFDU ><17RU59.>T.I8UT$@X'*104HQER/8JZWF M\:"VC17DQ $N%QE0/0@0Z-56::UIHED8Z"4.<+G(@ 4PA"6=L,#E(H.4*RU' MD5!MU0%KFJ@:&M/B )>+#+A("DLZ88'+1089%\FZECNWU7%,XFBG43A@2431 M]+W:\'5#_$]3'?(.ZST,XU#2>!#Z_+9'K@8BTH$/B$@'/B B'?B B'3@ R+2 M@0^(2 <^("(=^("(=. #8C.=R#G)*3&.GU-R^(Y^S>//V?=?^>,?XX&_>/=# MG'F#S2RU'L7-J6D3>/'+3SP$@JX8&201<@%SA/15%K@PR ZEOD2 M"+A@9)!%SGG+_]!8WK].;!6%5QS@@I%!%N&5)*M#H\V;'.)86.5;'.""D0%% MGM-,#,2 E>,"(E>,&(E. % M(U*"%XS-Y*3PW@!%PV25SW&B9/U >>@G0:!\A>O[J7(-L^$K]\$P8^[3G%=T MARBZJJOYMW?:>\E37! X D?@"!R!(W $CL 1. )'X @<@2-P!([ $3@"1^ ( M'($C< 2.P!'XA@!4K',GU]'AXMWT\^3P>0.:)?CW )B_,LR ^+TEE?C"%WBS M$C\I10PZ_-N+GR.6IKEX?(E'F0@<@2-P!([ $3@"1^ ('($C< 2.P!$X D?@ M"!R!(W $CL 1. )'X"#1"=&B!$<]#^$ >X8&2018DTVO>,=[UAM#HF M41WLH"8.<,'(((O:J&KCP5,G-IVV3W1(^T1:R*#\GYC\[]F);;D"V+\3VU&, M@#TZNND66 ,RJ@+LZ,;':- 6:,2HMUL=Q[")H9^&-T#VPAQU!ZUIF\FV2]T+ M^KA%LG5A\O@)6-.DTL7\CT:JJ#7*RAQI>Z?5L2S2=EV^E7T=3"HL<+G(():N M:#IHC3-UX5*/KZ5R'MV*VD):,HBE+2H)6>-,!="058=HNHDZ0!C@T9#@ES5%5P!I?YH=! UXY3Y9!!2(M&<12 M($<+5N-,9]#X5J*U=50;P@"7BPQBJ8T*]AP\Q:D91JNC$UOE/$4&Q5]:,C0@ M_G6/S]4U_3P?YDF13EC@G !T2D Q\0D0Y\0)R9 MUY,M8HV->CL/<>8-)&]Q*UA>GBRYG;6G$M7E&*3)VV:;..II9'VBD*.0[RWD M3>0 U27G=JNCF3HQ#I2_C;K#"S;G">:XO"+RX99!'^ M1G-=:I)W4X7%GN@VY\5X4-S%)8,LXLY3@HFIM3JF2BP5EVEQ@ M&!BR$7'L! M8U/' L:<(4<9YG#MK6L5-5H=5VL3TSV-9?0DDE.,X:OBQZ/'0LE(6[Z:? M)XRR6QL=BG\/@/DKPPR(WUN\_8\@?DZ\89_RA_+52_X,LL4L&FDS:A X D?@ M"!R!(W $CL 1. )'X @<@2-P!([ $3@"1^ ('($C< 2.P!'XAFC7TZBW9QW_ M9//P@\.+-/24;W#_4]B3]H!/L(AR2;()?E#>*E@K3P5*DVR2!U0^)]IMSJ.2RRLY2,0<,'(<)J2+DFE/Y-6]S2)Z> &01S@@I$!%804=0%-ES:T MMVS<-(@#7# R'%53U$TH$9I9H_"(2X;37&:Y*LG7;G4,@[@VMK,1![A@9, E M4D2JH?!P,9J37")K6NPLM=6Q79M8IG$2JYWLQ1#D"!EZ"1*8NQ3#A4YP-+5K MW8*Y) X8LK161W.([6 S '& RT4&:76"P!%#EM[J&,0Q5-0*P@"7BPS2:@7> M(H8L T3=(IJ)LBX.<+G((*VL2Q(S9)FP2;")I3NH(H0!+A<94$6($C5D673K MT'8QOE +#-*J!YXBHRR'B;F&5H XP.4B@V - M2W>0UV+=+O5<1UBMD\C61B+0XD\/ N7:2S/%BWSEXHD*$<9_G>!HZE;0UU^O+R2._;+55D?3B*YB@JQ[_9H HMS\UH1%ED,#=)6X3B\ 01Z< '1*0#'Q"1#GQ 1#KP 1'IP =$I ,?$)$. M?$!$.O !<69>9:\?;-2<5:)MWM'ODE5"'[>XHU_S^'/V_5=^_V,\\!?O?H@S M;U!./3ER HK&O>^K]M'(4O%=V*02I]4QS39Q5,Z#2^N0%6&!"T8&681"7)ZG#45L@&YY5^4/C%)8,LPB]#E5U'%Z+*+HJ[N&20 M1=QYRA5QC%;'5(FEXC(M#G#!R'!,N:VT8BZ_97 =D_\RN'OQ#A=E<%&&95E[ MZUI%K5;'U=K$=$]C&<4<%&ECR) .2 >D ]*! XA(!SX@(AWX@(ATX ,BTH$/ MB$@'/B VDX/">\L3[?@M3Q:NWWFK?UARRNK>@>Q;\'P/R580;$ M[RVINA>^P)N5^$DIHLWAWU[\'+&4S,7C2SS*1. ('($C< 2.P!$X D?@"!R! M(W $CL 1. )'X @<@2-P!([ $3@"/PG@)YL::/EFXAR_)B[ M^S2^MOOT1QS[W>0^2'Z&O:#.,J1VJZ,1RW2)V\8N7N( %XP,LJB+)KIX\:XQ MG%9';X/.<+#BN#C !2.#+/IB[VY@O"L!ERH!B]@VM@04![A@9)!%"1S68J@B M1EC1>(I:(!(@YPP<@@BQ)I MM,T9[WJ#M4=$I2$.<,'(((O2J&K?P5/3-5<'X;=,TE;1=RD.<,'((M>4: M8/^N:T>Q ?;HWN8:K8YAZ1+J FS?QL=HT!IHQ*@W6QV=6*9-G!-I>RY[=8ZZ M(]<:J<[1A4P_P$['FNJV.15150\TA#'"YR'!*FJ.JH#7.S(\V3;0S70-UB## MY2*#6#KD:#%K?*F-MMKJV#KGT2JH-*0E@UA*HX)-!T_A:FVMU6D3JXU>2W& MRT6&!L2_[O&YNJ:?Y\,\*=()"UPN,IS: EK74JBW.KJC$>U$G'!+XKNF[]6& MKQO"M/*A31^\23OL>_V:**_7)5%>\-MCG/@P->PB&(>2QH/05Y+GQWC_ MWL_-:-&,:':2M@BBX@DBTH$/B$@'/B B'?B B'3@ R+2@0^(2 <^("(=^("( M=. #XLR\GFPU:^S8VWF(,V\@>:];P7PWLF1XUIY.5)=GT*"!-8YAD[;&>4$Y M=/.+2P99Q+R)1*"Z)-UL=0S-((;%>8XWRKFX9)!%SO?.X*E+>"T07E,ENGT: M!W@HO"B\1PJ@YR9OILW2;MO$Q !6@8 +1@:4^4.39NJ2?IIPJY.VVT;A%P:X M8&201?@;S7:I2][=5H?[\FLH[.*2019AYRK%A*:EVB:Q5!1<<8 +1@:LB%QS M)6-#554!*AGOQ3Q<5#)&(99E]:UE'07YTV@%8E=SB&N<1H&ID\A0,8:OBA^/ M'@XN7_Q'$SXDW[-/)5[YZ MR9]!MIBGLC,GURW->#U>C]?C]7@]7K_K]2>;ARM%;[Z+-/24;W#Q4]C#5%H^ M1B/)$>,/REL%:^4! FF23:(#RH;RH0VWCIAX:Z@J;:9.;,TE&B;>"@1<,#*< MIE(0-DT7] )MJJYJQ+)E#$="K<#%:$Y3*_"5U NB3ONNZP:Q5#0 Q $N&!E. M4]2E2 $&U.I9%+ .S_L4!+A@94$%(D"\,JL)N=5QB.YB() YPPFU!JF1E3[-$I('2M*6I; (6TSV7:)BZ:/6Q(X]!(D,'HX D0'U,&,P@*7BPS2Z@2!HX8TE?:Z-QP#M8(PP.4B M@[1:@;>H(4T#47>)Z7!>* EE75HR2"OKDH0-:7JK8]O$:*NH(H0!+A<94$6( M$CBDT0Z #E%MM"?$ 2X7&:15%N(W)@#]8 K0F "5@[1DD%8Y\!0;I5FMCFX2 MG?=68RCGTI)!L&8&.P@ZOWT/-%N O@=[,1L7?0_X%Q.Y1L//XE[7,NW ,NTZ M)^/\QR)1(L=Z78^2>!@0Y6OH^X- N?;23/$B7[EXHE*$$6 G.)JZ-?3UU^L+ MB:._-+?5,1VB&[A-$P>X7&204A^('/G5IG'^IL9YC#]J!&G)(*5&X"WJ2U=; M'I"4#J@<1HKUTG45[Z1:&AHH# M7"XR\%0(8\_QB5 ( R5(6C)(N=3R% ZE&ZV.3:PVNMG% 2X7&7"1%)9TP@*7 MBPPR+I)U+7//V?=?^?V/\B6[09N6/8I,U[ M,W+TV(M+!EG$7.!T$9UF_&L&,2RLZ",.<,'(((N<'=6WAER>R@?9RT-C&Q-)= P 4C \H\K^D:[5;'U$G;Q;1/<8 +1@99A%^& M8KN&BL5VQ0(N&!ED$7:>LD4,K=71;)-8*@JN., %(\,Q!;?2PKG\5L,U=*R& MRQMR%&(.5]^ZUE&#EC)S-8>XQLG6MY4O$<48OBI^/'HFZ%HF+/R.4Z4K!\H MM_!5^0J7]U/E&B;#5^Z#8<82)[H@< 2.P!$X D?@ M"!R!(W $CL 1. )'X @<@2-P!([ $3@"1^ ('($C\ WQIUCM3JZ3P\6[Z>?) MV7,C /-7AAD0O[>D'E_X F]6XB>E"$*'?WOQ<\0R-1>/+_$H$X$C< 2.P!$X M D?@"!R!(W $CL 1. )'X @<@2-P!([ $3@"1^ (_"2 GVQVI"7#&>>W.(PR M)8P4"DG:$S[!ZE6)6ZU,?8C5]@_=89_K[\KUXR'QHO0I2)+ O\@8+]]$E)/+ M]^;'W-VG\;7=IS_BV.\F]T'R,^P%==8G-6EW+]W6B&EC$P%Q@ M&!EG411/= MO7C7&%:KH[==HEDJZ@MA@ M&!EGTQ=Y=PGA7 C8H :M-S#8:#>( %XP,LBB! MPSH/5:0(^.E:9CBPY3!5XNK8N$@+= W%;'4-%K(11PP<@@ MBQ)IM/L9[WJCW>JXQ%91;8@#7# RR*(VJMIY\-2/S51A\Z%;Q,!^; (!%XP, M O=CF]4 ^_=C.XH5L$=?-U.CIQDRZ@+LZ\;':- ::,*L-W7:'T[33:(:FH32 M?'KU.>J.75-W))NZ#]FZ,'G\Q*WM-01NM3'_HY$J>(VR,D?ZWJ!]M4'C6YP? M(M7!I<("EXL,8BF+ID/7.-,7-,X5C$.5\Z U5!?2DD$L=5%)Y!IG.L!J=4R; M6):!.D 8X'*102P=4-DY\)YZ@)^8-=-N=2QBZYR?&J/FD)8,IZ0YJ@I;X\S\ MH'&OCHT:1!C@W+.( EXL,8JF-"C8=7(6KM5L= MA[@.>BW% 2X7&1H0_[K'Y^J:?IX/\Z1()RQPN!#Z M2O+\^$XE"OW?^[D9+=H1S4[2%D%4/$%$.O !$>G !T2D Q\0D0Y\0$0Z\ $1 MZ< '1*0#'Q"1#GQ G)G7DZUGC3U[.P]QY@TD[W8K6&Z>+!F>M:<3U>49U&@- M:U,WB*T[?/L&L:J#N&201 \+9^4F;\9B:;,#++(.T]9)A;-3#4, MHCFX4(L#7# R8%'DVHL96RX6,^8-.0HQAZMO7>MHFR9K&[9.+-[KS-57A%B^ M)!5C^*KX\>AQ$/ ;95811J0$+QB1$KQ@1$KP@A$IP0M&I 0O&)$2O&!$2O"" M$2G!"\9FTE9.)#NED8XUAV6G+-Y-/T\89;?T&8I_#X#Y*\,,B-];O/V/('Y. MO&&?\H?RU4O^#++%;!HN,FNP)! "1^ ('($C< 2.P!$X D?@"!R!(W $CL 1 M. )'X @<@2-P!([ $7C=P$^V[IYU_)/-PP\.+]+04[[!_4]A3]H#/L':'DB2 M3_"#\E;!6GDV4)IDDU2@\I'S@76UCEMHSU9IH3WX0$P;&]*) UPP,IRF4A"X M+)^MT;Q#F]C.:;3F0:V 6J$I4X&S(GZV#B9 VR&ZZJ*H"P-<,#**& M'+75,75B&Z@BQ $N%QE018@2.>1H8$\0U\!347& RT4&:76%#(U('5V,1J2H M'Z0E@[3Z@:?P*,< .;>(;F$VLCC Y2*#8,U+=Q!T?ON<.J8 ?4[W8C8N^ISR M+R9RC8:?Q;VN9=H">35TXIJ<=T7E/:H+ZT0U$.YU/4KB84"4KZ'O#P+EVDLS MQ8M\Y>*)2A$&@9W@:.K6T-=?KR\D#@!S[%;'U$#]8WD8<8#+108I]8' P5^. MT^H8I-T^#8,0-8+LH^%$(_ 6]^70&$^;M#5<^<4!+A<9I)1S66*^VJV.;1+- MPF)RX@"7BPRH'D2(]W)59D>8FH.*0AC@),&V/?Z-3%$KTMBB."WQSCQ86K813 .)8T'H:\DSX_O5*+0_[V? MF]&(\LA@;I*VB,;A"2+2@0^(2 <^("(=^("(=. #(M*!#XA(!SX@(AWX@(AT MX /BS+S*7D?8.'YBR>$[^C6//V???^6/?XP'_N+=#W'F#F_Q-3-XBM8V"(., %(X,L8BYPNHAKMCJ&IA/-PH01<8 +1@99Y)RW M)!#7 N%5;:):6(Y+'.""D4$6X94DL\.EK9Q,FY@6&N;B !>,#"CSO*9KT.QN ME=BFC#6Z4/BY&(TLPB]#O5W7Q7J[P@$7C RRR#M7"2-MD%O#()J#"[4XP 4C MPS$%M]+:N?P6Q&VK6!"7-^0HQ!RNOC6MHVT-Y(\8MDXL]30.J$XB%\48OBI^ M/'HW7V?0=F TEOI!8/! MT/-]&-;?6VJ+?2^&R;X7[RE(T(L' V^8!A^5\:<9=T?NO\BO+2",R:^JOY^W MMDN"FO=.Y(\P?S^?$RF:W51R2-%<).I4UMYOEL;EM^Z>!K4P]N5R>!/U!B,_ M2)6_K/>6W7N#('UX&P9? B\-"M_9O.O,^:%:U%VF/<2:^D,UV.=-KC-KXCJS MU[G..L;98K66G)E?PL& (J;-=JH8AOU#;^_L =QV&-K98F#;[##"2*'SQH9# MWTR4)$B' 5SZ,QB\$?IP94#AITK\I#P$B>>_10$K0.65BYZO7@492! RGT&C_<2/U4N8S]\ @9DL_6./D97SR_N+]DG[?R] M8JNV4I6VRKF2?OX89L#AO>65M !!01OE*8E? &.4TKW"WM^$KAJ[^6O159IVMAC14H^RVNNX8MMQV!N'4:.RNK]D MJJ?0!RNTR)@[*DBJ7:N5ME)'904T5DW*.GTTGMS;$6NUV)G_KJPXGW&W,5 7 MMOZ[D;\TXT]W2KC,?TYGM+!G6^.>%560F-UYAR?$P1D_I)U0O M_I;%O=;,^&9W(P_,3@"=186=QF/\[:_>FAG*)\ ]L\)H83F=J4C@C;)X_$N2 M0Z,_M99N3?/G+5D@%Q\P5_B _;1 TJ7_+(QEH5DH.W6><*0R8,OBP 8F+O-Q]4HH9N*K!_ _R=!P,R!", J M+W!;/U4">+"O='M9_!@D^5( :H!:#F1B%)2-@ V6T7@"_@7+[WCU_1)ZC^$@ MS-Z*I?IN\K1FMZGZV6+/JIU-O\,&6*MMZ^IGBW7"9P8X;P-F?2]3?GFI,DR" MGV$\2@=OH$.8+>\S"PJ,2,HZ?O 4) G\EA3&%IVH7C%ZQ?-_YKS^.&9Z>"J] M[3$ 7HXH_X&VIC\,P7:*_3-E2ZZ\#X89"\C+!Z$[I+!D&V=,&_17?8X'Y\SF MA3%K&:#CGNEB,.9#/TPGSQHF #\!M0J_#+P,;L]BF!$_&-"43'AIWTO\7UX2 M$ 4F,F=9^)IXL! &*0PB\4+Z$J)XP^%@[,A)1\-AG&2$01W&:<8HP1:-XD]G MRK77ZQ?04LKD, LIM7043X$E!Y99N!@@LRF'<2GQ(ZS8[/%GR@7;SVU0Z'UO MXUY]PC(O^2B^3=_7G;QNCHTNTFY4PYZ=Z&WC;#$*;U9$8-"C* 54Z5,(A%@^ M/>G9= Z"5\IPC*@3-:)4,"?P(S6SP)Q?.SL_[OM :T#SLDQRRX'(R_X.&M1; ME?(W'"5!>:+UR3Q_T-=.]))XX]_'$I*,Q[QJ9I5")",8[W@:B]UR,8M@>&TW M@]>,,H$/U@QNF&G1%/F=LLC,QF-9S.S.%CH?K%;5_/_X"F!?1B^3&OQW7O0< MK.3!M\"#[9PVSX$?I)L5[W7G63$6G7AL_T7_FK+E5T#Y_+$CJH=?;9I"VPM SOIGR]QD)4>$YDK@B2E.5%,%]CQ! M^)/Y#(_LBYE8GBD]TU1Z09)YU&B"7V'C,L:;3/""(0\[O^I73&"(#]3B'25I M4$S#HY>&S!*&G57B?QAZ2?:F/(41,%[H#6#=ADU'-LKM/% !Z0CV./1R*F$/CLEO$//T.ZXWI\4V(P23UV>$X?_#.DVZ^Q.0J2S^)^8/]&#UJ+E#[V M1O:M-L3=YP<;<6/B>-CI"V1RL]$7-.B[JF*YZG8:;PU[J'%,]+* 9 M6_/ =K[P[5G@3/D\T0U/03!1?Y-36FTTT$A %T;U=AVAO$*5AS])CFTR#N_;DE MVP5 @B$UT))1,+LJSQP)+K$A#@U'66(#K*VO_?E,N;G]Y_7M0_?NYOI>F5WW MU\W2?:\?^*-!T'V:S-?E"-@[RMC98W4S-G.Z.;$G]CM27V*RB'ND/IYWYD>- M N8C!0N%KN','U6&M7!S8=3D4OH4#V"%9RMUMEJTKT FIY)M:+ED?]QD,9;' MJ6\;XU!GS/$"H,J"078-T,L'SEY3G(*70GR57BY.[!![$N_KV/,2L!N3K8DW M+OXT-PV+=%B5_US^\US,'X/=6IH2GO^=RO6*1/"9V[;Y7,^C5Z5^;Z.(F)Y? M#))46)3DPI2M2H@O&*H4KG^HXMJSRD1=0%;! 1:%)T6Y(V4]M)F,A@^EZ)UI M-L/L)>/0GX5TB/%6G&V,9@HT3$*(CI4$L=L*/Z?/9]368S(7Q50O%+J4+*I- M#CB/&R H G7PW8+EX84LV' (LZ"V?GDJVWQH^&^]7A \/6U@&PHVDFT0RC/A+6I=MD4F'5A[]5_IY\9S\ >=@N;UG.402]^YX#GJN0/I6+F>;J5#=;76Y5 MT3*.BLM5 Q&IP1-$;C9UI^8? &7=R%*KZR;1S<647#'76KZ(5?V^0=>)YBZ& M:>."BN5:15]23Y4>=93/75>@K)SX3;;I5 ,WG3 M/[U!'O)>R2YU^]2"C456MLF7V&T46Z\IVX]"W51R9#ZK8>P!GN>R=7'TG[TP MH0,,IMD&Z4'!\TJ1ZA#X%]FR E-&V['XSDGXXTSY?'-[<7MY<_%%N;F]?[C[ M_O7Z]F$^.V'%"%;%^# /M#!AI2@W(5%;DY]&2D" 2HR3/$&29!*4,,%80,YT4B:$I@_0:;]JNEZ8\ M/@9YXF PG8--";5<<-Y7+_DSR$/X[X/>> Z.3KU)P5'^3\:\GUXXH!/X 53K M!YK/-3-[?O"8*>ET:CU8S'H#+TU#5I#&2Y4O >C2(GF,K1*4A[(W]I'=_3+* M1MY >1I%_H;[M3-6_A!PP^Q/)* HOI>NOL^@-8X"Y:>7TFRR_XT3^GY@\AEH M[]S/RB@+ M![3@#I6T%UH%B:;%P5#B1[H.,C9]81P++\Y7LJ*H[?A!>3IQ"4Z<$"5\4NBB M1R54&31(/?M(WAY3C MJ9U)-09,"HP[SQ&>8-F885^+$79 K;_U^8UTJH)Q%F(^*T]4W0(U8 ;B43;' M06#/E?F)T*O*/#B769Z,7K;1HO5,VEW@#5C]N&]3<(:&" MVNE5L$2 WO%0%E1&!CL+^#>-(@V>3@/ KZ7 M>MH:^&V\Q TZ]P,0J9#: 4.XF&._CUXO*8/BL9QI@^7DJ%4=J VJ@_5B4M/P M%F,E=UDNZ. +7J$VZ*1\*;6:F/'Y+C>IWX]K/;!,]^-80=^C9!8\T*G8G)0L M['F6K\ DHF6^@/*P<8WR$@N]MX>IU4T7@2FT1HT%8Q/USY32I!5TWFK6*C4I MU\\?A;5Z_FHV)1=C>;96#H>,JM[V,;O:"/L)5M5KR2%25NL2HF\LZ[LWEVRG M.VH9E;6II-(:+ME%DS3!'-L)6TT]CC8PQQ+Q*BVZ2Z=PIY5XP].E]%B6)\?K M]48OHP$KG9=/%/5V)4$?Y@@XMW )'L=B>6"U_5+F>BH-@=7I"VG%]Y2"AC'\ M#!+O.;]V]2G6K@?$^I<=AXZ35KW6;;IQTLFV1RHKE\&X_VW2C.FZG M(780O.:T^&((>MZ?7/I#:VU=$FYRJ'T!ZT"67D3^N,L&Z)^O@4=/N?UN=$=U M$O7'?Z*E50^O&[?%T;>]\NA[56NE@S7PM+I:5AR!Y,5>LSX]%GJ"J5)^TKE2 M^B&HX:37?UOL-#@]#/#8C.:K['1.BV8@U()Y*::7'M&6'L[*Y";C"2^*V7HK M^V"L"4%9NI9AE;$ M<3,.ESHJB&F5PK&4M MP#MQMG&V<;9E&SE77GI1)[&"HRZ!K2RARN+O&"2WDJ.5A?JES-;659,HNN'" M?RSK_4:^A]$LOK2U)/II2:'2_>(<]JR6NKGLM"#!@7EXU5[EIYO0&!O?S,.U M.'H6IM>7!?M#[O[* T%%* MGWLSJ1OT\#8,+E[#],?DF;FOEKE+M?(]DPL^O4T^_F,<]\HNGWU.$2S,#J4G MX<(K'EBZ]G,2_&=$LW3HTZJKONT0Q\*2H,M9D,4JZ^?UEP?'B9%D8KA36B>E M;.HR$H[9"Z-1ZZ%ZDNF%4*)FE^T_9LM ?):4Q[$Y.8'D2-$O50/<+:.C)9,_Q7Z;B8GV9BFEYAX]5VZ*5:JNZ MK^<3%8Z"'U3R[GZMQG:_\=%TJH#!)Z4I(E\%:K,>/A^]G]F?*0,%*7RPZB$8$JZD 5 MQ:59 -IJS.W3<:S7GI6UF5:)I:$A@5+*IY2B=*&+HCX713*,$]J=;JZ +YH9 MJ, .W@D5O'4%K+6MUN'3.*GL$,LEMNFBI8&"*I&@GI* H>=BLTUQ-=]^5#); MHAXAI+/VE4W:9SIGIQSFYY*VL=CU!)D==!-<>AAR',,0X@H M_168.* ^NBM0A?5! Q%'$/"# *%GY]4_W# !B MY2("Q #L6[D^%(EEIO?NZ24]_9KHD[A7!NXEKI/*/&F2%7*%:\<^LQ[C Z%T MMK1=P^,SH#QX4/ %62,DSPZ.R49H[6;V21#6*1^==-1>GZP.XM+F<.D)<1<% M/V0JNOMN6^<84?'-E$A^%2NYI%])=+^>JR%),8G9]D2PMCTM"1F62-B0:8F$#9F62-B0:8G21-8JLZ^.,S+ 8TY.0UG, M:\NUM_;N-MMHGW TF:B=85-J>)M/>)6?.!9%>,-!6^WUFU(71]-C3HLC9>*D MCMKO3]1!9U"_\\&3".)_8@Y0HV<\,46+3.YL3"2_,;*J@K#@FC;$4-<3-@@F M- B'F$PF)CL5YJ!H><-C4(0-P@9A@[ AY1*EB9;7)0_USO8T\U1FF N#C4+V M%+*7CIX:XWAC)+[?;TH)#T7B&\%H,C&("+ /V\=MQ-I4'[P'9J-NKQY,)J]I M6] :"1]RK9'P(=<:"1]RK;'Q9[Z=8SGI7PWMP3!+:3TA04T?[4*&535I%S4. M_%611V*6)U[HG%MBZ.QZSAU1/R<Z);L30I?R)9KJ9Q&G-X;23X9 3\C)/]2B2\%'Y M&@D?[/]G2=CRF M*YH+=YNF_8R=NYMS=$Z[D&%53=I%&=PZWLJLBN\N*4M-U\%7"44V",R+W3>T MTV,V2+-N*,U\+>'?WVFU0>#X<K3O@*/HO1RBST+. M/MBFGK[Z+0^7*)UW0DD%_Q8"-P+_KN#O$OBK!'^/P%\)^"-'!26 OA0S^5JEN[NJ6&.A;VJ3Z6/ M5F)Q64HO/0G<+]J%#*MJTBZJ#+_5I;H"^\8J(->5*7Y@ZPZRS4E\*:5B/[OM M[BF/V1H-^FI_4&(W7B+"THBP,4E)O6Y?G4PF1(24F%1S[I2)JSIJ>S0!X=ZG M5NM2&G'?-.=/YF&O_\B<9JJ0E5-VE0*=TVG_=K\F]F//HN_V>FIOTI39+<2E M#>-2XBX*!QWV'L\]YBSP_8VW*4ZG">\](O8.\%H=?_?[ZJC3E)*A>I-C M]49<]>0XZ:B308?(D6PY&9FU(4S6Z0W5X9#"1G(:>S\.(WQ(T#;FS-' M06*#KVAH'\FT!AL@G/8-_?K7DEDN.Y+)0=8OL::4K$DLM9MMT=0*^]/LCD38 M(&P0-@@;4BZQ*4<7U*Y-1H-/IK,)&A#8*'JJW+>G 8&42]I81I.)06A 8)%F MXZEVC2)\5+Y&PH=<:R1\R+7&QA\YTX! *INF74BUJMH'_HZ6QG(32UN18D8@ M.=M2.-N-F]UPSVG]2I!Z9'?1QWS43,V:LMLY8]Y7>ZHA7&K3U;[6Q$A<6AV7 M$G=1-(W.B0D;A W"!F%#RB4V/HI&J2YD-]?-;I;)NZV%#5UK@B).J[>'6@L. M.2$O\U3/0 D?E:^1\"'7&@D?/:?H5O$#,4 MHMX%7*:#& M_[,'?'*#-3$!@M]D0B;*A5LX+D[A/NX%"-)H4-)[3L2/^%?"%XDROF+H?S^[ M@\?=,I-Q6_URN626?M\=#WN]R6APWQ$N"-S ]$MOR\7=7=X07#X\^X#2E-/ ME)FF/ZSJ[V?M,_ZWSY/\[QAS3!\PR4!Z)?,GV%+"?T8C/R*WK7U MXZD_EJON-'9V47.H595T5%GA8>4D5G.6F3.>[1"M&!,P*<@=>QTYJ]EA-E6X MM-C0OO.(HEO;;O%+ BT9X5W_%_ZF]^*PX:+4L5?ECLSZQ*8\LB.@V^NH2K?= M;:?-DNKQ'UD'L5JUK)8[,H\X+9_3_C^P"9@N0/L#'+$@[=/_]\%)6-?EKL:P ME$LPH)Y8E8L0_?YP[+M3Y3*^H'V%5%SI(BS7G*B^$7.4_H#5!N@I05WS"4%, 'GY$5V,#[*UA*=[<7KF:I;OO M#K"LY"%ED;202\M*JH2)V^#==E]5NKTQ_#,8O-M&\;"5]#OC(,BK5'I=#L8K MFPYE)_75,.GL,C(NIS+Z?*V(JOQ2VCGMO $[SU$*@>^<2B6K-QPC+]Y)^K^^ MI+@J4^7@< Y!R4_E:Y#=31@GOB"^(+X@OB"^(+X@OJ@M7Z2]E8)ZRV["*&^T MLSJ]Z &%T?J;X'[O+1T_,_U?U;&DV9BONR.K2ZZ][T. MMKIHW^/]F\=^-GL 5;_?4SO#879GC<,;:]28_/+ZSA!0""B2"ZH3$C EV0,; M6O(UR5!0V)HB*S(:#GU"I0P9N?^4C8A>?Z2.\J98UDLUG# Y-J:78J<+*F<\ M(G)LL@UW:HPJ$X/U1VUU,AC4S*9KCND6Z^"34;6Y=R)0X0^\?-(,$VN&SH&, MSETM7CRDN$C O#?I^T+-SB)%5+F72[@DVH$42J@\]=PX7_EHX]K^:-VVE#N' MJ]67B/1JD,],5N'KK,)0TWVVG5O0<[4K$GL5437;6C60Y7]F+!G*FAFCA]0:$L[0=S6. U0>/8@\DKXJ0 M5SY-?0*2VM4C:;9%,>ZIPTYI)UIU)T-BT%HQZ.DP%L4?MI@/2$#*8N6M-%.9 M@9G4)+.A'-Y#B'WC /N,\#KEO+ZQ.AB23B2=2)!IHL0Z&4E#P8>#\AX>;=B! MA:A7 &R > I"D-1J;@+$[R&Y!UX8[-F]M/1+)'[8UK&/W&// (%+VS7 \+!TQ8,'!5^0X4$B[-7!U0B-W0!%2%> M*"$LIN %5'95^.)J2A'CMD)WHO:[;;+%R18GR)R$$#L=X9.V,B+FPO+79J/@ MF'97ONWQ*\/V^'7(F(%@97N9#)6OC[ @P_H("S*LC[ @P_KDB(E59#4=I?V^ MQYRW=SK71WMVX.U8GG49DAS2>Z"H_&"R*Z$;=@=H?=HGH\IQF M H0DW"<3UW34P:"O]L:=FAW=G4#0_1-S@! ]XXDIFNLR2EZ63CP=/XZWIHE+ M3A(GK.\GE,I#S"4#^2QI77G<%D8@P1$^^/CCA]O(F^= \L0]U> M/9A,4M.UD 42'N18(.%!C@42'N188*//8#O'W@ M\,OK&JL[XA0>RP,_!CN[@!>$\!"="IL1OB,WF8!21.S@X\H%[G'=*WOQ8%B< M0=:,=6B(588&P0%@@+,B#A;J&BRFU M\U3-U:.&J"+V*24J-M KK#4Q4?B+OZ00,[5-T';6W\_Z9S6\H7%GU$?+=/W)EK;C,5W1 M7'B6:=K/-$-$GB71#JI?4ED"9KPMA%DL($-IVCW;^("HDS@%R<.3<&\-2_'F]LK5+-U])Z/H.HTPRV7QG9RK M=HEI![0#*55!PVJ)-7>N@/16IOB!K:<4-"-AK)3V4MEC'4YY\.IHTE8G/GNM>E(<3=0) M#6XDLTTN)FT(6RXPA LBR()>5B26*E'7H0%P@)A@; @#Q;J M>MI W09E,^)D.DZ@0=*-H:7*?70:)$TIG8UC,)D8@P9)%V(9GEY#+\(#X8'P M0'B088&-/@*F0=)'NUS")=$.JE]2K6-U1\L@N>$9(]ITZJR8+L$02?*3J_:3 M&SFC1"W-E,[B2NHIS4(]0: M3<,YZ/AQ/0B=,E(EDV $&7D2 QLW7RNL7[@*Q<%55!HW$G9^&@I2HKITB'JF%[OO:3EO)IKPLE/+X3'+G M^%TDXO3 P#Z$Y6CFL_;B)@E[[L0)#U;=?G.A!,S1P]4*VN9,W!GT5"7XY]W% MV5_SZ*/3:W7'$8(3RVT-1QDK#KZ.D@6G]XOHB#2%STB#Y6O*W$'#^#?/GI[% M2"K.P'>\$ZL]4_!(2\S$3BJ_UP/F9;RAG@7/5A9P_=Q5@'B8KMQ,/1N\9/]9JH+XXI?> MLJ7''6CQ4W?$?VLKS\R!9[GP<-.TG]WW&:)3R1-0W5TQEFD<%(G#Z(+V?5C< M:HIL&ZTG+@"GS#27FJ[#X_Y^UC[C?_N/YW_'U I_C9 :OBTGOO';'G(!=J'X MJF+23;+(?E3H&XOP4%-;NO!U\"G\*0&&-!YRH@^17_6$?AN,WW =F(J B)^' ML*6$,:SXT:3H75L_'N>Q VD?FQ,;VD66BT/4BU)G MYI8[;_>SKZ/NN([ZQE533+0^.'^-*Y1RUW.-6C'#NJR<^F19!W%!B5SP'>TS M8H)=F*!B;5W-GV >+V,ID6P--NQJL.X>[XC*!$UMF\L<'1.JWYW2P4 MS5,>&+S? @3@V>*2.8:M[XC56J<>9Z4/_\OPYJG#;S=^^NW&S\J#X_07_JR, MC.7VZ+[=]T_"7YEC_%_FV+KFSL/REU2",=7#2(CXX7UWS%/5BTHN[T_448^* M#&1%^+HV@8I*3@G?G4EA,ZB!P=M'G"E6CSK9HQE%G]=I5IK^ORO1'9AR[HY7:QXRK>$;V43B\YZXTW"SWF%,V%/BBO?$A>_YKR@H>?FL>^<* > MR3(D,[ )Q'&X(4C$T5CB.-SJ(^(HQ\*3B3J*$1W)<-Z@V%C>$:LW*7+7C 9X!!F"C R0.6[LX99YGBGZE!U3#Z5B#/VS#V-U/.@>43DU ML5'9J?79)2P0%@@+A 5YL$"Q[ +R/YFE4^9G*?E!%&XZ3<07'TGJ=M5!>7V% M">'$Z83X4^#TTW#,3Z]3+^&!\$!X(#S(L,#<#N*Q'E8;VH-G=Y[,Z"X:6U5& M@?OF'0??Y04E@L9CG3>)K>[=ZO/CS<]/US_/KVZ^?KW\<7O]/OBP9U!"M =M M7XB%8=_H1#_.G.!'9E_._INDN0! 2_4V/OOP5GNWE?:R[]P[$G) D"/5R3J' M8K^(?KJ[=<)5,WKO;FVW"U1MG=M@6&+O7KC$$OV:@9J\.;] F_YG9;@&_Q(> M>+GR[-]7\!SE67,5A^FK*2S'LQ5T"%0%K+SI'+YV5Z8'W\,S->6!66QF>'CW M7S:;P1]7+NS4=:_LQ8-A\87FC)N]=!Q,E.!G4Z+Y\!?K=/N).OYK3Z'2>8)&7:\#P,4^?#!<,=%C'3^8N 8JY"XD^#%-[P\NF M!G,_OGS7// (G?O-O%G$!KLP\TU>JWT.9H@(Z!;$_Y2E:4#ESI Q8H.5 2X MU?!%P*D*S&8K50-([+C13LS37\:F7J\$)EJ1GZWB1LN-LHTL_*^&P[VZCJ M,Q"LA9+T$I[SQ/N5ET)G1=$!R.-ME-!2[@!ZX(UJ!J^WCW68C[ASBN_/[=V& M)! ^OIX2(5U71'@MY1.;1GJ4]#J1?M^9/W7%>EU0:LQQXYB>:T\@&@T3:%8# MF>0\&)Y/1E-3,X#>'F&/0*IW@%;]Q<)=FYHG))L&SWL4[C8^M' H /S/I_9B M"3Z]-64^+#CQ&B"6RP:Z_0!J2.Q.P \D-U"(QW;AP<.UR$)[0?;59C.X!>#] M\,*OAV25E(#PVTD#9-#<@9#G!D[8=&[9IOT(CS@NBXU; MDRTLMHLL+-LSVU'"&C\W,'RP37_(6L[0-:QLNIW.F;XR,?"D._9GX!?]E9<9^+3]*3<\Q:;(Q7E&EK.6<-_?.ICQ[?/Q6>4U>NQ.;DR-%&-9DG)VZDY2_U(/LN)B+!I1)AMZDA.AA6+^X:VQ:<)&")18A%B$5(G1"O$*^<@CHYP-?J MD*_U:H:OZ;X)U 3JYNV;0%TSS4-1/AI^*??PRSW3.G)I64GU/^+F=[?=5Y5N M;PS_# ;OME$\IH*EWKDA+R72Z.AU9_&O[+9T!)_A.+DLEZ[+/+=B^GREB-JQ M"ON8-Q L"!:G"XNT_'>L1KH76GNG.?U3?$#^\_*>-),3 (\A0YZN/E+ M2\?_7*]W'F:U?C+9. MO%W3+BG-N_9AZJCMT43M#](%1=1[ZRC$<>V*LMF;67@K4<8)4T8X7%EJL3'I M]-5.ESHU5D0:T@J-DNFB)'.MND;(1[/COFG.GTR4&;C8^Y$78#5H7LQFMKM\ MT@P3-__9=FZ!C&]#$-376AOQXFU:38,;=$ ?6RH;[Q6T%RHZF%4DRY9[N81+HAU4 MOR1RRW;*;LCIU=4@[XR&8A-DBC7G=I^V$#;_JZ_-/U*[W1&9_5+0B;2>0:E$ MTCCGH(J@JUF2GR S_ZVW'_&2ZAM^[?\K;S[F0LJ\CF/\'>,[BAOG:68NA_/_L, MV[[OCH>]7J\]//O0Z0_4=ILT;S7$(JO\35'*"$1R?ZCVAZ2;CTDIM;#84L0R M!F.^TU8['3!F*V?*9\UR^QLGP=H6GF3:%H[\ S8P&;_29$_,5+K1D6V& MJSSP@6D@5G!E\&G!"X1PAO.4N>&LHFG$S+?@NF!2MV%-S97.Q%*P*MQ[\:]U M^:@CQH=1;QHIEIXPE(V&K$$\J5DOX;"?-15N(ED!W\3L&VTZ%7-Q'#9EX"/# M*E7%8F+\8?CC4GOA'*4MEX[]2PR\]=+(\D>MX2_N''3QN<>(% MGL6(*JX4^:0O)'P\ 13M([0 KI%%BWV/6P/#2@GJ6)R#SSWROW'$DO"KLP]9 M?8%"O,6QESH XY9#2 =*2 AY'",8)O%[ 5M(" !N$.&4M%MFBJ%NE\LELW1A M'TU&@_O>F3]U;@4VO[?EXOY9SC2WP+)<3W3++X/YR>"%4\,T^ HEGN-6CD3B MZH-/,D.1[Y?5KA;P'EB&ZVM.T,?K<7N%#_TK_(%:@.QS$%+G+J [QC^+K +B MO$EP\?%N--BMM,%N0D-4.]E-B=GVJ=%N2H91KPS;X6RWS-][6^>:B=MV^4R/ M/LJCN7F?00M%]!Q5-GEUQYR>5.U"\I:S;E ZICE>I0Z3DX<0B=TD8+>M_8") MW8Y@N1;^P,N8*7R;,(6E%PUR,\W6[NO-AQ')\;J1)(GQU-57MNN1*"2Z.S;= M_6&!K#-!_NDQNGMP_IHX="UU%;]KAD743]1_FM3_]JOMYLX((?HGRB^!YC#[ M2$!6]#*MDOYY%A21/XG_*IA D83^%7M6Y1J^6$_,]1;16115+./9\.:"UN50 MS:B96=YX)'EDTR%ACVVS47?:917"5@ZY6M>=$[0)V@3M,M])<":J+NN=E9]S MU!6(!21]U-CAV6DJK2P$779CGHW[Y-7C&VH%I.K;>64O%LR9&IH)?+UD3I@( MOPV;N85[B=2V/<<_O>[N(@<+7"YL> ,XCWBNMJ5Z/ 3>#X1=M$1O[13?O2Q9 MH>/@1A-UV,VI['TM\'/Q=S)8GTY7BY6)95R_.^"YKV,(>,#TD=>+W&F_)*2' MG&;(1 F%4P)&=*2BA/\RQ]8U=QZVT$R10F'8>1U9-((@9,!TI@Z8$.<7BFC1 M%',%-FZ$>&E]1TQRIL MZH,?49%A_<=M ,;U[K(HC_.Z3?]6NR\J\#2EDI.R(IIT R#3E-,;JDP7I#=71UI=$9JKTSU0!'N M@R+*!J8^LD@J(\5>'1ABU8R!@* ,Z:4L[" M83D+OX?P#+P<>)5[:>F7"%UXVM$/)]5AF>[."9-%,;D,TA%,W@P@HI;J@Z@2 MDDO!]C\%5NM& *A@*"U*WFBKA"334WM%'\A0"';/C A<^\S F55\X)+.^( , M/E_)@P<%7Y 3L'^&1 2T-[-/ HY'LMW47I]DL:S&_C$)0_JR,%DIA$*V1TT4 M(%EYDIQ @=L#;+?"1RQ\MZUSC ;[MEXD)DS!X-?;@7 O8,ZJ-A=J0K%?Z94] M08=,(1(7)\X0&191Q+19_MIBP)0$\)R[]I^"[7> %M..E[]$\^=$_^AL:R=8 MVY[FAPQ+)&S(M$3"ADQ++,X:D'B3-5@B<85,2Y3F'*LRPTV61E"[._J%G8IV MQ^JHWY3L&VGP6,#)36')\FJGUY3"M*+Q6VEB57'^<\$]6:M(AY*%F#EZO8*<"ZO)5[0&@D?$47=-BHG,BVD5*1))4I,TU_R.3?S]IG M_&__\?SO&#/QURC:RK,#SA'?@.'OP/9YRM6%$HQ^;;>3!+DKRL>1J;'P4%-; MNO!M\"G\*0&&-![RK/+HSVOK7RQ["*L^R_0.Q.\]V%1"_$3&&D7$P Z?Z=%' M>72>AW:T>6/D@_/ICHKG%T)\?X;#RA(>HGZC]-ZG^+$?.# MIFPVG_Z)\HNE.3R8$9#]ICE_,J]*^N<'1$3^)/ZK8 )%$OI7[%F5:UB7&KA5 M+N/9\.:"UN50S:B9F2N];#HD[-&A,>^'R-6Z[IR@3= F:)?Y3H(S4759[ZS\ MG*.N0-Q*/IWQ-OJIL6E07T0;M^J(8M*4X2N-*AZJ4DHT8*R=++)! M6ARC)IB0)I"Q0JE*LABKHU&/FBA7:6!_M:W'<_!P%OA^F4SM4KH?'<'>1H#> M 3PK-+$&:K]3O4TTNNKPU&)=L4)]2 XS69@A W"!F'C4&S4:Y,U6")Q MA4Q+/$H$[Z"S\Y,//%-?R8;@D?I*U@*_U%=2EIB2+)Q+?25KBSKJ*]G0F,ZI M=@X=0CG'J$$_F3^*<>X=0CG'J$'S?L03W"3[[C+$&[B>\D:%?[ M3H(S437U")<,B 6D?=38X:$>X8WL$?Y'Z[:EW &DW)7S(D7O0EEJS;86:G?O M>QVL)VO?_W$;0/#H74 '([73H[;0TM1VRT 4';77:Q-)2%,.+@5-# IN$$ 5 MY/(AN3L8J[UV4[K7RH+M@XK.92"+SDCM]JE5>*5V]I6]6#!G:F@F^,]+YE!O M\'V-[#4$?R CR51^VJ_,1)5+M0786170A2=IAC7I=!#M19V-011?]-:*M$@ M(8JY(NB4:$35G_$KMJ^KX?RNVJGC%)Z3B&U?V<[2=D"? &8?/"F"VU(QWE[& MMP_*3P#)8_NOHZ':Z4Y(]$IK@U=)&^J@1Z0AL3E>(6T,"E;,9)?+B^MQ3QUV MFM)N52JD%V:>5T@=O8DZGI0XM8TBX-NM<<2[LEAY*\U49N!WD!6^MQ6.(/S& M(?@9 7@DR4IQ#XF-[TI(HC-H2L91*03Q/[^-NYWN1?F+)+.S.J$X&)*U61$/ M4%#TT(3?1QNV8"%C* X:RI'YJ]40F>O]-_?0W@&;@Z\RKVT]$N$+CSMV Y/ M7^T6/3*F6?*IXM1@^0B&9II+&T25D%PHX^&X&<72$4!?[=&YB\3A5@E)IJ-V MVA2#K38C M<^@]5[<(\] RSR\1B*9NF*!P\*OB G8/\,B0AH;V:?!!R/PUB3 M$4EBZ<-Q!!VRY$A*G"8?4,#R )NE\*$"WVWK'*.@OHT3B852$/3U]@_<"YBS M*DWS&';I3$9Z54_0(4.(Q,6),T2&1=34T>:P&]'N6-[YM,4LD; ATQ()&S(M ML3AK0.)-UF")Q!4R+5&:\YO*##=9>ASM[N@79GRW.^IDU)2L$VGP6$!Z4F$! M9[4]&A%^Y4LH*JPG1M%U(=13L&RAVVFKXWY3VA?)@KIB4G8*JXAOJ_U.P(?(UH)@E^<_8A>%7D&;&K^F\2R24;1]5%,UA$"*N;D^=2 M\%25G5)?4BO=][4_V=)VP"E4-!<>9IKVL_M>24]I45++\U_:38(G-PLH"U-% MPBNZH,.&PT2VC92*)*E,F6GZ8Q7_?@8V-_[M/Y[_'6,F_AI%6WEVP#GB&S#\ M'=@^3[FZ4()AI^UVDB!W1?DX,B<5'FIJ2Q>^#3Z%/R7 D,9#GE4>_7EM_8ME M#V'59YG>@?B]!YM*B)_(()^(&-CA,SWZ*(_.\]".-N&+ABK34.77S!C#PP?I M!^82W36.[N08&(TG-$3]1/VG2?UO,6)^T%S)YM,_47ZQ-(<',P*RWS3G3^95 M2?_\@(C(G\1_%4R@2$+_BCVK<@WK4@.WRF4\&]YA571Q23I@R9:%3Q4(4$473A"I4;R8=CK@G&5*$D8X52A60Q[*AC:AY< MK8']U;8>S\'#6>#[93*U2^E^= 1[&P%Z!_"LCJU&$W74;XK9+1<9%&%[5T\@ M8W4RIB9ITMKBU1-(9]2 '@!220[9,3[&V7=-,="EPGQ!5KH$)*(..R4&;TZH M \%IM@(C;! V"!N'8J->FZS!$HDK9%KB4>)W!YVFIRQ5HX!)?5PP9%6 M$9U!3U6"?]Y=G"5J\:, Z+6ZXPBUB!6WAJ.,10=?1TD#$_PN+J(530HO:8(= M:,K<0:/^-\^>GL7(*D[N=SQ+SYXIZ$Z(Q@9:%DS%SL>M@6%%G1B^@EBZ(>^& MZ7_CB#7A5RF@9E.[(/:SPM^=8%[%T/]^=@>/NF4FXY[*Y7+)+/V^.Q[V>I/1 MX+XOO":X@>F7WI:+!_E",8/U4EU2PT:UZ[#RIACTV8=+%S%V,_7L!^8WJ %J M W>NHVB6KGQB4WZ,[__2X3^!E/7F3)EA-P^1GZD\^2TU%&/=UT+!YA+@$P8> MI6+RY@Y :JX+#] LQ;:8\@)"%7C4 \=05_Y2E@?[%=YY!Z^\>V;F$_L&5\_= MC5YM^[[=0Z^VL\VK'81>[7!SMOFHE0XV"; "9DS<+ )<'@CL[-?O"H%1N]7? M# %5<9B[1,9X8N9+2\DGSL,H$!:I/,*7(!]>1XCQ$;))I&Q#1:C8(7/ADS%XXOS#$.T N?M%<\Y2Y]L3@$OA!!\N3(Q&H8PD -E!/&8LE4 ]> MWU(^:B[@W,9:7FFB&%;<6HC$%Q4_P+BW MD5GX [4 J^? W^]VP3 5 M-6_'96]JWMXOKU=Y08^NO(<'M4U$HV3+TJAM8NKJ+/'=Z!9YQ&U':LU$W$:3 M 8CNY* [ZA!-75B/],[#&;BN.R=H5P7MRNW!N@+Q<)^JQDJ1&B@VLH'BIQ7C M9S/&^NB%VB?BH=*W,#3]+PZ>&XO]&X"SM;IEY_.AG5/C>SVUUZ7JAZ.AN)C3 MZ+W0.RD1O66)QZ9)06V&A] =__1Y#G+_<:X,^)_4YBJ+:2X18, S=P)6GXTG MSC[;"P +YZ'^4.U3=Y+J,'Y%)/5%9RA*.VV2I9LY M"_G)9ZT[9E4D2X=JITNBM#*$'U>4#M7!F!JL2B(P24!NXY?JI"(X:9-A4UK3 MUP7-QY6%O;$ZQ&P.*G:6I-=/#99(V)!IB8WWXGK',DKNL/B"S@'BNNG6L!Y- MYO_]\DGS6,P.^:BYQF$5(SMKJLY$'0\G#;%&ZH+LXZ"V.U![93;G/R$KY%0+ MYPD?E:_QV(T,CEL:>$457(D*+O9K:JYTK$]\\)3%BD-F!A:B7_>J9=?'OKK" M.'UX;:^\M,;:S7^^YT_C:_Z,2SZL6_RN5:_C5MI^250@:WAVP%Z 'WGQI:@B MS2H?A$M@M]O*9)7..,_(?KW]O&\6U2=@UR<-JZK=_"J_R**'I9;V BSUU11X M]6'EPOI2X0@64O M#(M7WL)OI@UDX-?=3>'.EH+%G\N5L[1=3OW!*O[GMW&W,[IPUR\3][S OBWP MV)#Z%(/7&\/CC05LDM?]@LO%IAX^";AOKEF/(+*Q_'AFKI ZQ** J8+%IAX? M7?#"MIBG.2] ="[#*F%+!Y&O/1@F9[%6I 39!B@@/:Y!ZA %YA?D4M;^NZ 9\],P7O ]TL@4($TN'BU:N*":W9S/8$=_U^B7A\P_> M=T6$,.>U[8!?(%UM@8P>X_Q<:+^JDAYD^A:M]UF\^,I_[]U:Q&#;X:^Q/K4[ MEFXMEK^$S/O3 M?V0OV#F3YDEDN4Q5XRFZ-*FZG>;V>= MY:6ZTYY44XN*6J:AX!8=(]"X\ =SKA:P/7BHN^[*$RJHB+$2-5&TU_2=BO>H MH$X5)7>J&*8PJ S%S#!3Z0US'#2'_$H(7(X M\#XKRB^%<-GZ9AFNI=TW MSW%IZ- -9IB)Y_BI*N*/2%9:/:59*5T1WNXJT[ZNP2>5FN3H%LFF7F2-QY1P_5[! M"O,=T9A4RE,"&ANT"VXH]VZ+'I6WZ%;.ZZEE!C4P.2ULU#C.=+3F:;Q/2;2F MJVC3NADRLCJ7?F?;1/CT$>U_Z875)-]9@4W>T/2 [S9WX>@7W &S.HNS3@C= M><[UW@CMMPONED/F79W-NU/M1$+XJ'R-Q^\, MD]]B6"NF7X+TQD?=,I-Q(7W?'0][O MW 1/"+"/=]E+YOC]('AWBSDVD' 8X]6B%BP#BY:]N:LP"XN2FXPLK2?J_N,]#IT2=<#^O8SR(UMK>UW*G*2JP]EDE5 M6;GEJ0+2]DS\]ROO[2$^O^7-1.)9PT>NH?T95?95+N0V:F/U58L]N+]Z6P9JG'0 $-+RJ4 -O;;$A D5(NBMBD=#:E23)M&J3G,7=;]>SE75OEJ7.N(4UA$G&+PF_@JFK_D*!(>EE+'2NI60 M;JX@#6J.;JS$I,/,"J7OMO7KM]@)')!LB!I=-\>I$=$U0AUPR%0WONQ-_D&8;/HQ$VYSC M4]&FCC:#CA0U[%)13:5$DSV=5D[1,U GO1&)'GF)J&K)LU,;#2"B@AMI'+EZ MFO_MER=S.+VBB#P1E$V6AD<>%Z$UQ8^"'5+9G&?]U[*PN=/;5A<<*^I&_R6Y M=;:(1<0?&,YC?J]HYK/VXD9I0/QG'CIRL5+9@))ZN.!(GDIGT%.5X)]W%V=_ MS:]:[K6ZXPBUB!6WAJ.,10=?1TD#O;:+BVAD4N&A2=B!ILP=Y-_?/'MZ%B.K M.+G?\:IB>Z;@L&_1SEK+@JG8^;@U,*RH).0KB/F0O-K8_\81:\*O4D"-_R?U MOE1DD4N&D!J4D!SR^$:PS5GANTB( <70$YT*+I<@:G6_7\%H<#_8Y:9(>X-X M)D_4?1ZG^7ISNXIU4DUV3[* G#MODL)HWWKSCS<_/UW_/+^Z^?KU\L?M]?O@ MPY[A9%&CWKX0"T,V2Q:%YX12LHO#^V^2V@,GC201#RY$Y]UV:R3[UOTC+@<$ M4U*\G]<,#3LQX2]M"K*:'S<\<>\&OBP^E!QF! M7VZ;0P_"Q5X88I2(824GW<,5Z^GS6;K[Q BOVRS"^_S*-B"J D3E4V(^^1U, M>LHS\)8OW,TRQ47!@;]'Q:0@8F5TCO%E+99TX/0FAYN-*([K;0) M+: (Q(PB0$G>7T\*GJ-VE>SO'=J +PFZ39 M[K&'K!9F":Y-,VV"6['<@"G?;8\I_P"&_FW<[;8O/K$'CW_L7 !V'S6'FXZ1 M=KOPK+ MAS=B_OFX>-&X;ZK1/UK*I^N/=\I.(9!A]>N]BE##K: &)#!WIPUDK#_5R"UL M_;J>+ JTS5)4[YFCZBX4TO%B:C,]$5):7?/]F=@K!_,P4A&!( "?G]8 M+@/QR'0.QT\K%NSFLS'S&+/@]CL_%^WN&1[PPMN6Q W2]AW5W'7'[:W MFZJ/CRA' *( 61#Q2\U4- X>A.P^@/V"<1[F>C_A83R:K?LP U.K-J!>PO.C ML/[R_7,([//N-JV>'OST)DL KX*-"%&LO$5![0MXOC=?PK]3]!7;+HW7._JF M>2O'\%X^ ?03(%^#&P2R)*"/ E/'XP^T\J8[JJ*!@MS%,-U5]@.%8#A>O MT+2VA(M^ +]&YS)J*TUSH]GI;1370[O/:RF]F5O0!FO?72 MAE]S,03DG\[?V %#3@BW+>J4@W,-9?W3"@T< )5AZ[=S$(GUXP;77_8KP-W= MR@_BX0CTP%)$O=D97;AH,2[P"H0H+$E'30#N+H,EXEF\_T,$,Z 2'AUM(5SG MX%O'#;A)&,G@$?OF)R@.BSW:GB%/#6_.'P)+F/J&;["TT!IN*7?A:I\! M3&"N@T4 OZ>L;%^CJ@ =D[FP;,TQ#0#3&B8ZKLT7(TR//OD!+H:]"'-/@"S; MAE_%?[A/W.]W MSC[\GQ4050?,3;Q'F$$18PF!S3000PCBI,V4(I&'N++0Q-F4O?1\B<:U"UP^ M!X\2*19Q:H'2 4\.:1$#57ZHP;1=CNB'E0ONILMWA3^$?X-MIQB+!=,-P4-+ MM-UX!&,K'0@\N;"FJX DUS"^_K4T1'?2&P M/L\9YKLI(KJ(8$5@8$#R74 8FK+D4GO?L$(6#J_6SX^@LT/XW V?&2F @JTC M>(LCF(D4!5^>F\B'D=]#\R93M*?DBN$JCZ#U/"ZD0.4=2@WK,-/-C-O0/U"N MW#G&XR.37_ 72!/)X%5WY]!5!D6\B7N2N(Q 8%O"NM"62].8UIP;_2\4G>_@[ M8[&=? D6$&S@'6ZH<8<]!5)>(K*UJSG04=OM# LOZSQ(N(UHCW,-D&$#I.F/ M!\-XC&&#ML< <:YT^:;],A:K18;"/R6YS#,S9@:/A3E+ MFS^1/6% NJ7<6.AN"-652(H)'&2 H&>8FX,3@',;5N+Z<_?T&%%G6[2 5$R@=D?8X.Y3X[)C/3--.V1%FQUP%=KM!8\Q=W!Y(F2'Q> ML4PQ=5J#= XG5YX6!<^\: M@1V].O'3W;""S(M'3T 5IWC_61GX<1[-E &5% V3@]T#+( "5TA]N.\!-8SGF<*P M1I':4C:G6>7F#AZ49W45GB6M3Y*B.53A*5<$3KQRBR]\S3@;#Y23B2P*/]E7 M(@F@Z]264:.Q:+/%D:5]7 M@ZL.^:6Y[:D(IC.4C:<)2""1NM.0[.9?PB. ) ME^L'8$I%.B=FUX8%\J#L@ /_<2O=WN!5!_[5"%AP031'8!]MYFF&O,TXN<\5 MM\^: U3IQ>5K^*1, 1@3D?_R[\^4O6$DR/"P'E6/U^9&2O\5O_9_[^)PBP'D M$%WGOO;S4?+6=KC/P+,Q I4;Y;7 BL2B2+YHE2O-X#'O L"X@=C,!(5@\2P8 M*.N,"IDY7;Y(1H&IRSMSF4,?7J\UE(,3L[EXB^*U-S 5D^#=TX M/S&M_MKW*K@B#7]T_5]=3 S=L5Q/)E3FZMEHB&F+IIVT!FF'.0I*I&@5T2'MI1_V,^,"_,\P/KDX:Z5=#ZE;""$ M)\U<[4,(KT"G(/%D.F\.I(,T]P?&SW)0^?',,O#L0&%B.- /\8I5A(6!/+J; M("-U/_E81#IW+41C2>GU)YF)YH^'._="VX80NN7#Q!9VX MN3GE:.YFF:OJ!E.5*TQ8E6A05.S548^O?M]H2%K^*M[MQVT+3D7*GF&OTMY0L:E<+"C8$I MJ,-+U+E0BZMJ6ESUJ<55 UI<2=:8:EW;O*$ .M:]:MR[[^3WB,A@N?UKS1/R M&8\;%[9NS%Y\E2!$_=)VA5>.I@6''XHV+K]Y7>.S(1(%BQ7F\&AXG RYTF@UT]RR"R[3UFJ(C@- MJE0+32+?,M5TO)Y'CWQ#%.X1YN96G16" 6IED3/_PF#>MV#(B; M?P1S* !YW8NKH,4Z4N U\+_W$J+UYAF^^L\*OE+]8%U,\P2!12!F#E_-BQ!; MRBX#!QO;;?),KE^"-+?3$5@P2(Y8%((!$)%\8?A7^ >L_MUX?($9$/ KAO/< MH(,IM[)FPOCG9V1"9D1/E;/6&J&=Q!XSKS, B6K2+E%[$]A%Q%YD5XSP#7]4@XZ_@(UB .[ M_#S46JY"#SBYE\(YM_ 'IP!BHT2P^%#A'988 M',_/U$30!9O#5X:*606 MK\[?FY]8.=B.H"7&%\&91,/5T4Q0-J+J5ZASS=+,%]?P]XV+RZ"UW8V1MQ)MN(I.<+L=M='!W&#.7\E5+2I^0;]5K/V(M7]1W8$78.#)<#F;EN70]D?M\V[(HSZ35,RJ>$XB-/ ZEXP3.Y]R MX<>N737*?D&30C3!HH6"=C1242( ??CY*L^-V3*14T!MRA4VYW)<6- ,\T5Y MJ\.FW_%=^IS^-A+4F3$N1M[QWG2V%7B]ZWP]]#"!!"U+*/BP\7>&/V:!$HVH M*GPO-HYW1.4^S[WV=:ON=]((NUJ!L6^M.W'P T/#77.=\-S7G.KL0F!8-$E$0O3-#-A$".6K #)URKQ_73Y+>VMGK( X"JU>ZW7\63/U M!^$NK0JS"M+6#!<#=DRB' X; D\POD4#_U=P?;^39SE^#&FWQ %7@"0 M^Z]0W"%_^=,#E94;F. B:0##V^%%8$#,[77WG[ M"]8C@<2;HCZ'V\T7-2T) MUH\3/6+63PUJJ=;[#9>Z0SK:]H:-U\&;-_=LE))MDX5QO5W+X@89)/2A:08:+(W/#T<.V"L -(@].$#RNW0B\,R/HX>SQ=;<4KM'CS1'W[HWX MB8ANB-]9EJR*SL62AVY>*ZM&V]IW!_D3:%\X10@33%3EEV2V24K7 MSL8:5%Z*UW/7133.VG&"F23-D'B-/%!]6"//J\;.LWI;\?A/(M-B4\;HREKC M1L_@"!Z**XDGY)2EK^^L/MDUW6E3IZ_(GG&M/&.@[!;C_;@[%$M<")W$UR7# M9#FB]>W/]E+PAO*B'AD-Z-_ORW-)KKV[JXI1YE3 M!8L$>W1!^SXLFH\5V_:^(U/$QOEK1%**/W1,?.-K?9XR%,X9&PV39+T?X?A3 MS7CH>.G"U\&G\*<$&-)XB$]CB;PA\G-B"@M?]EGFL$KQ.S)K8MB*XL\,C=VV MR^=R'ITQDGYGZ<*G':3'UBA\;DT*9#F+57R"BDRD.U08Q0EYV_2;TA>2MQP@ M4>R5*6H'-R\M-K3O/))MMQ[8%[\D2-6+\(;_BQ^FXS/_+BY2R6<%"J2#A=G& MN1$)\RDFMAZ<1-9AN4M!)9\6FQ)0GC0+(18H@^[B;GROHPK"1U=)>G(\1.]T MBM [5?"7'*Q4UYT3M*N"=N5&8EV!N)5\AMO(I\;JZ2T/18OHC_ON$(UT!'K. MF;ZI[#GF,SF:_+?IE+'9; N9P^)?,V\S5OW1"9(QTMYMY+S=/V[/>=!?#K@[RE4\!^Y"5,D43!2)Z/T\<)!N,M%_^D232W.SGD%U8GK@Q]Q*/M%P/')A\8/ARV,U>+2TOFET2/*.I^0[2S:N^IDF#XDJZ=D M;P9]-4L+3-3Q,)W/4J82B$CSY:\MPKPDDLVY:_^&"7[04AS;+G^)>&4BY)DM M^>.=%6JU1,*&3$L\BLUU$EXSR'LER$N.)(LFLZQ/Q9U.9-4TW]3J#]1V.]WX MM9ZVEG2TTBRSJ=-6.YWC.L]-M9MZH 9U>X7B55I57= :"1]RK3&#Y>!?S*.+ MKV]J,LWA1QUS7-NO\ UYB6IY/:0H0S3CM3\9#D00E1*B^0"E=E)J)Z5V4FJG M'.DAE-=&J9W$ L0"E-I)J9V4;$C0EB 5CE([*;634CM/\9#J*M*0X41/HGP0 M;#R0*BK0W^NJW4Y3\F]DQ5IX-%08UGIJKU_B21ZE-FX75%]C/6].*JDQ0?G? MPY$O1Q%9G4Y7'8W[#9%9LJ.O>-DU&JJC8;HQ'!TM4Q)8O0^63Q,;Y.T\YX17P MKW8999J>4KK'2-/N/L-2^VF^-GUR7%#VY.;DR:P$QL$XS)W,^GFX M-;\QDL:XX>.I/Y9K[G*.[F5))I(KM6W?$W[*;$M?_=GVD]J\.1,?>&F5^/@- M;I^[XO,U""$])[6 R)/(\UCD^=VP:DJ=I!^J94#*?&YL\C_1/]%_.41WRY9> M)/6_.ZJ:!?(*#H@%B 5(!1#]$_V3"JBOH[.MX*R"&H;**E@JKG\B4#=NWP1J M G7S]BU/B*VF -Q&.)W^J==.2D'*9:<2;\TDKDDB,69_8"9D;#QZ,$S9GY ^ MM5=+V]H1P[EI< 4N M@T%VJNKAF:J$/HZ^X7UWDIK375AVN-KOY=0J$0(+0F#.Q.IB$-A5A\,A(? H M""R% _MJKY-3G7$X DLR.)IC5UR*>1(B#=&><3LB&.2RGFNN@!W)"Y44PW57 M3)DQ/@=]:C]:?/2+YJ:,DHK,D$.?L'^-3!2"-S,LDTF,YCBJ.=)5^]VAHPXZI?D*.5&^=5'B MGC6)AU-&SDT5U:?79WV$!1G61UB087V$!1G6=P2/^ 1"\'>VMS'XGM72HYE1 MI, ^2X2/,EI$E.WLCD8YO0WK95K+AK52/=N!VNO2F4D)6"O5C>UTU7ZO$0$) M6=%6CM,Z4,>]TL(/I^&T'M 1I48+)#S(L4#"@QP+)#S(L<"4OOF;WT8JW?$I MXYO(\C=TFLH9K9?.FPO^"9Z9\GJY&@TSX93,_+U47F%6'YN#.OGLW<&FFXOI MK%&-*8"%XR#7\8!-P8.S#YA":?L/-IE^OU4X9?@+6@!03_E(5(-?I M7'F&/Y4'IJPA;<,VE;_%.JQMA&\$,#\#U 6 CI[B !P-6^]L,(%EF;,< >PY M//^]OG)>0'ZBV>LG>V)-((5 MVNU6^N0NQ@NMK%9GEW-J1:<*?!,Q<5G\FPGA'Y,*T?\8\5W MD/=NC6C,SOTX<=#817G2S!4+^-Y"J!W$[!^9Q6;&U-#,-7X_,\U;(:AV"!=) MANC7<;O:&_9;Z:10"?C]T\H)U(.' .&D!LH2M )O_*,P[/F3(Q"F@ %0K2(1 M;VZ;8&?##6C1P2V>'1Q![$([:^*X 4 M[<4/MQXH+^3[K_:4&X9%\G^W?0A%[0. '!%:.0 &K70.Z$;JPUQ>1Q=BQ,;E M*V\-OLYWP3FGJEC,"T@0H,#/I#6D*C?8"E*5#5J4[\=-TF^878Q4CBK.!>5I M"JJ<:NX<-[2F_L @1D3!!5PON_P2;A__FC)!Q9'G^YH4/9?D8\1:-DN06\^> M_OD%TYMU(:6%K_)/?"K_[6;)]W7]"U2BX3)]-V*(65P+8%9NMKA1BOBHF9HU M9;=SQDHAA]%6=O#!RY.[.0V$B K4S#,X,$@E# A&5V:.O0 D<$ $^BQZ "[L MF#G3']'% >?27OHT48F1K>L&OA[((2I.@7J*L:2_S*X"HXY3RQ?KFM/GS>Q' M0(<)6D'Z"&DE<'@/HI7[V]6#"VXCK.SZ"?Z)WI/XZ>YER8HDKWYGFZY+*S<1 M7W>R;Y5OC_9DVT^(?]=@2%N>,IG<$,X ME';IO#XL@]5N+.6;]B*0W^'F1UM5[D EZ"]@JO!@)X<\B!A-F8I5:X]@SW#] M\19Q]C^_C;O=]H6_I%;08ND.*[PV!B QPXN]N%N DW^0*!,Q70.O-3+P\0.4W#<33:O'1 M=AS[&1Y[I:&OZ;UDA6P&012M,,YNM[>R=@;.@K4'*,L!Z@SYG2MK'[C>7 /\ MN*N'_P7#A#LT*Q?(4G.0@RTAP]T(.2VT%X [^Y,;+0_<-?(5$U "H@#P8@%M M!I@&SG?XJ[DB6"P,#_]P 5CP,Z>))!^AP0S_>X0U/V+H+F6>@*+#MZ,]PK;Z M*%GX#?!Y^:09)AYK?+:=6S#,#'#B?ZRTR;D[>S34+?KJ#K3/X?CK77.8> MA0@Z@ZU$4(U:_^'8"'57(#T+?4@@#TQ9N6BR #& ."2 &S=IVE#//GC N:R F 7"&O^[A0DRXOB 9QW$]MF'M1Q/1O05/OC5]UCR M93I2#>XD:E.D$D1]^R;731(QX.^P^W4_MD$0\PE)$!B>2YL'K@FPYM)Z 1%J MZ1OD5S5\N1E[&3(PR)'Z"0#ZQ-RI8W!O(>E?#2)Y4FL$?T#=$CM@X0%RTYCR MH1E E::M69N$/" 0K (O!#6JK<[HPO6=%A6M2! :*.8-KK TY0&DKSC,69HK M>)\/0P49'.F$2Z1V:]!^@[=U6MW!&QY>UBS@,U1+7[]\O/FIXHU@MBQ6G-3: MK='@C;KIB9W@B=WX$U6^(#V2BKSVSDT&7 6FC\+I#=\3[+.E? '=YOM&$4KC MIOD21*<6T9)8\AL\?V5QB;I$OEW[];MIU 2$L]8;@60?]$$?(2(=QT +S;J-+,#8PW&'#\KR5 ]_$;2,_&+RVD= ( M"=SLZ H K( 87T0O_?>C]^7P9230N/>JN$%NK]!(YC5Y^%P0?)J)"Q:Q)##L MH@OEQ*_PB@-$'%<(U8BJ3+L4I0Y UHV"]HF3-7=C9]K*]#!B!OMUT9CTS=)G M#?6[9_C&A#:;&:AYN#N"L5JT(/&/*0AZ2\/'"7L7]!^:JCZ@@#?@6:8!&$L+ MI, )!NB[##"HN2[SX/)'?#'+(E6-U5%DQS^:8T-SPXAT7#1Z9-YW ]FCI! M0.$]%V?Y@I'C+**]$4T1N5(U>:Y=$E=YA!T!PM'C>'@)<1>1["'!Z#8\T0,E M#/AR#=W0G( \UWXQ-[W@.8)JHH_A%[HK &7T=M6W=KCM!MJ*!_G@KJ.J_?NK M4/;!B1/GC$=U;BX:,2:SDIL8Q!B1LG M%):3UYDM8U&Y_4"SSM"#*A/0?*:-NA&3/C^:(-IV//X&,:PM\9G.BKVB,/-X ML>\O+>7'S^L?E__^=OW][C81\-X-2I>6SD-KEUSQ<>HI#EPQ^NPGQRON)_$R M(O7UE7@#SV M?IMHC>ZENZN:R4P4+Q(-T04=UG ULFW,I"]YB.AH^-HAHH*0*IDBBHO>,$6T M7\Y6W%3:!HZ0D-'#A^ZPZ>,T/@;HL2C4V*0K>R38F=-BS2'9N,6&SH- MX 3&2!"HC_9*FMA1R:SI&NLC&MC1M&YA09=U>+VUFF&[=8K=L>E37Z@P0%;Y)L?2U>PV-_#X\4IBX1E7>8\&5-6E5P[7JOJR+'"MS4D M@J.%6Q\,1Q%JG9XZ&%'O_R.AKW"!!NCK=.HFST[ D L$G:?].@%Y%B3L^+N^ MPTT?2WJ-N^DZ19)>!2"K<%DU47O#(S:5)-,K)I%N_+*IJKW'XQ,ZWWD\B^-* MG$4?1T9UU?:DM%EEA+HRK2OL.EU:K_#3Z(-[:J,2" LR8($\E\,&5E1O)QRU MX7IUUD%OU%<[?9I'41K&BH\A#]I@T)7F=)Z&57!Z7:@)#W+@(=8-/);9O:'5 M=W;F<%@DDZH>3GZ15UOPB9?U)^7G]S^OO?UPKE]\_*5=_W-[=?+O^J5Q^^N?E]ZOK72LV M;J=SIJ],AM,_M\&7*CB.4\$18 +[8B J1#VICPQ%\[&Q7W&'.[<=T;#)M*W' M<]Y]0]_M/53Z0:4?5/I!I1^4<"]S@B.5?A ERD&)5/I!:>4G5H] H#[:*ZGT M@TH_J/3CM,_=(IFD:I )+=I..V(R6I//X7:+A49 Y"?9PD5W/GB.:*0.!Z4EP5-JXA;1=_W+$X.(_&Z8+R>3FACL_(=CZZNI M]R]__Y?3J;-*S?\H1Z0-1VI_3"G41T)?X:)KT%$GQTQ1)'-NQTK>Y)&3RMLC MF\83'V;"3)9H2M9XF;>;,?#'&DC7/HR"PJJCB,/^1!U3/9P$F"U<4@Y[:K^7 MGN=+:5N41ERSI*U3PP(Y4#OE;.^6^D)AI*/8$=UV6^VW&^%728ZZXJN^)CV5 MYQB0I4")Q76W%4X/#](D>*]+56+1H5/(Z/Z_V&C_YM,?5W?*ORY__KS\?O?O M_/&R\N=,A_-2_%F0YLMZ_J@6VTM4(RB^2M@[*]>V@OF"'%9!5!R3E@W/Q5Z6BD&E?B6!FD#=O%<2J*L.Q=04@-L(I].GL[8K66F:0Y:5?Y17GMT7V[7VSR[T =CJA,O#R,#>^[XZ+G M:+7+FZ-%&"LA2WNH#GN-&*LB-\8ZD\*:9ZB32=U&U37'(/ Q+3(W_;1% VXW M7!=S#_65@Q8"GGI7:B(Y@0-@\'C9S\K\+LNW'ZJC3B'DM=4-G*PY0^'!;#Y M8DV!8EWVB8G_%F\,N;!<^&[S_-AAL>[>NQ.7NWL@N%3[J#,HK2M+W=%:-N,> M;BGMPK@]=3(LUO$GUMT;Q>6PKCH8UJWY7'-LI%LP=X(^<@M-9XT.XKQ.%/HS M3(\:O1FHW8(#TTT2=X7BL52[9*AV1\5ZAH3''#R6&K'I $,.BPW $2*W(+(< M:Z.O3GKMTA"9DS?5L,9,I]8\D+! 6" L$!;DP0(="A20U,BP;SJE,QZGE^E0 M[937#Y,P5D9(7>T,1H0QXC'"6#UY[#2?DOF_XK&RAKLSM$0S^?X;NRX##?80&S\ M_!>1AR:)[R'G=%S&J0OK;LLYX^R.VW6YE]5UV6\KK>_97MF=VX['86?:UN,Y M[':QXY24S?V7]^["W*,NS-2%.7 'J OS$1^;XT=17TKJ/RMO.P;JPDQ<0%Q M79CKUOKGY/F530R[ M;74R+J_W'2&T@F:&PTFQOB,U,Y2M3)L:N!$6" N$A>9B@0+ZU+.PP..LXDJROFZL9SI^&3GE[O,,(#X8'P0'B0 M88&O[FFXTW(311K)121;QD4>'[$&%+\LX9"NB7E.;BV;)G9&F=WUMM#4<92PZ^CA(&AB8N+J*%(@JO%('U:\K<0?/N M-\^>GL6(*MZ(CO=HQ"C#%5J+EN?^[:]: -?(HL6^QZV!844-5;Z 6)R$M^#S MOW'$DO"KLP]9Y2DAWN+82^4Z<.LQI ,E)(0\CA$,D_C]\"UD]\0,S/%/ACLU M;7?EL)O9E;W !I1<;/C=*:^P.>7M7'/81\T%H]T_0RJU/69O,IF\(O#U^IC6 MOA5,7UO*[=W-U?\]_WAY>_U)N;KY]N/Z^^WEW9>;[\HNS#U,;R'5^3+L-[M. MIMD463S[\ ?V )8#X&K,*;,9RU77_UD=TP.!*YCP9 M4Y MB&C%8:X'U((-2L4CT/6"NY;,X9Z5M>5*WG!4_&TO\;5P+W[%%DO3?F', M[W@*Q&P@*WNVLEPYTSD\,;T'6/T"UBV>YLV!QQ[G"K[CVG^8W/W[PCYV+=RUE,V:RVO0>CIK;[9!5M&?-T5V!"S$'?@VI)[@# M&[VR_X"'#%"T\#^&Y7J::8JYJ+PA[D8^7_-PE,LOT?E^Y,-5/[ZDV/P2U\3_ M^2?C4WA_\)AN9R>FOP^0XW[C715_PSAP;&( MGKW[\_8/<=?*Q=7S-=R]+!G>$'/MSUTV?:^OG&>PL%P&L)[9*XXE\M&5%\\K=] M5)JPP;!&DDA2A(\*<5*A*L^&-U7W_J(BKFH,+A-:VUOO/;;+M^!W%8B__@ MC9+973W\+Y NRH>XIO1W#?0S-Z9ST<\<>W #_W%I\L#$JC7#0UAW/!;$&,[#%*Z-K1TVK\+;.U>BZ'[O:!X%Z M_@%\[0;Z.2J%4V8 ^\6F*P^(!N S _@[. _\19EK\(T6-4R !O"-BG@_4*.# MQBS>Z-F@,Z-T 3]Y*V=M+-S=_ES;"JD5Y'>77S_Q)W^@8/KUDKXQ#6ULE =" M7NZ4A75_A^M-/3SR7"Z9LZ3E*T6EA[UX,X6E J") 1D(?2%VI2O:HX;VB&AD M"L3P;]OYTS?*KG^!D +I&(+X^[]OKT-\HQBU7=!S"F@ ]DMTNY\9%F )Y,^# MD![X9DXF\'Q@$ZXPGPW3!#X"X2&PO%KZ4L=D3\ST#Z##M6K3N0'?Z\K,L1=E MR?BH4OR)[H/KRW;PV'<3[SGZF*,/7C^=LQN+13'KOXWKS%)HI2#ED:4ZT-"J M+R+NGNTZ(J*[28M[H M .PF%)%AQS7J"X9#U0E9;"XO-VCSY*/3\N H$MG51 MC6F\\3%3KL!B /5J+%:F<%47MLY,@6&!S]IKB@D? MX"'VE@"K;VD$6M^.V0!>(90/\K2L9\,E]L) M?)Q(SB;$$)>TQO7-J_R'+F%QCI*&8!PJO@&#U_"=KHVZ\+:=H.NP1^ 3D[EN M #XLL_%6,04B*(8K#QYUX+22))4T3?!-83$/?VP2%O#J!6H]H/W05P^L.#\' M"C\>P6:(RRZ9;(9@+$\^(E%H()G.$'2:]:)X8%%&J2.?&[*Q D^U;#X)!QWJ M-6K4J 6?H%X,3 F3W5\A#TOQ:4!1RK9LE#<^TU1B7'/Q^0H;&92$O8NA' 'V M="6D,-Q32CSD]\O+'X$#[M@S WL'X7$&2E_F\)@(8D7[M?84/GZY"PU'S15; MF?J2/04)O]RN5?SJO\=7C\M"JM.XW6I-#>Z$AS;90-Q<;MNP M=LWWUE!X<2]I-?4$X>/6;2!21U4L!E2A+4!#&/_5@C)#;?J?E>&K*K"&> A5 MB+ M-QPL!0^':TJAA*GFSGU8@GSC9ZZX'YT]>&MB\(7&Q1HTY2P&5,O*01SX*UK# MP(=9MHO"B:!('Z7-#60PUS999Y&W'F2>263%<%/A-$V9B!1.F[M;C)<(M,,X M%Z>.7>5D0=9.9!T^?NNO=;^ O.5B6 A%QLG_;\8.>\!-<@\\%,>5/)D3.T9GFS7EXM.M?&8$HOCKZ1BXF M@7(LS@)3;>4"GOVC!L\#="*1 ISFB$D3=!8@!=;R-^Q"&8 7S;USX]?YW- ! M?._%?_@Q[;@]./O@@D7X\K>_XAT?.$;#)^4:OM_@O8O5XM]X2',S\P_'/MO. MM7\8&!XM0*C&!F91\[\4"TV*.*! !R%"2UC8<]2U3J M:\I(4Y<0[6]C@H&K9S./C$(EXE\=)T$47N\BJB*XB,OCH\9"OL]EB]PB"D[>'FZ'DK7:P@D %X-@,_3V[HQ\^U MZ@7]=-NE./37&GZ7%)]8:@\:]8I(-L-C-! PJ' C\H1+KO"\^"]R(/E?_H(O MQ7KYCZA1/L-B_XEKE90'_[C]= _&@CC>R=8R[J'D(SW6;K0*%YW*R\DQ;, M51+=X3*Z.VIEM'9NH(RN-9J&_=8DW;HM+J[)3:I:_?S@1W,?^BAP_"O8*,:J'Z M7FQ*Q:6[%I>.CUM7:K4LKRTX.+,!%"/6ACZMT2EN&+H^>68>;24P45D M@15I@1TAF[AL^RO,_%5/S/XZ NX*<)<'K7:ZC54#K:\Z8&,\:4W2ASTIVRLW MIW@Z9_H*_?YLP.> P-2L?P8Y[9>NNUH(+' U6&JI?[_=;H.ZG6"& JF!3C8 0+/'J0&V]D_=I.S6M<:,V2#=M+6;;KTE[=3>=*O:M8"\7 M;FI,F6GZ<^(YA>#?ONW'_X[I7?YBH=;]SC+B&TQ@C7.>!RY_]A-OO:$I_XZ9TS%=\ M]") PGKHZ'6((D=[> M5Z0UQ 8J>U#<1EKE+?(WQ)REZI'_TW#_/)\Y+%+BYH"+$X8 MS%F;E/-'>ZZ MR&AEG,6&L6>7X_R'7GO$TT30? ;(?/$!\Q/@(DV()9F2W-NYZT$K'5=YLR^> M3Q##1P_;O!K#G5;ZW/)-N:*R21(Q#,P_V1C,P1JG\[GA>K:#.Y)*,!Z15:[] MSA;_#('2#''8[[72"3^5RT-I$5L?*=CKYR.6+,8#Y".VRDJVR")9692L_/\! MO((M/@>-&]9'4H4R2+=+DN_5DN]X:.IT,DI]R)S;65Q]PDQC+-%],9BI2R62 M*O)Z KH/(-,,0RZK(JYR:58##-?'HFNWTI54,4&XGC<2$4U3DVD.CQ_.403] M"B5$WLEPQB'\JY^Q\]R3"R6B02@8Q.]T- FA -I'R@ MZ\K#2Q[Q+;%5>4:?A(+0$Q>&IX8>K'GHC],(FOEG]3RI50"=-]4YB&UBBH]W MH-\X(+,6 *R"OG>"8\T2#D?=5B<#D!$Z; >2G6KQ*FY9$K1+NA'=DII9!AZ; M&<2;9:0[]TE2G%UJ;XR*D'VP0.D-6\,,@5)F.GFI?3#JBH-7/X%IBJW B>UGTR_WJ](,4NKUK=*,9'HC[(_)NWS,O\_ MFMKTSW- LVUBTV)^]3G:;WC!3OG_VZHCM^3^YX19L\(116(ENJ##DOXBVZ:B M@WHGW%$^-!4=R)\IFU%TH%#FOYR43M1-F?^$\:-D_E/NTZ[)!.&!FFG,F/*6 MMTU^)WM.P88QNZ\99+?IP/F..8L])S%'_.#]NMPC\,\^#%KM9!FUA(?^LJ @ MNYUJ62B@]*1FU-](6I%QB#QIMYZL#L/_$1RAR/9T^P7'(S>XW9Y"B-^*P.3@D8!Z*R1S?;:_ G-"=?/_7 MN_7[GF9_:RF75U=_?/OCZ^7=]2?EYNX?US^5JYMO/WY>_^/Z^^V7?UXK7[[# MW]=*G%EWR\+-@.97VY4YS3;#ZZFOH+V:HS?MHA>@3:$9S"6)1!+IV!+I)_,,$>"OD@=P:)^5VFL.TPTR4$@<'%T<\"X_TA/>(;& 3A&Q@"HX20ZFJ>O."=H$ M;8(V05L>151(4+JN0-Q*/IW^-OJIL97UUL T)7OE:I8>U &_SMPZ D%3.=.N MA0?'(Z#T(;#P/_X?>V_;W*:2- S_E2GOYJZXBN@(]![OILI)G+.^[L3.VC[7 M/O>G%$8CBST(M+S8UO[ZIWL&$ B0D 5B),W664=",,ST>_?T=(=3V7H?N& \ M$YP!T\C>GJF#DEN],H^NEW]K/I&Q[9& ?=TOYJSD*L29E3SH55;>?M8M+#S, MP:;[_-^OU$B4-NFH2ECC!$OF\H\V#6]U)OQ?7W]-7UB3J'VY3$)B97 +TL/" M3=]HXS6Q^;G<@'S07_,2CK5?';4HJSU5MW9Y6*>S/K/NNFA1LH ML-Y[F,IR+V/_RU2544XZM4+^^G[G97ZE$SRN\IG:\,'_B3\#(FW^S$_'\]TX MBLXBV94NV0,Z@FL;UJYJV0-9Y^D"J57KW9Q#= 4#_76'IY-F/DN"W7PN#\\# M\"+E'J]=O189O\KP:JK6[;T/!(-7^>BLEX6--Q4L?F:ON%M]0]8F+3BX M+*8YM(UEOP\H-6TSE/$*\N0#^ 0-TM;A*=D\NA/#J=IYB#R]63U' 2IO)X<@ M?,IPE-97^@.M6J5[WIC1=904= B"606O3E+1V^WW?1*1J'KJO]1UQKHW100, M-56[R%:2J!_%!TE; DFH_7J3I33<4.EK%4>52PV8=F"*6@_$BI8FV!Q-M_Q0E ML(SN#[(J3+J2AT%+!Z+/>I+ #I3 A-FN[ _J)**BY+IXIX'-46)#9&F*+$ATA0E-D2:HLR;J2KP"79. M5"PRZC205^D34VDJS)@YM+C"Q@CF+@?1=DNK.1B'NLQ>R*"=&\C[*Y< >X:2 M2*YBJ8VD$XN![D .!Q/5_7A[PWN3KG3WP<3< /J'E9< M!J Y]U?$.@#BQ-/64$%7Z70J#J-)(MA$!")%R=:+_WY6_$O:J)4VA,F\ZRJ: M.MAKG9!C#7IUP$\;.P&VQ136EZQHCA(?8LU1XD.L.4I\B#7';512)H@5OJ6/ MOV0Q%)>D7U:D/Z 'CC$=419TK[^@^SV=^XDZRMJ !47;LJ:[7(5W> M.HLL'30M5$L* N_9=)3NL.+:#9((-A'!X>S92-K8C[(0.FE9'2K#JCM [*4> MWTF<5[TM*+?'+_&:>_PS+_S./V>KOQ<[,9LRS^JIVMU^<-JC7]I Y 8YN87[ MF@.2P':&JG3S.V,) :T#4<@G5@A^[S5R#T'D:%U%[:A'8I4=(]D(+(1[BMJO M^)2B))UZ2$=4C23KB1X^;0F3%LA.PQY@_[!CJUBET(2V-X(3!S75%%'>][R/-8C:Z=9_41B0V)#8D-B M0\@I'OWQ+-&JQ?.0*'F/5>//]U,V7L@@0[WY,\?@( ]&V3!H;?7P#\+1*Y6B M*.XQ!<$V$P\R-BES8 2E#X$%J::,!C76G#E\&JFQ(O?1Z!49211,RH@3(!PH M:DYOGCIS5V2 \)C<;HD-B0V)#8D-(:=X+&F4311R+RA;)%PM]Z6!==050:I? MIJH,NMGH@VBUW-^X[K*%07*3-<6(N E8!T#XD%J_SOJ\$ON'$##K*]V>)((] M$X%( ;'U$G]0<3J4I(U-M"%,K&NH:-T:B_>?4*CK5,LA2WPT/D>)#['F*/$A MUAQS5!+\Q9!#>GZ&177W(\S G^+<7N,W\,.(R5@37CE;UJ7F^O,FF%'7-.!" MZON&+/S;P+^=E+ -'G#"#S")SQ;8':4Z)I\1"E; '&,4;D#3=;M3R^F^6XF3 MK8GOA6&U)#)5K2!D5W&1\U)1O,Q,MWUMYC@^<0(6WDN$QOKH\]X?73*ZJ/G=8QDMQ9$(,D+=6$L'-RR MG!?O(\DKGYZIVLZ!I*VBLS F\<"5>(W.:%M!TLR?VK9* *0=8A!+6NNC\

S@\^YZ24NPU1 ]\)Q))_$J8$O=X[)L6RUC[_'<7"BF GH;>4>JS, M9SGT7H8N\KC*"/8ADF)V_X>P#: ,#15,EB0]11*ZBB3DNUBP"^+2IS6>UG$[<^J9_MFEJ*7H*3T<%+ZEDA7 M9(@QZL;"R/$B&8W-,_7.Q_6:R:/ M#!NG/V$F(AFA3D9(-#Z2?'#8?*!)/MB>\"XG$VK$5<6^PT7^Z1I\V"89PK3Y M/(!'^8=XKZ51/HU2AV[C8('P3-N\NR%%DQ1-;^"UE0@;9W4,LPG/V(V3@;"3$32HQ2.PDQ$$J,4CD=&CTZ M<@EM"6T);0GMPWRGA+80,)&\E&[F^CG@/V2]Z9-_*D3>+H]]LYW\42. M%O^G*CX.OLCFW@[7)Z>9FSBV"P]7,F!\//W#Q(''=(NFDID ;']2GE_JQ0?7 M/U9]0KK2[5,;-0XE] MH;%? MJKN*2;)!]^'WGD38,ZP-QN'YR"N$\2_S5!'(\)JEVS*D*-ZLY"K$F=4QK4*& M%#=+T,N9 Y/_+[-6,(0XQVJ*Q./E%(G!:BF*$F8\D$J0;VC95EOP48)LZXCD M@8 LVUBEN3#E@8 LIR*Y(+'+G8?8WHVMLXGYD4AR8H[_?O8-H/=+&_8[G=YP ME,=V)^HSBT5Q1Z((5RENU)84)RC%'8D=D:$X]>Q3=H]/4IQ %'=L,DZKO(GD MX5+]UV.)I,Y%JSACEJ]AFHKR[--YO\LM_X>74I MN7D)RV*$M?>;F-5H1%N83F1:)[O-<9C.]/%0S\;HM##4TQ])ZA&->C9&FL6A MGL&QA(Z/CWK$ESV:DF=D'B;]5# $(#3LA"7CP;(M7_-Q%B'6>@ASE/@0:XX2 M'V+-\6CCPG^KM!EJLKA2$KXYK=K6XRZZ5A35CTH?J^\R2,NGEIRX\C) S&R) MX6J\>"50S+:YR<.4$KU$_CDQ/;2$K !;>K)J891U# W\^#%,4)\S.]@T2/KL M#PG/!<$CGM\B]Y22&\>GY)\?R?_YRU#3VA=WRWM9TD2+75\2T SJ^!,,:A[JG M%F76,T^Q& V'Z8).J9ZSPZ)=@K=O &Q; NZF17Z_O?WZK^OOW\GES5=R^>6? M?US?77TEUS_7W_^?D4N[^^O'NY3_5B+Z+-?0)_);8^X4^]R#V8]P6:; MK.+G6-SM5& K,9[I@Y0QLK='9+2I(6T),"1ESM9@>*"N/E[8%+D-?3G@3-\C MNFT'ND6>HDF:L[ENNHRC?.KYV%'7I> Z CN#LPA"B?'PW'6>38]W!IX @K^0 MRJN.=7KM#VI;*>S!252: 4FD'2?:5&HH1[ M1T6X4=V8DHF)+C99@*X! ,/(*#%A+>8,_AUC6,%Q&903F*'@NX- C%\.4A8D M"6YA(IKXC?#A94JYR$49^^@X?Y)GW0HH:^0,6)VC_+:?6 P AC0H'7.: +R# M7X]M+B0)WRE> M73J=I0JW/E*0"EBXU7K1%U["G G_F<:1AU3/Y\BXZ>"$$^T:U%Y'(=&?\XNS MW_*8F .@T]*&"6KA,V[U!SF3CBXG20.UPL5%4E<1IJQ@!3J9NJB._^([QEF* MK-*6&^LLCWSQ!74X:X*FY\&4KWS8ZIEV,E;(9I#:FF=ML\,K+I\37LH -?N* M3#X!DZ8Q 9"8 HI8A7/*6>43![X/S15NNV$R:)')LMZPNC>F=!Q@*85(@NUD M17W* ")";G>U)_D)"PPTV8TIJ"_JQ9:X[KH+U !@R@R<^A.3'.H*Q?CG1+.$L[']$X)9PEGV2%4 M&"!N)!]U*#N$BD'0LAY V7H GW5+MPU*=#^3U\0V?MLG7:I=WB_O/[[[ZQ*8 MQR07HW2F4ZG;$*WW=]?QO)74K4OOUE:U7QU^A/77T[U<^ !;#WO M/DPYJO*<:K?3408](6^7:AAT%RN#N8[QW#:F^H]$="-$<[3@Q'6W*( MXKUCM]-7E:$JL5L?_R8WO!I!L=;7%+4G1#&*HT1Q98)6T=2^TM5JQ)1TT7?I M#K0L$Y(\.60!?5#OI-IE1+QQ'1Z+2D#F.@;,=T$-V/]2UQGKWI0?05.UBPR[ MD?IQ4Y^4K(4-\@TE]K&7$9+'VJK GPB(/8(H2#V), M4>)!C"E*/(@Q16%V<2NV&@XBZ"1B3.E(-T6%Q7+SD2+P$'-Z34@$5X3@1J- M V4TD+BMCWD;#_"H2E\]_/U041%%2W98)V+E@Q^AL#Y$L+F80F:WW73SHE^%O0U$<*:U=I*9R#W M1':1EU71P_[M7KE;+CI-[-=4EO0@O-)HWK[.Z2)!X$&"*$@]B3%&8/=1#";@E*@3D%8:7]0'D_?+^H[I?[D\< M=.& !F.+A8<6!=M:Z*H=I3,X_-/'8J.Z^6R9(RDA(#::91V!HT=Q\Z%]+";0 M[@\DGNO$:RQ(/$@\2# %.4>!!CBN)O[U9L M3HA>W57$.-.1[I&*B.#F T?'44= 1-S*$@)'B=;FHSRJTM,.?P-40-Q667ZG M,ZKX#-J)AFXZ8/>.G>#1HN+:YA7-47 G26)"8D)B0F)"8D(D3'!3 /[J,&QZ M?H9%=9=U6YWBW%[C-_#6JLG$([QR]BE^%;=;;H(9=4VC<-'J,)OFM,Q76H:# MUL6.*8/F#2RMU_;OFX_F8B32\^COD>R+6V+ - O6'\2 MM-UW6\+C@;KZ>&$#B=!GD[YXQ'+LIP^6^4S'1.F-)Q8-';R3<3#'3Z':&RQ"!'X -. MZ0%0\-ERC#]KK6%"P1V8P_Q\-Z!IRDMQ5TP#95IKJ\E$01[ZU0K2"2MN^UPJ MPS STVU?>SES0+3^E]&-N62^D$ 69[IQ<0W<2S+>6%$:8\9]9BV805C3&2T MLX\KQ*;PK,V>?0S/*WI32@$)&]@ZN2YM%0.%^9QY0K1*E"0GM%N#[,2R48DP M\!O4LN;Z> S#_?VL?<:^A\.S[RF)QUY#],!W(J7&K_#Z:SX+]%^0%W/L3S^2 MD;9*\ML15:@U85!+GWMP.?H4_[0"ABP>BMSCY,]+-YQ/NS=\Q]1@UDT/?X=5 MK5@&B6;F"0U=XO/^ANX*/W11/*.,O&1&2';?BK"-JPRB"R9+0C:(N5O=6;RF MV6^3@5G[1(JF XP%(]E_/]/.-DTMY#S^-=S96S%DT[>$1*(F.#K\);3QV(;F M13*:9P '4[=",;JS"'[A1O.C8XVS=[.C%"D1^^C^EE8L]4[@2VBT-3F'2V8O M9A6- %0OS$0D^]5">PF&P >V6GN*C(P]N"XV^L-)&_R7R M.TBE"E&F-WJ$X-L-5ETR%9"$N8 ';.H7;3_E2C*UL]&;.C+PO#=QE]()/-T> M>^<[N0-YD#D4,*RGDEI.*&VL[5-U>NQF?5UY&K:\=4[NHK?::6 M,Z=C>)LQM<&R>UHT5^5JO^<U@"$XD'"X=KZZE%:RMJU=3R MQBHX1T4N534($YZ".DIW6/&!Y^.AGS>3SPWU!98LZ\[S#9616G'_,>$+,1R* MM?PW;,] MUR"9E++H^DI?D&KFQTVXMMM*MRU$ 6,!$;C? M6$'UV15J3U&[1[-?(PYV*W+L:TBGZ0TKKH9\/.BNS0VO2A8/5:4_J#'W\H3\ MYE,M4BKQT?@<)3[$FJ/$AUASE)OU6[K)X2EN%(38<3V@W-(%*0J?;7BI,3CH9^JXY*"T,4:>!(1N[D.;]&[3PQSUC(L>#[-I\[<>G>B1&XJ/Q.4I\B#5'B0^QYIBCDN"O#L.FYV=85'=9^[PISNTU?@-O;9=T M3_'*V;*+)->?-\&,NJ91N&A5RSK#S*M-#MU]E]GZ7^>LGWVZ?'IRZ1-8_1FW MEN@)-X#0USFU/4I>=(_\=;UIDG0?;B>KULFJG3GXU>YM72NB%YLH_?5)7ZWL M+B!')T##PJECID"EZWE3[8NRZU'[K6SUR=2"%.)2;T[AEV=J+10@.EA8W@A?$>")0M0;AXQ/1@* M'K$LY\7[2/)Z(J^N.ER+M@KUPM!NGJ:L$@W)">W61SRQ;+04D,*)02UKKH\1 M='\_ W& W\/AV?>47F>O(7K@.Y'EPJ\8+$SCLTR]"_)BCOWI1](?KI+Y=H04 MFD8PJ*7//;@?X_T#6Y?6.WK+I>P'NZ^L$O[E7<#RU%%&$*<$K M!)&^)>+6#$5]8&_ZR&GJD%NG)XT6#N'0=-FIBWI=-+"AG_E^15_5"]K7.W=G MI .F]_>F#0:?$WC@*WCGNQ#Y'NA9GH(HFZ/ G/?W+IWI^"+W7"8G>#GNZ T, M__!"K6?Z@SG(>REYV5/4T7ZWRPXE@V>?W*')XT"%;(&6[\.+LQ=NT-J*=HCL M<"I:I"/Y9#V?8*!U+YRBCI2A6N.Y%*DX2C%$5S+$6H;XY@3NOOBAU]YOZ7"I M.;9@E)YDE/6, O?NAU%4I=^5BJ/9J@13"M"8^-257%'(%9<(G[VR1D_1U-K[ M:)\2^(Z1,.V"P?$.ZU$H@^"QO%S>!>A*&.'?9ADSMO!?QZD'NO&OJI@WQ MU-I1VJPNG+N^T]*&":+A,V[U!SF3CBXGZ01E[,5%,@9-6! :5J 3\)N M>__B.\99BL;25,\21C IX0L* QM/6>EY,.4K'[9ZIIV44FP&*8G/MMG#*RZ? M$U[* #7]#\-DXG49$X[)AY@82"X19C8)TC_OOH3UF3M7NFL#!7L_J7L_U=T* MTW!*Z=VWJ]1MMS1N6^3FZH%TUE&O0;3V5: MG\F4EZC4T^)$IKR?NQO3F!+92FL^GOJPS'*N)Y=!E(0-L9*'5E(>^C)W:/M< MBF]A\C7;$R!\2SDE6A_=%6.[WOE<8;IW04J'Y +)!?5RP0T>/)!,4(8)&M9V M#;#T/KAW][2]RH)>]>5I$3'\U0SM5=.KG$)@TYV4?KV7LE4MV"8[T28[MAK!8>ZPT' MQ<=+=\=8@:V\K.%='J4544#!0TW5FCV@"4H\B#%!B0MVCD][E_;X7QQ:;]OO>[O2)N;X[V??8!&_M&&_TQFTNV>?L)CB4>Q/'#3B M:_:P,HCOG7T:*(-!;=L<$O$E$5^S Y9!?!\Y?C"0OK8HB-\7QP_./O653K\V MQ$N'[:T658*H(O-IXCHS[%(6S"AF!*+%Y86%?(P5^PML+4W:6FD&C %V._E* M'_U[:@2NZ9NT<7NKC4S8K8\))?*W0/Z^;2X55:_:ZTOD"X#\?=M=VMFGH3(8 M2LX7"?G[XOP.(K^MU>9FRZ#5!A/KCGI *09N\WN^8_S)4.U)JRG)/E$]3SK^ MJ2_PYDMT7)[8<^4,IU]+,-\CE)&-O+O[/WZP([2!AW.YM'TSVI=8,NC5JV$% M8SK^!G;OEV7ARIQZHXO\ 2Y?3:_*S2VEW9&Q$4%H+==..R9:TSH%W3LDK>V; MUG+-PF.B-;4K:4TP6CM:N::V9;11.%.8415Q>'Q:6L 56\!7L[GE+"AE4.:; M (?'N0.98RL(D>6;OD=!9&JWMMQ!2655&+U'065#:>T*1F3'*,HZM>WIR,CN MIFSGD(#"N.X\<(TI4"296[HMK=LDMU[])S#]!=+ZSQ!(ET\NW<*XK91CI%@6 M M&UG^R2470Q$%W[02]YQDLL1-?&T;6)[JRMS_77#@>*3<;AS3^:'/9 SQ_,OQ_\./!^-M;V[ MV0.E6]\>K$1Q"137[F /E8XF4=PDBFMWK4?*L*U)% N XOK"9$J_N\=-!.E8 M'[X9*[$@L2"Q(+$@#A8.=;-Z;_[SAEJC83^,T_:B;R=%YMG>O>>AJHQD E$C MN*W?;>XJGTIW)!WF)G%;']^JRF!0FTP^#4_Y]*K@2SQ( M/$@\2#R(,$&Y%5UQ4TGL&IITI!OMV;'7+FF9\PYO;LOQQ_W77P#'7VR8I&6F MQ899>[UAUCJ.PE;BX:]L1\E=\=_3JNW MQV()TJL]!NM1XD'B0>)!XD&$"!!C@A(/8DPPHV_@ M#];@^$22W^%.?U&H_.)I7R(/$*+(R])C5&:E;#A"]::L71M:(4 M[A=S[$_A9_7=RE()+A-71 QJ67-]C%E<3*OC=]3(T?=PGI]O[[Y>W7WX/=]^MF@L M*3EA/X\+)QU M(=U >_E/;AU(V"%&D'@[8:_/I=@\LEKMQ>KE-V-]H2Z@6[>,P-(Q^SSP ,?$ MGU(R-B<3^-$V*'FD_@NE-KLMZLQ4[M%S;GN\&>. NL1)6"O GCO( !O 3=!*S"*5(8_=2EE$+,!EF0& MBYUZA().&Y-;PW=@WOSYCD)PJ0J!I^?4P)HCUJ)%'F ,N (\A K&GYI>K-;@ M;7CW''[&RB2A?O,=;*IIVKZ+-H5!GG4KH/S96&,I\,$#3?ALCCE7;JD!6S$; M+VW)M.EX4B:7=MPFUW;-6I%*L@U;]V*/)28BB$FV?R6LMGHYT4AI@NW#!&L$ MV]D4JA632P2+:V\*>MC*I@1* ZMF2M[%H%(+$9:&B2*H1954=6. 5/VF502N M&\ '#) .L26L"%7+6A&,V),JOOLN8T2ML[C./CVP-<<-"! ,8?H&L8M3/-Z, M/$)YXP.//4W!5##\"/3+BGS/U&/8@A_6*X =FRMU+KPMYYJKFSA:=96$/]N;MM;,"T-/?!HDHI>G, :DRGP)OQ*$8B^^2&" MT9(-CX2Y[NG<9T*= U ;,/YJ'P)_O;4PPM'P5WT+SU8,V#-_9959ZOL*E%FC MR,#P ;SVTZ4]OJ/,F[S$"3* ?S4]PW*\P*4/ ,;/%DRPI-"B +$Y&EAN0(L= M_D\N8KN7WXQ]5= M#--UDJM?A^#ZRC"2$$(EK++8&'*I@7&;C=[;/44SRC;H%\?S/?6M.9-O9)5- M<3_@#2^:(#& *<'V1@L/0 T@ ]E-KNUQ@,P# O4R +B']N:&57_&4 GU/) ? MCZ;-GKDT_A.8GHD?0PY@$-DS0+)AA@Q ].5$ 5W#T%3^''L\& M0-P"=;DI"2#BJE$7.SC3>&W-F!+K.;+ &LAC2OT-! K>)-H+/,:"45:7TVVB M5]J7*7Z\MKGF8[YKWB/?3?W1M$Q_D6'W_#Z1/QRXG2XY[,@;X<]P$H;3G.DF%![7QQW+D#\PO=9,_U?[H./G7KWE/W M&9RZ@GC/FVA.&VQ2T^1)-^W8"H0'78K]P$P>29WHIIOV67$QOP< 8P92#G7\ MN 0[L2*X*\4$@+&(W^'-WP!84_HU?.UUKGA:\GR,T7((S> DB%,)AY8^X^+'16BJ !MM[(=LM( MC84/ I7&[>[>H%X;%[YE8U1Y@I?1U>8]C(8$<'X@\0@%\&;Y6Y?HS9,)>DC] M)0B#64QL]P[FM)3/5_:SZ3HVW]&+\&N6C!17)U4WQ7T1J+J-08\8IC0Y *0D\(4R[4@!-:Z0BJTQL M(_WHHR3=C4*DOB ),SN1@0Z,"DQWTTA)>O@&(/I?A-#G1?S[%TOW*M8%FV(# M6Z+QAWE7PM4JWH[:]GA68A\(]XI63B(EATLF9!HP-^JN;!JMR78-]YC*Y(R> M[93]E]F:*I5KFLVOVO*UFI;:RUIO^A)6L61UZ7@MD>W[2(%F8#ZZ]:(OO,3Y M-/Z"J9O._268.WQ!HI2P#LZ7EQ5EI\[47DAR)E/W(KDI2-BN(,Q?)U,7^>TOOF.:6?2E5-U8W20CM$5E\\++YVE$%9 [9S8SRI^\?J= MXY^@N[E:8E;,3S!<7.J;/*_Y,[7IQ/2KVCT.Y4U QY<@Y'"H>VI1)LM^:<-^ MIS,:]?>:^[WM#O,_<8?YX?KNZL?5S0/Y^?WRYKZYK>7+^R]DH/84DN4P_+S, M7-]9M/'Q3!](S\C+@QYJ6OLBN96!EU3MXBXF)!)1$KM9O4@!S:5@1_'LSBBF M[9(7TY^"V3"&IVS,%^3/$W@UF)Y1,&2>HM;T3;[#O.PG&\")(X,^!HL40V=+ M[49 U;$D#=UB?H$WI7!/I$,=N\V_*\DZB]3N/("-"Y\\G M7ZF1"$9TU-8R#!&P0%+F#C(#TR$(@3H&0Y6''"T+IX7PPNEL#+RLR0E)"2[M MW3Y9N&%F^1K2<\@/)!2_Y"="-$>U-R!78NJ88K[N*O\E"-(#>0XL@G$P'5C1 MC3/SG!FFQ1GQ!A6GU>4WN,>@KH_V:DK5)0K!D+ 2S-;X $7WX8_6?2L$G!<\ M@EEK@I./D<)("G%F1N[Q:+@43!=\!(-YC#(AGFK(.KN:G C;'<7H()-(3 R"OL58 MOOX2,KW#L\E>T6B!C\#C7F!,5X;%!?GZ*V 074M,P^8R*I0>H8!!4)'_!$"L M$SP4D40O=PD\/Q$E@8/TF14V"' M$G3Y2K0^P:*)T( GHD#0Z$P;Q+=[P7QN14>MZ"N\B[4>S]4.H<>#WA;&8C'\ MQ( ,6AO'->EJGJ5XPFV&,)O7;- 1%F-B[( MI>&3]Z%&O+J[OK\,%=YY+*ZOT<:S81EW\!JPA<#ZA$E%SUS??8F>:":P?6UO MM3N+J]H<[HXI&-5_;-]3_RU M#4STA_?/B'Y# 8YW\IC P]5=XMJMS8(YOS@U7-Z[-9N96L]5,!N=2'B>!FLO2F1(H?!(K,TWR+BQ0OV:[*F#ZGF MQW#NC2D8>1:]G8"(38A6CT6XM@O9_$H@T4N383'J'A;S$'7%IP52 ;CNZCG2 M[4*Z>:9/3DQWCW'9;V\]QE?*@(I]"CSL- ]U:$R:!J":':Y$A\0UF0_#K?N) M@S8L.B%&I(:]C\41JR04M+)A]-P29U4&UI,3VNF,?G+9VY;AX MGK^&1UK#X M&K\"QK\+RV=Q\+C>VDC;XK!T#@F&U=U@4$N?>W Y^A3_M *&+!X*"J0F?EVI M[$'Z@W=L"R!3I)7_C.>_5PIXD+!6;?*IC1]7ANV>VK %Y6O+2$,65,M6:R&L M7,LJ5@NF24**3Y0.W'4_;*L:C[7/HV VP$$PD/WW,[5[MFEJJ>**'Q);7,O" MBNE;HOVQ!.^&OX0A1E:;\>(BL^%3H<#<6=BNC9U&2NZ!*;D?7+==H6[+"UPV M30.K=0(DNS7&;GW);=MS6YZY*#B?22(\-B(L<$T$I\.&Y7T#7+4/!M(V,=!& M.M^8V5760\JID5W@G>87_-X? ^T_E8;>B[>3F4)*5E.Q:;MGR:%&$ MK^K#(\:P3A6A20[ET=0\GGVS4)822QR))=EC-_;XQA,*)'\<*7^<)H5+C7YD M")4:_60DEF2/H]?H.T0<5!EQ>#.W'^BZ):@EJ(]OW1+4!Z9Y9*Q[AP2! ][4 M><^.2#B!I]MC[UQD(ZJ@*Q'9LON1;OSYY#J!/0XW]?YB&)1.)NLI'&;^AL.H MJ:-M:GQJ.*VB?\VQ^= @!3'LMUXCE MC_N\3-;[N6-[COO=,?2HKL>F?.1.G(_<65^(HY=-^)?][&O'<^@\+A/5]XQV MK9NM?R717B':\ZNY[I^]U>QQ XGGVO'<.'NK.8U]JT%[3>;0\5@]["@M]?PF MS9Y=1ZB":2(X"&S\J$I[E#T7=X#R\3#QW;24'-8F)"7NA;.$5*7;/PJ;]S#Q MW32OJUI.GUVA+:(3"!!=O_8;US85AMTD+10BA:$,;340;6&EL3_#OAO7!;4 MIQ=D*&J#?75#?:)'%;&(Y7C'9%.%Y5Q)W7.4H#DFT&Q=4&Z&)43_&S:"QJIR M'I:5R[;?VJ?V]6!%<&W]%H"B=61L<_\,(J,!;T\7B9LK254E.?'D0;.MJKJ+ M"LN/P>Z+ZI^R@HM? BP@:+'N-*+KK6Y/1NE%T%H)]3-_7:]D:@%UP4-;=_@) MCSGQ"HWSU]PS3OGZ:*LT8&'F)[$@POPD%D28G\2""/.3V6-;.$$/#A9/+ZRH M>YII]/DU^@7=">VKV=:6!VC 'C#*F][RZ+1'D@+V1 &";'IVE,XHV]!$(GV? M2&^<[?>98G:,[GD'C,VQ$V !?#&MX4HF*/$@Q@0E'L28H,2#&!,LKV]6W>WP M!=@,)4?++*L7+&M=%SU10WA@N"DZL*$$=$E"*S7*&M@L*SNDZW*IK78[KLSU MES;[WV;SJ_+2#^7;,-Q@AZ'B+@Q5@/&T2:5_Z)2RN85 940BT;!C$?V#9M=J M'9_-Y9M*HK54]'FU(%+YN')>*,5_$P(V60E$%2!E6 UR,RQXJ+(@IA9J\K:R@$WDXFNUP6 M(RRL8I7?=+N!HZ.=GJQ7U@"FF]XZ'6A'D?0M/MH;/QNN#6O;))>8+L9TTPS> M[]9V%E&FE,J"A#L7K1+$ .HHVG&DD1TFOIN6DMIQ6+^'@ORF:S,KO;9D]L;P MW32S=_JU98G+*)&L2+B!OVJL0R6(+:4IPXK/8<@Z9#O@OVEQ6W%9 4D+6]%" MX\=S^IUJ3^5)_.^ _Z9E0;>^^J0R&K553<+W3[IIGQ];O:>M&:ITE3E!;*MN M6VK3(N3+BE:5.?5;LX4H1:PTI:O*XHO[9Q 9^)#%%Z4\EJ#9OZIZ6_%%T?26 M++XHAM8ZQNH.IU;J3&)!8D%B06)!'"S(V*0LOEA722Y! I.JTNW*!.-FD=[T M[LY(.XHLNH.B@(;W=WM*6],DTAM%>N-L7W'7P9-ST$^OS)G$@\2#Q(/$@P@3 MS.@;^*/#D)\BI783S$ U&Y](&:XCQ?X[?Q(@9)GQFOG(6E!U)C MI.[JOEMQH]ASRB:4"L8S?6!, M(WO[3T"%&YN2)+1."=J4)%U48S. ^UGP,M@E&:'[+I,$L"XFAJ0!Z"'\<*FA,[FEK.@,%!(-[R^$>%U?,C+U"$S"E0% M/&XM2&+Y%(27^6A:IH^7_Q.$USVB>TAQ,)0)I$S=F6DSRB-C-N!,7Y"YC@+0 MG,,%?<%[:]-;CPR+^H-=&!XA&R"DS!-*9PGV$%8QR CE%X$MT>$P03?(R6 M18(YKEM_HJ3?:Y&O5/>GRQ_GKO-LCBG1R<1\A15ZP8Q#"9>$)8O8V^$R,-ZS MXWKL#3@-_5DW+92#;'#+BA]ID?O@$?C,]DVXO&"_P=(SZS$"UT60_=&Z;R4 M;CB!-8;Y(0^'X(1W3'@14X\FL(4S0=Q0\%5\1&CX$W$>X3$.7I=:#,!S%WP1 M%^@#9^M/'2^!XR7SKY'GI73/2K6BM$;)BG:NZ>+J1#M(]Z)P;<7U=/:C&+1. MCN HELD8<%Y=.F65+^,0^B,%^H'YZ-:+OO 2RI:_8!I[CR_FV)_BO-L@92*- MW<'Y\NPB9D:HO8Y"HC_G%V>_Y8A,OOQ.2QLF:(7/M]4?Y$PYNIPD#-0F%Q=) M#4"8"H#YZV3JHF/^%]\QSG+M!6Y5/# .!?;[@H$"&T]*Z9_^]NC^EE.EC2]^ MV.J9=C)DP6:1TF]ZX#O1%9?/"R^=Y4CZ!/)2[\KD;3'W_V*E"M@*#6;J19U5 M/7\0 !A1,>V BP]S_/>S!QCJGEJ4!2Y^:<-^IS,:]<]@42EQL1+"N3>F=!Q8 M]'9R0_U$R,9C&,$Q/V.%LW*!VULT;-**-A$;\M+AHN(8S\-B3GE@AWJ&/D>( MN@'-@7%%-F2C3'S86Q9[QHM@4BV*3O"+([-:"LKQ*5K.E MK=JT?13I*&;!OC=S]AG['@[/OJ?T!7L-9_[0 M2^170D.$R:$+$JJ D;9*^]N19NB&PJ"6/O?@&'9S:L 51YS)"DCF0V&7J5@:>=,LW>.B MUI*5^VD#\8"Z+R53T1HD^YL(;T'1Y QRNE^(0?BBS$,RX'[ZL$@F6,\$#2O: M!EAZ']Q;6/8[FL1&)ML8O2IK*P]+^RF[E1'?7/B[7F;;V=\=OL5_6G%EN81) MT@CZMGDT\V:A(#E&&14L))SB;FVEK4]Q8^_K>KV)1"A65&*HM!BV)H9G\THJ*V1Y%I4[Q MB>$@)$-]U4-D]1W9IV[G5D8'97(=1R4>T4GBH ROOJPON@>2."CS2]6.POXZ M%)HX"#&A#O=8RT?&PLK99\EN#'AX;.Z:CKNLE<#.F!V1V;9C$Y>?")V$5_2% MP4=\>ZY4>PO9_*5)HA'/XI-$(SS1B&<3EB&:^AJU2:+9@F@.2]+([GZ"=/?# MYGY'9!'6UKY,/"LPR5W_I:XSUKUIW ,EPUYU(TW2BLC&GZ259E7YUNU"12&6 M50>AXD"@M/;>WCI35!(9C/9HVQUCD>]3ZWDCL2"Q(+$@L2 .%N0&5)7MN4J4 M/3S-O.URK5S$CCRL=OF1?9WV11=B1QE6X[VR]5,%'N,N+=]$WQ'HU>83E>X&[92F1=ZX]RG<[VU]CLKD6^ MW/[X_7]U\N;ZZ+]>S+:>G6$ZH[+1:M@6N,=4] M2A($)D:OMDO6)2VO!4NB.=M4'Q-6?H2QI^^0>;0>([$>[!AF@%+033O)]=C) M!3P-BFE0P)\H17(?-YQG]H+'!6-P_W)_C\A%W:L/'9?.XZKR:.:"W( M7]?[;1'<;^/^9"L\>^G=VDE>7>])]6)/JK_6@1JJ:BOK9G/H AHL^*8@V'E+ MN:W7\#6@U^" OOH/+]1ZIKRR^5X6-A@,6MG,A-3"B,DIP:*>QV4]T %9@'*- M9+-L]KB%Y/@.A&^1+Y9NS@21&+%4 $1[P>._J>$C7S[K8!4$'L #)PP\:E"* MU>JY ##X CC!3_5GX&_LO&1'ZAQ4OVGK[@*;$;H>ZY_V&'@ @]? L_HG@)7 M? "[#\;@C/6&]!V%8/-&VU?"WH(S]AFE"G4-,^S.2.UGTW7L&6_2"*0-^$)! M%*WCD5HF?::,6L&^\&%^V-[1-7V'+VE,)VA_H"#"Y!&?-5@$DV3,.D7QE>&+ M3&SX-O88-,PGQX5GK05G2W@(ECEKD7]-33!NX24 /5P+V%">&?9TG*/)!- $ M[AE3WK*2R47 M O@\0A2!%SZF>YX#P$2(OYC^-&HOR9M#I7^"T@F +G7#H%9( M*%%7-W#FS%DPP]:Q-G 2OCZ !MH%@!!\#XAV64I2(0;]#/FDBT]A<57 M?:8#V]T[ >B4_]4ML/G3FAFTLCK\A9!@;D+XN2H-K;;[FTV/L+7P@-KC%6% 93 M-^-8..!8Q5*&JX#BAKKKO-UKYE\_Z*\5^;8D]+3I^-+/Z^+9;;>[8CO ]RUR M?0,N\!5YN/S_,OYNN>ZC5TS#F<\T!N\=B,0["L Q3,MDJ'M#2])]M1 M\MX/ MLK'Q)0LK+>$>\6:ZN?B$@@8 UL*8$G 7LT+=N>,RCU-_)6[H>F;:CM((U:A\H6HK*%:'('->P1.ES;0E2MIRGGR0U;L/,L6XC*#H;B5E%. MMQ!E'2MD'T/A64$R02U,(-MX'DK!_J/G\$U\OK$GA.3SDEW-T/45G-G$FH>D MP5UHL*A/&.;M2C*49"A%H:3!$Z'! Q:%.YB_LE/B*3J;Q/)18OD >;DF"^AX#)UOC@N7;+1LJ'=$9LV&"C%EN"0$ M3>J.KR8\Z/(#-S48-F7*O71;U;8 ?EM)((GO*DR<4N5]<@Z(2'PW@.\*C!W) MWP>([YKYNY=S1+N^^ETR %2R8JO^&C8&E%;1REFH5]YQJ5POF,KF,X:JLO$;I?A-8;KE&EX=(40@^/0V5@9H,!PJH[V S_O$#+RC%ZMD.% M5LJ7(*S:]#_.HTM22^<5YPC]3V#Z"U;@DMH>(ZGCMXNV=2Z2A7,;,H7:+57* MSB;PNZ==K+8,#C2#7VG[G 9^:^;?.H-[,A:TPG5KWZAJ0UOCZ1)^?A+^$OX2_C._OYO[&QH@\?\OM,!X0"DS[Z39NL[+G M;,Q.Q5G+IWLTKPPR:\[$[%5L2TMDKD-FS5F86L7>KD1F&636Q)F=5K7-W=>? MC3U&-_?TFBB+9NA+#$@,2 R<&@;^EFSE7DWK]G7]X/?14%(G_PETUZ>NM2"/ MNF=ZB49Q]%FW M:>"I/SP:>WS/_JCZ:%R6=AQCXVBG.Q93)ZL;KG4>RHN2#_ M#ES3PZYTK,4D=I+#-IY>.))-P\YW.N%O8'=AMRK=-FB+E&H(G6F9^F):%@DL M/^K+S.=+"Z<9=WMW>/]7L('&V&,5RYC9+$C"\NT>=0MG1;PII7Z+_,-Y@;>Z M"GQW FND'WN#T _8U_F [X>XY?VW14E_8 M5+&-X&.$1SI6V.UX5WP0([S1M VXR:-19UPP%$T'+X?-<^,UQRUBQ\OWI\D$ M>Y'Q?KDXZ43'6X2Q"9P:-GQUG<<$94T"'ZQ+G!OKUF4R Y;1T=3TL"6NP8^/ M3$P_?"KJZ.G@_@V9@%7IN$#*,&5.>;R_8WDB+NYFN*U 6NEKD18SJ>$2%CX) M"S7OTD6O*.!UD%WTM.ZF-G:I/HX8LEM=.IVEJBH_4I! 6%79>M$77E(BLQ=, M8P;J-&M]D!"17_.+\Y^*^QHUVEIPP2M\/FV^H.<*4>7 MDX2!8UOD1:1]]0=SD_-MO>@37 MI,1BZQZV>J:==#[9!%(Q4]89+[SB\BGAI;,4K@H(G=/Y6=4O!J8-&X%RY6*. MBYN!%E%1#O_LKG'7J3:4;U^ID2AXWN'M8-L)M3?5QQN[ 9NA?/OFN'_88>]E M&*VW_IW=K%L9LW-P/NYP15^>K"7L!LW34N2?O547,C&&]> MTF!S>V.7>G,>?;% -P'*X0)UT5Q!NR>(EL#5;[0(WC.X !1XN.0Z5,Q )>S? M:SL/&&^*S:T%1KEDRFRR>QK/-O7Q#;%I408D:$;-77B#:S*3+CX#$1 /L K),7BCV[/3Y@5!-U MNR&9]<@)D W<3'?X4E8S];A]["7M5,2(8X-66"S;3,?V7&3_PMB!C3;SDXW6 M(T-3>#;%@[4LEJC5YV":O49F^ ;.3I+R73R]G^'LUDJN7]%= MW[%MZNV$UP.DWNWDNSD#@Y'1%6\Y_W!U%]U\]0Q OWPUO%UO$0#9Q8/F<6" M11)#=]T%3/A%=\>>LB3QB*21U!D3 #4%:$$'K%TY3OT9F!%& F<- M)%Y$V%%8_FJ7=TK;6V06T]0(7 M@2W8W->K\ZAMI(UM(T/>IMB[,9?(V&NR+6]"(@NI%.>U 14QS*]>@9%XN84\ M\%_Q$:LW%]9F.&;W?K:FM8H6N'9[Z^T+S)Z-7TMG&"&)0U%(35M)-!.(I6EI M_)\ '+2)&1IR.IO7E,7/%BAI[T&+Z'/PM3$P. FL"<(A#L?\)S!=RE)MF;8# M_#^YE%T@+Z8_97QQ@4:0(!3$AKJR^>2U,?EGQ<\@IO 2G^"[^6! MEV#I0)74G7D1R29F$HX]-UV^#9)OX'(&L$'RIR2[!\"<@D=@A44)V#"%H_26 M2NJWE>@<7$H%V5>(Y9X^X6SO*"P9CXQB901P: *78D3OL^48?Y:4'Q2P/\=0 M"EAN_!&8 AU?^OG!P7ZO>/]1'1:ED[X]4W3;[H@/+7)_]?N/JYL'T-*1,A[]=J$$Q!K*T7 (!I()#;29B#9#^%2'Z;E@L?3K)ZNX#5/WC4 M0'9_ 7O+HS#IB1.X65YW&;&Q.+D7SHR\OZ? HHZ-/C"(N !]\AE ##5X^W/?P%K6!2<<+SQO$6N=&"\C&A@P_E%T96$1S0NO4"L88IH@3S)+&*]]PPXBBLAII $#!7/^D M;(D8\$B]Q,>7S%T'O_)H!88/38.&<=,$*FJ82^Z+FNP_5UX M*U!!@!/@%. SZL"-2_V);V-Z?*X6BOOP9[QLF*X1F#Z@"D4_7N=+RR>LZA=I M.):E/SHXR#,0I@,D ^)8!^6AL)T54%). ":S\VA:X>\<(/KX&8.$X_@9Y&+7 ML8CG3/R7V(A*L4$-\W^)QE]'*YSW5EF)"2T]_@8O ERA/^$@,XYA8,,'C0IN M/_H3C%N98L<9@(Z'_^.DGP)4M[AXF"37])%4_#]_&6KJX,(CQM2DD\0$4&BQ MS?>9_B>\\7W! _25&@'#BS.9P$K<"8!;A8L$DN?41V-!43C8^"!Z@1P)4@//>GW&" ])WQ+..%>1Z(EQ#J"=P[F M#Y:LB*3WZI LN$A9ZBTP#J--3\AFL $"MUKZX7 [[,QR6_:)> MX,T9.KBT;=0"W!!"2'P#V%2?9**V/_S?$/\17>"F1NC*%)F(,EU"J'2)GDR7 M..QTB56\I=Z5.1['&#\F Y)+?N)D7:!CM<'G"SW+V\FJ]W=M1ON\"'_< MR0_,PBA"?ZS!I$#Y=!\KS!C\H7;893'AF4\>T6N8<$O\9?B4K.>J)CM[+;/%-'^6PAS1LP7&R,@J!!0BSI^$).PZ_ M2H,%TR0A@RY-G)WUQU:G,&J?1\%L-O<1CV<6"@3^]4/"Q%R>]DC?$@FIA* ) M?V%O^LCK(UQ<9,RE"L7[SJIA;5PX%9M+J8!'][>TXJMW(ACER3-JFZ8Z4>8A MJ;\.ZF>A54GVDNQ/BNR76P1-DOYR=T(RP!;SD*2_"]%%NTI2YHM+\I+P:R"Z M+XX[=Y*EPYJ@?-T>-_EZ5K!5LW/]3N"!9^R= M[^ C[(>4EP;_"DE&N7O]5!IF%IG=,_E$X1.[^&#MM0*$9)( F6>NM;L*T3I# M^-/KG6\2,T _*V165/O^;9D\;RS GU^?<7\LG$W%XM&+<"I;9V,5C&?Z@ 8C M)YC,,N%^\ 2XJ\($N*)\47$$_J87EZQ6NL\')"PD+ 2QPXX2"A(6AT(16=/E M,#K8=O;5PN>./E,[H%Y)-#Z&):W7MPLHW_;@KV]_>/MF$M%:2W7D^97*0,2M M<5YN+?!P+*S'QNH/? Z/SD5GO\M47UMVF>BL+>'0'PX5K9,M^;0+P-]4BOVX M\^K1'&<+G1ICUG:C%"79UK0#UY0_X<= MO?\&P&(G[CO#D7;V2>OWP(*JMH]B0UI6DECCKE>&PCIGGSJJ,A@7TE#,8,N77//G453:NVQ^_Y'@U(*<,:]3DS!-7C\JMBBI+RJS'J M$LC=S1!;'\TQI=>I-G*Y?R]8"K&ZQ-$ *&0T4 :]VH+;[5H;-7JOVU'\KK0IIY]ZBB#OJ:HP]I$\[K#+&K&"0E- M^S[^L,5QCE.__^BV:-5]N8Z'?MRDH*SRF\^:E%.A]4KK?1@!<@7R=@G]9FZ7 M\4QY7F%CQES_ES;*-)!L/ICYJ3<"<[E;6[*=Q#/'<^/G%=2AHO:/(CPM,)I% M"%?RG'8!&/I(<=SH>84N9D8+OF_37M_V&;^C=OOL4T_IM*O=$)4)OPW0F4B9,6T5:V HHXZ48L=! M7.)EX;3QZ*BJ] \]EB6)JRX"Z>!AEHXRZ!Q:K8#C<;'E4875-#>!O=N1IF%B M8[L_4H8=F;5>'][%DB[/UE$-\]^]3O#Q15A(*$ MQX=RD1PRK8<.V5#I#P0PEX\5X>(Y21H[?-CM]!2M(T"%G:-#>5UH&^!1A6ZG MK_14>53AD.\_NMW9PSJJ4'2T('M[8N:I^:AJ[UWYQ2CACQYUS4F\OBV/2=S M/YN[;)#WW9PF/D0>?!!E2B>W@D.^7< I'?SM,CHJ#SYL3+U3?\%_XA$0#XYW ?-]B?EZ,2]@D'0XU/@VHMH3 /M'BG>! M(J7#(>Z&]+OR($65!RGRT2[008H,%71!YO<./2M.7):OBWE[:*8-U8$RK+B& MZ3''].2)BQ-,Q3H,QVO4!D$\& R5_E" _2M)8E60F%CNW:B-6^-J7QD,9;+R MP1VY:-J/?,N1"]R3!_]B6'&/B!/8D1>.T 1R7$?M ;:O ^-7IFX>B1@3US\> MM8?@'P^5D28[11RZ$*M+'(W./H%MI0P&AU;ZX'C\;7G\XI Z16A#V2EB'W@7 MS/_41K)31.U(%W!G<=1IRTX1-:)<)-^LH\I.$;4C7+SC%QU-=HJH$^5UH:TC M.T4T%'EU(3)Y>..%, M)L'"RO/@#?2)4)'4="8H)ECZAL9[FKC.3.\N&F_1Y0PPA5._O4T93V MP3<>D[),J P9%??;(;8N*$U-44?51JNE$-L_F=4ECGIG MG_J#H=(>UF:XR^T^>7KAB)I'=+JR><0^\"Z8_]GIR>81M2-=A-W #.+[LGE$ MC2@7R3?K#&3SB-H1+N#IA:%L'E$GRNM"VVA?S2/@C_YHT4\DZ5 8%M7=CP2> MF:+C\!K;]3SG.^DWX)6SN'!]8HR4/S!,>"!QRGC638%KCXX[IFY\39V_$L^Q MP(%RGQ[?MQ6"_YU?D!=S[$^QLO^[B^6:V!P0+K@B8E#+FNOC,3BV?S\#1.'W M,'F=?0_G^?GV[NO5W8KY1@;,?W)K]W$'SS#Q=L)>7[PW:P68^&_:)):D M1+?'A,E2HKOP $Q?HZYS:'ERQJ8]L"U.UX:(QU>'5Y$D'#/(]9.J=*P3O MA1'#YV&HN6XO"+7,F6GS> I;A6[\)S ]D\T6# -8W/@C>:^'$2<8VWVBW@5Y M_W@.8'H"MWE"V7Q$5O))A%I1CXI!M".E0',O$0%GJ$ ?$!":F%T M9;AT;/I>1%/$=P@2L1L8?N "LME-#K)0.<9@]YOPU?8==Q&]2E(-O@)H/6T.2!42U][C$=QS_%/ZV =.&Z60I?@>,E&+//([*I;L=@)8Y0_FV]6S]VN2Q MRL04,C<^3-?FTL$5 IQ-;#S;.>-G.VFR&Q:)&F'AG7/=7NQ=6$FL/?L'7,L?Q>[%#VU^; UO9+-4Z M9ZFV6WGAL)4+I#0_ %8N%HS7B.AN$BTZ) 1_*E+.<5ZYFN:(_XGL!;%PWL@@7P2OQ0>P3NGH)L=%T4K^"BNZ8R7RO7P")\4'/FN M(8P1$L!-, .H&7 A]3U!R_?&E(X#B]Y.PEC>'06IA [JM_MERC#]+UO>C0,]S?*L;T!S-%ZVCNVJ*K+&B%,3UT.AUXHR)CSGD28I:5&JEC8RZ M[8GDA+8=+!EV2RU[6Q.;+YR;V#IH_LCN76-TCS2Q;.[$"Y:_KEK:P]X[)F0R MT=O0D<@QQ,/0=?*IC1]/?=AL4DYIB5GFM,VN4]U MSZ-@-G%%G_[9IIFE@OSA4:.5 '_ZEH@X$JP;_L+>])'O$:1\1(.BS52AO-Q9 MUJZMOO,M=)4>F(7(Z^"D1.NC^]O*!DNM\V$E>-Y09$=R@>2"W;D@40Q*,L%Z M)MA!VZD5:+L&6'H?W*MMXMX#7;<$M03U\:U;@KH)4$L_JUD+W>X M\<1AVU&X18DA5L'-/$F)QT:)V?*V,3'FUKAMF@A$F8)30Y@:?;8^]\!\M* M'%+FJ3V%M$PRY4V9J:VU,>&R,X0_O=[Y)HK'W/0U^7>),BHUIIYGVPEM;@!4 M+S4UE.&7JJ!"\)S]QS>W!]J#9-GTXI)GJO?Y@(2%A,7IPB*KC ZCOM?>6LQ] MLL_Y__C+45.UB]?3H,7?[P7, "(;;251L_J?K/)MXE/:;XUZ]&M3S ML![(H^< H]#K"#2KB?^#Y4$7D3J<8Q=-K==\Z9 3HX;^+VTD8''T3ZJB=HZB M@M!!44/NH2 !J*&KC'I'417_(*E!--DP &KH'UBIU1-H WR77PPD--6P_"^B M"J;B1O5JB <6O<7HI5D#KHZ:7^&ZDU,D=<_W., D(2,A\P:U%Y73PU+AMW8D M;QZ6XN90]%M7:1]<3Z_C46/;!:1SBXE\W"H@7([CZBV/N0^9(5<@5R"M:QD! M;=ROS8^ BE X_5-'Z=?GVAXP01R'+7Q07)(?"Q2"2[K*J.*>NW:=HZDO[13V(_.YI:SH%B1%=:HV\8QA?@V]01/ .8^CG1B2[/97#==_!)S M8J:#F1TW"H%"&@K=+O=P_,5CF!Z,IZ(R:G MHT;4NB,L[)EHF7%$]HW49A(RU4KU2+!^<6:/X:[!QY MBX=(#0+J]\%([MT>QMYMU#=3;M<*-B6Y@N:G)!T*N5TKQKY#?B2TR:;'G_H# MF8TNQDF51LE 589M 3J:GQ@AY'N"#1-"IRF81_@XR9[[__$2M MMCU_20K;G5YOFA3ZHZ'T#P["/\AI_2W]!,&F)%?0_)2DG["34&*"A;PW;<.9 MT?,HKTPA-O5# ])R/(^ ?@3]QM:)+8_']-$/+WC-)9WMQ2"(LD48H&X<.VR& MC;W/$617'&#E=HUBF0X6Q)5E1I4!O-)FP"\VB]O<*20'X3_$0WUW#)[>4J$E MH;45M=>1=J7TN_;-6_E>UE'Q5D_IC&H+Y!\P&=7'6])[V2E'G7V6N>>"<9^$ MC#C9QDR[I)AHBT3SG95;A3DG77G\\EBTTPGXM^O5%B;J_QX ]!@7PAVL%J3# M .KR(I'Z^-^!YR,C2?5V CS\?NLS(U]BROF2))Q+U]7A*I/ 7Z;X\=J^G &K M^;>3@D>^F_JC:9G^0BV7?2B"R_,+U E&@73KS@&HIMX=O3)QJF9K7>0!G=IH&CM:K72N23IFDE:7"]>!)(&BM:J#0!(BMX714LAG5\UJZM5FZ1\7K^! M?"IVL"PQ(.W@745LR;/3XIJRE8L\56D/I5FZ=PH3U[*LG,)Z:K4[L,=$7_LM M_G!PY+7.GU;Z6FTG3&4HLQX3[H=Y)X.8TGB3D)&0D3&5CN [%^31<0'U_(H1N"Y A^GL"_)BCOWI1S+2WNW47YZ_ T!2Y][ M<#GZ%/\4SC-JXYQ4WWCE+&VB)%ZP_'4)5#[I8>\=FIU9F/.?55C2"JP3C:;C MIS9^//5AT\28M-T,B^HN&V^*-MIK;$(5X9@;0R3BFYM@1EW3""]P8RI@/)M^ M3]I&?,VQ$5]3-#F<^XF&V_R5B>$2PAA8"*2?NT+[:TS?D-[+6*V[=3//'%YY M&V-N^UJM3]*'7C+02RZ=V=VK2\=K"1?CD8(8A?GHUHN^\))$P%XP=5WZN]CD*B/^<79[]E 14NO]/2A@E:X?-M]0,LQ11I:G]@0EM9T)0"Z,F_-MO>@37Q*3Y MNH>MGFDG[00V@93CPV1Y>,7E4\)+9RE<%1 ZI_.SBE],_I9BY!43YA[@\^<4 M@$9=[PHTNK^X<7SZU?0,R_$"ES[ .S];<$^I@-(9H:"BY[@L-Z!O<"+?[A]N M>Y3LCQ:Y_\?EW=4_;K]_O;J[9S;PX()<_?./ZX?_1TIQ5K^4*QQK[;TL*\MI M^#EVF+>6-07CF3[0H9%3P /)B=S1>> :4]VCY*?K/+GZ+$=@K0=N#FP9X)(L MW'V7"7BLBXY@9T#R/SIH+W=!D%H5\@#FZGAATQ#['OGLZ.X8Q<%7TZ78;=(C M!G;(L"PZ)F#A)I]O$W>YSGFX3MT>K8PP4F5J\3\$S,63##)[=9^/_J5K!Z[&'] MNE<=B'Z\Z/[Z\\ YK3[YHF?AHDV;$5"+K"=B5:N#BK_R6!=2HPU<1P#V_M0C M &N@MEL@VD>,?^%T00.GZ3R!B#%9#WL&\R4CC_E;?X(*<<:Y-%BD$3;28J\D M6CJM;%P_C18^^"I),D8KH#0\V;YNI8SHKEX-*T"'[@^;=\?>!@"_V+W+X4.! MF/+*<^\HXQ*7!5VWW6]EJ^*E@:?[(+R(#HX(V(4@I$R#;LNB+";@TO$E'P1W M"@",;'EO(A98[J\Y=7^%(RP7KL7K;J_?;-0ZK9SS> 0&Y<32(FNYZ9[.?88H M#BIMP!BJO6>&2L5Y*F0HM94MDBXD0ZW4BQ" H8;#C;!KAI_6TLK._-0;MCKK MV:D)A?@ O.L[8)&&4#9M)"^X!XG6]%@W&K8U9'K KP;&NL L@TOP#7N*(Q:8 MD>+K( '&A.HNB((G;]-JB#J4'L#J[5_-9Q/0.!;#XO\']VR1\3*V?DJD ?&" MS/=-GQGZ2 P&-9\I&8?+\4+QFG?P'!@4JLA;@'GG3&$HE!%Q$']Y/?8&Q%[X+4B#60ON^ M4VC?[R;.VBTU:^FGC(-H77-]P?9)F.I#6\&?NI17H2EG@Y,7"E2S 38_P[?< M3F(HE:JA4)564_NM;%&L%:T&*]Y]%66MO[<9NZ-6-DL\M0H%V-N; U4#AUL+ M$7BS'?-F>X4WVP?!F]6;&C7Q9H%%7Q5[YB9R5LB>V>W,.MFSEE4 >V;SJ(1C MSW]-38LNW;P2[(6@UP-_ZKCP"KR1T6E.X$\AI@_S77#K$YP"E]!POYXR^EUA M6[=P)(Q#X0.3P ^0);ZQ?]//<\N7&SG+$3QFQ'C!X[\!S&COX#!@RQE@!(=1 MO1)21P&CR#2FY 7P%B=7*40'CGOB>5@P+EK2.3(L,K(5F.X]%5F$MQRJ/TO?$65XL)ED M@4&RKU[QB]FEL^US9S9FRG":V%^J3+B&-.B3D&"#N&UAX,>]U? MH[,,4>>DA !)7F0P7K'46!M9N ;+*32;LE4WR;IO!"%W:%>L-%F^AAL MP<#U MV.K3A/GU "!B,(*K03PV[02%HT=; ,%\'#IAZR?" L1\%H";@#DOH21U M"2=!)G(F''-XE;URS@6L/ID@*\*8:QB=T%>#SGU:@@(2.@N9MR ;F9"]+S $3'YWC"OL?X:$PQ#U^!?Y^IYO\D\/A6"[](9R9Z^4$46 A;AJ$*PXMP"5A3QT & MVT^-SM];])509$37L4W#BP<'YH.Y+.+9,WY<*A=6VPIE@)M\>OE:A4_:P1"4 MD@"!PEX:(.^RC[/ C@"B\ @0=1TF<=FW,9W@ 8C$+%KD%F1W$J9+!$1+C38P MN=?QB(,8 $3=G87SLV&& 8@'=FZ#_^Z1]Z'JN/QQ%ZF,6< M##R6RJ&[0F]+NEXEYQS0Q69LU%\S5MX)#AQKS2R.RD/>CSY+Z0C.VY&PNT_] MA*UD8M$7:H0+4JM#*P6!% 12$.Q+$"2,0,[>, 18H"LR(;PK3QHHD6GVV])@ MBY[[&OYR&?T2/\R&!\+SW0#M"3V.HT56)[-*3=<(3!_ A]ME"3.:;VG"$]&+ M?G*C R_QO;6\F9+WR"+19FCHFL;FBDOGX'FB;1,M>ME!-1I)2CXI^:3D.P[) M%[O%*4D7]= M5!E5S4OO:C:LBL<-8#Y_4AXHQ;T8)HV7X3N,1MF8-.&RHJ%LMTHGF..%7^T M=TPP^(K!4W,"](^UJ>+PF6X8F'89;@]@(EGPZ/EP#R(5-WO"!"V,8B[SN?!" M*MK5(I=D HM?#CQV,8R8?.F8SEBB5>XR$-V82^D$3YA.ACE?Q-.M<*N-?PKW M'.-W1,>H68AY0>:ZZ]O4Y<%BK)V*R6:X4P+B$?!N4*">+P6$$_D\WA60%PCF?!B0.3RM_M8UOQQ M%PD6);')D-Q=6!? YM6&2&(N.:_X8>:^8Z;_R5^ 06Z&X8)=BC"9.FQHH9#O MW[\L ^31Y>0;XI&G(.(PM=AR]#%[38OD,'Z^,(X@F90(8SJGC)["G4ZBCYUY MQ,IX0CSQO$^-J>U@;!O0SS;[W*=D])M)"> 4MKGB$6^&^^XLE$['9C C+%UK M[IHH%][?_[CRSB,^=@*?O?S%<:WQR=(_;A)X3)H\+1 W(&0F#D@,PG<")B:J MP 5Y,\7.D\@@=/T^ )14\P$=?F&X,\;Y_E$9FXJ8Q7D0YMW")F>ZSL6"[/ MZ@#VH9,)9MT L2,[ZF$>OC<'[VP<(9DM3@%]B+E?P 2NC@M_U$.MY&+E4M,( M]XZ9-1,R%R#M29;KA/G_#LO=@W7Z(4\F<^45=B0![4,;!5'ET*Q\0&]* M+7P R(.E J6(DCG"L(QGD(%X>@=!A<*6"V(;\W-"(1F)M13LF&"9!O[8>;&Y MRL9]XPAY4T !(AA8$6@ .4-\:(WU!;#5!_@G#:=EOB;;(S<]-YA'JXI HZ"B M_Q-(-*%9'IO0"L\4T'G.5=(&06"'YA[7+2S?BRLHEFCA MX.DKTP]-<%B_.0;%2C$-D-F*IL]KR0%!/^ENG)Q1MWR,Y0&C+C3&GG73"NMM M\G!]+*\Y(8:@X9D1>"CI'\X+?<;3+B]\U8'-/ M8,=P?H"I%_\<%@\SPPT,Z M .SEL+4M44DEG3)OBMN>*%>XXQ/EZX3);"QS$ZZBR0N3CG,R^7:&;F/:WB.- M%A-[8&R9QB*1M:D X?DLRR]RSGP'>77!#%Q@P3 M3L=T#CQ0#2\%\(V=!,%F ML+&" C[>)'#9\:*D#.>B=%4F5BBCH#6>52IQ,6G?^J*F30358].7JUVOO#JWNQC^H M;J%4!@%UKT\H",[RQ[QJM_NOF7"<.Y@+&88,]Z7BF8)F=I^O_TF9?Z\;/*U3 M?WJ"67D8FM+C*C#PNT]#E3U=PM3C, U-(PH^@K.@:(EN:26Q;]&,6 *K&2M4 MT-0)?<8-8="5V+Z!30>-#\K#4$M/@R^;J",8$M40R^$,/&YZC;M>&AKL"S.$$BAYZ.$3@LS MY!V,5$= 9$H7[%2X8>:@W:1$11?9V-.%QP[+8# 9WC+G!B,F^%+J\R/$."NF ML3V>)<&"VO@Z6!-\A9F:=I1RC^# MS%R ZOU<@E@%A53>.+P*J:9A83/L;B\ MZ\S =$!E']N!'GR-G[*!!RCE>;-)HSN,BUN19Q-1#_N!>914GX&WB<4?'FM@ M$L<&[O5I=/K$9[,-8YF9(#Z0,)I@)EW:]NQ 4>* 3LT37$(_/O%C4\":AV4S M0DYED67JP0J,,(0$/QATS!P^Y (L-PD2"Y\V7=R%8(5MV2$DMBX\78&R(38J M(TLRY^0%@ HK2,WX:2B6*YT?16 >#\#WA1UBHNZ,89S'#W$9CSR5"'ZA8:A] M-[G2R&&00]>9:\\\-J8L_X74 4A]IGM6E)$SG!/TBA0$I_E4N&RIVA6F@O0Q M[ABA%$X%6MSE4=.D0%PJH<=%=$B NU8>1K;0GWRAD1.:\*Q1+\VB@ADZJU,3 MQ=U"'SL,1/M3TQU'13OP%E:-:5E:(G%P*WPB])$SM^#91X)Y)*%JQ.W7*(Z M"T^'8,HP;>B"ZEXJ+LD4"689H@YD /8 VOX'E"(,+O%A"B[?0 LN]0C?T06Y MQH+X[.Q;X"82%5%7A5YU:@$HZ"+Y%P4I0D59(GR$JN!M42-FGB5WAG&,]#F/ MI1KBT0RP$M"YCR>#IW)P2SD(3XWXN'L S\ J 3R18ITO=V9B&'&)'$:H(ML@ M$0C#&NB,D%=BOKP5%UH)<\>GX<9\./XSOA>>BVVQQT7,(-Z^C5^I%=Y2PYS; M:&)I!.8O()^X>"Z*"0J 62(6%5_-Q9G0'4<"VA.(\C M[$M#[P-SS6AZ"R>QY @!:,MS$>\DH:&DULY/,2]U+A]!2<@K9>6DFX/90 ;F MSRPE3%*6,P\1+4T/#SCCN6.7G;#FN\YL0X2+LE">/F(A* .MZDE@*#RR.C2UMD>>1Z1<;SW/Q5 MI;).&!1%@<6B>8(<6VJ!\C8DU,D6]%F?,Y4V+PLS>E_W][ M7_[<.(ZD^Z\P:JHV['TJE6[;73T3X;9=W9[M.J;LWG[[TPN(@BQV4:2&AX_] MZU]F N EZK(HD:(0T5%M6Q0()!*)S,2'+U&-7,&)'VV40N2KUW-ZMO^6/R3Q5Q')IV+OLSSX4I*J4D8I8DM9OG8:>((E$E!)[X!E8)XF99PLY?M& MB)SX_1-FC^6+6\9(+,!=3X,G*@K'!_8),YUW!YW"03D"3,,\TBZLP!5G&AH!-0P"K!_XS-KS%'>]57TPWMD=@)XC-0(:E( M76/'16SYR>]D +\Q(LU52A)Q.M*WLAMHRAAK@_L*@_N[!8[+R*K6^X]@@AMCA%**'(:[V>N !A&[B5ZZ*DV8_N)LO(LWQ(Y<@ITF#+Z D,) MQF:".9I$QH0Y"12!Z)_*%JLA8+MLIHYDQS9_QF?#F7! P5B*E#BH!\+ U,+V MGP0_%F5_(%R(TB5TDJ*@K;QI_$);G)2DHDV:DR&\5""OY$A$*1"4G("&P _H MAS\R._)X$S*F@QAY9,-3N G\XAALE\D])/*C#N42/"GK9")M* MC"1J9:689!7^WP%1&0',P*.RX8G#&[GAX7-+]%UJ7#EJWR#? R-/NA3AVCXE M-$%(\<"5XC9P9C^S%TDG%G%<"V2XR!Y : B:R^%[!GOP.%>(=7F^(ZZ>$)7V M>R3\:L"6Z5@(1D3*-0I^%8I+MB+S=)1;?-MKM3+,U'ZT88VX#TMF*+9N+#=H M_/:3$5V^'@9-Q71V2?KV!3;BF&.LKVI:J4-40B>YG@=3.9+8($08PS]<3'RF M>[F[UI[P[BL1JE$F0-X\%Z M%/4]$O@W&"GE%"1#8#0G$>B/#B76@/U)-%GZ@&(/.2QIW^-@(8=2N['H:"8R M*PUBM8MM=H9U/'4JXG.N>!9E67FD-33:EXT\2L.(S5(R+45$C^61&XXM9+%? MS7$8^=!XCAP1_<6+57)<^@26B$"3U4C^:R!BB4#$"PU$W 5%^A% % ^$>_,* M=WBTH9?Q1>9O$B F6'KEV7T^TW1IIVMX-2VPQI:L]*LP;0GV9E.-#*EBT;]$ M'V6D#A52/M!"R(,ZG:%7#O$.G>.F;RY+^MC1IF5>HZB<:(-&HH2WJ'1'#I+J M?.)^^2PY+3R:%@N#A]WQBQ_,'E]FJ' =E@"5#:1J^D(SDZ%PXI*1A%\J2&J4 M>WR)-#]*C_^9\).)8A0I9R%&0RXL5'@#3W,"\B\33K],AE &4L;RF#)1[,SB M;"Q65_CV7^'H0<8$'CGU@O9<>=PF\[P7 6ZUPPBJ LX9%]^P+1'DT%) =15Z MH")/(PHZ(S)I:,+RD7?=C..#_3*(-^7LB2MNL33H%(UL"(%T\.8-"1F&A1&* MO& L'7:8.\L1Q9IH5GUYE(E,[Y=I9FN11A97FC-G)BK-GNJ'","C*] I FS7 M2]R=T3S6BR?ZF\=G3.*W4G8V4=H Y_,/ <"JV,Y:(D'++"TXY+2 O6Y$D5@< M!"/):5J;;G!!9PVI]7$&:)8LL[B2"G"=9N8; M Q4&I76H".F*AJ6.BU_?)Q)@K8:!_YUF'U'K+K%VY"<20D N1HJ_,$H^)>W- M;JNT?9)![CU5P?U,68.4#1UZ'_;8G1N,K],VO)"IWT$S6G>4[GS!A%/-5:=T M [FY)J]A]CJK5+=D#;K4X M6DM7AS%DYH\'@C G+56GU6L8G>XY_-/OGZY<0Z(XRN*#V?<$^]LK\1V]L5+U M3KYQ#ZTV7<$9J^N__D\Y!4RVLSXK;/':(\X][*A!JZ]P$@YH=%IF56E5RRS= MZ@YW,;T_%; _?=<[DK84!].JEIF6685WI-K&5=W*[5NR^K2_[VTK#P#_BA66 MUTPRTT%E X+MP=Y ME"WN+\Z>Q2EVYB!\]891!"W'T0US+T>B]1#5D0Q3:X36"*T16B/6U@B='-T\ M!NY7+@:^=P.ZFB^.]NH>";=:.L#14M%2J8Q4=(JTVIB/*ZS"IM&(%4C(E-V/ M0VI5RTS+3&,_]!%?O'_-C@,#TM6G6CE"V1[L4$.A:$W9N:;HX.8P-@?_.' @ M>L7/RT1O#5I/UI')]LA C0$YF&.N(QFF/M_5&J$U0FN$U@BM$1H#<\&?3#GWK412S,:EL!%5492V^W1:\]BZI\$".4(I%CE?$Z%H3ZJ'^ZJ%HH52*;HT'>@)R/9!AW?<,;0BT3+1, M*B 3'7W485?YSOW "\T@C.(/-YAPK^:[R'_\[;S3[GPLM;/5MQ(7CM' M*+H&G-:4]82R'TB[CG8KL:$?R3"U)ZLU0FN$U@BM$5HCJA?MUO;0N'IW\VX= MTYUR8^RY4Q49NT[=(^*N1K3G"$5'Q%I3UHN(+PX%?53?+2)/K!L;_R^N\SY* MATIK?V+1CG"JLJ,_Z4O:>T^^E-V/0VI5RTS+;-M6=2A3!_SKK0./UE+24ZB0E'0<=R/XB(R.]P6BCH"^G:9GH"WMZ0WD=+R)>SYM+N#4, MA]>=+D038^C]M@IVM!XRT1?T-&2Q_L/4<"2M$5HCM$9HC= :43W(X@$&Q)4% M(P[YV/6X/,8S O9<^RMZ71W6Y A%9PFT4&H&2-39U7UO)K!]8.6R1\NO/Z.F M!BOG5*32,M%ZLG>9Z)1II:/"(QFF3H=HC= :H35":X36")TRK67*] L_DOL. M!= PO:M?U**EDBN5+"5 MD=6QC%/KA-8)K1-:)UX1Z\*_##J6'J%I<^;]!..9?)RR9]5#'->;J-5L "C\ MH/-U(\V<$#+10A'#S@;2)X[\V_UNPU#_ MG'Y\\V&A!K6[S;@+*>W\L\?Z>M/\M5#U\9LR\_,F'A\_/LR91'SW1&Q8&;B:M M0G]ZDR. W>5U8G1:G38L@>F,84'6P#7F/F[E MR'N5U#K^R^\X?N1/RE2J82M3VWFVUN2R23HF+4@IA^&*XH6=X?.9Z MY#08/G_ :N^^\<0]K.D++[-M]\G_R5BN-[([G:V=!=%$ =X"NDR(7VOX^&VC#F%&.S>9,>)31J MLYD/?U8_11^E!/!F<;(J\?$HLZN=M=_EIYWDYWT8PT(O.>EIKO%SING>[IHN MJ-?;G Z=;W4XI%*'4C-C!V@6O":'NJR9^<9 ST"SG+^_&;Q9U;!41/%K$O(9 MQSSI1Y3SF%!P^8FT]'1$F$KP1E[9-G'29EOX)])T2'Z7D[O@LX--(=ITS+;SUA7>-KI)7A,!*-QN5M^ U]0$P![VS.MD+W':[+MX_[*[J?!^1"[$1L[5;%?< 3RS% P#:>*9R6 M[0H>Z\79ZD&*[_C4,EUG%$)DZAGWW*\(&^';'6 B!^?GS?)NU%=8,/V+3K,\ M4HH*"^9B4+!<] V+BIO#%S_@TPK9P9T!Q-NM3K.\"N"5ETZ[!EO%SJ1STNX7 MH#NGVINLF_F\!4?2#SR+V<9E"+TF"%/-#>E%N]G2EF*AR]W<_M):7873Z32+ M+<.JO/P;_4*W\9_U"K61Y55=6%TRG:]=:^91V,YY7KS5R/ M!=Q@SLB@JO9K$/WN0C#G[0LMF-S3N&[1.7;MOE:;JN-8 MQGDPCDIE)'8LX]2:H35C;2?VYP)HC(ID<4AQ&R0E6EKV^'Y"-<; 5_?Q!V,> M]VIXBNG!'1MO$?FG\-(- QYI#YJ==PWCB?G&R+/@26/F63!"Z#M20SQ RT@A M$D!+\#^?V3QZ$#[&/T,_L>FI.[1 A]AL9H.6(D "2]:8W/==SZ?OOEY^3GW#/;QHHV>2+$Q"ZM$@1 M-)06:3<2:2S+42.>BR&>?&!7/!>6DV4:S)M*V7N6Z$#J<#GSXO-F M9_[%@XOF8)'XF9,:W)_6)RNE40W\V Y'I-.A9SBP8.FA,U0G%&Z#E$G*4@X' MU1)Z'-J!Q_!.%C>&^. M&\%5 ',:N %H6C3+&08:XZ1]JEEHB[1=5>ZE<3RV$U7^GM MB]+0,1462K&0(;WQU\$:_.' /(^,NX %W*^[52B/NJ;"0MD/7D[O_M58[__E M@F1KOLZWK_-:PV5>+(6/WOSK8 QN0L^=U;U$N+8&.9P+AV(,]#(O8)E_9O"K M;]5]VR^/I*ZZ,M'\&-H<9,W!/]FL]JG^\F['55_Z>[,'WR:6;TQ9#8'VA8M%[\35YE\ZEG$>P%Y<&5D=RSAWQ#VF;M*VWV6& M=+Y.L-Z9OX"[R>W=YZ6W=PN7)LIQ$Y:;E9PVL &52FJSMDLE^]O+H9A![RJY MN6+.Y2,6&CQ=8Y$M^/)\^D@^3Y_O/'M4L5R1)(IB0>!9PU!H(!)]Q213'M)Q M^7QDN(YANY*:SAV#TODP*F3^ MQQPIZW^]V&H?XY_?CFPV)NLVZSQU:04N4=,PD.JK:2OX:>\4#"F EA(-%C3!&HZ0%S7*GS.258=X[.]\8. M.#A?S@YXMCMRP$'EF]XF05@'1BK-.W@,O(.%-K,!0];>>E;Z,M;$BII8<2V9 M[898L?9BNT;'R/OPS;6! M[VRVM@)R'*Z#5W_>T.KWL'1782>JUVY5W.,[L1Q5_,<_+=OETR#VJAQ,_IK( M4%<#P[Z+ J;]LZ(+F.X5.[<+D?3ZY\T#IO/<29G;=J=9+)=AR7A9;?U6W=X5 M-;WF"WI5PQ3NCM.G58"BUQ!+W!\4L$W44"Z]G=C%(@!+]2Y&F/3.4E4(T6)) M6Q45BAQAR4*8*6.&65VLQ9FM*BE+0T(<\$Q%/$5Q2#%@]:&_H#HK%HITX>V, MZJC:\&XJ")JNV:G,YY+JD=O,S_E:VTP54#!W'"(MD!-*[7(TM1S+#V0%T6/& MQ"3%PM)BX<\S[OCSI30U3N90<3*#Y3B9\]V!678(P2FHZ=*38!HGHW$R&B>C M<3*'"%[0.!F-D]DK3J;LXY(Z[/A'>Y*O$3('-5<:(7,@FNA4;4:$2-/E->F>.NQJ'R3I 3W5[S@ M"[09,TM/QABN0W1P_"N7&@/YQ[2G;7L/O8[@R%<]0HG*Q<1@FY:!A.W6 X M9QJ&HV$X&H:C83@:AG-8"?"J8R,T#$?#<$H^ZQ7PG&+/>BMF6C1L1\-V-!1$ MPW;J,E>:V$;#<.K9P])=!0W#T3 MYB"MUJ#L/O$L.2:HVP3&RI/Z M"UI_ZXQ"F D+]O3+$$0@P6/05'>N*6;^.[1\BZH*>MQF 1^E=#A>)CB?\TV, M7<]P:9;5@TNTOMXF:?E4SY_QX6RWTK/-C+<=B-72(GY@EI SMCSBTN;!W_#W M,;/0^M@A64'\"T[YKR%XRS"/#M)RH;&#']&!]L2(!49J% __:IH]/@Z/IW9[@L([S4ZOLK@ZA*6 MY:V.;D>7L%Q>PO(("U66[K+%:WHK&M58:U]I:CFMMMW:'/KVH?-.E MGT5I8*L&ME8?V*KAK17&-!PWO/6 )5<^R/6 A:<9YS1T=4=HZ47_8BYRT^_4 M=$_7&J$THJ4U0FM$_.]R5KV]ZX2&^5;:ASJ6?I;N8FG(KX;\:IQ;-L5O.:8[ MK3'=WDFK #7:7&6HSJ":1= ,%5'P;2:?0WY/493*+$ZU;"%.T.T=DNDVJRZ M; 8EW@BIL$4\Z31[Q6X5VHFL@^44T) 3X4*>*OO9,!Q>D7MC.S,4G7;!3D*= MA-,Z_!UF%U:TTVJ>[<"QU+$C^IETUADJCT7.DC= NUJ>YE4=\*9QEAIGJ7&6!^P#: S5^J@ZC;/4&I'6"(VS MU!J1^%?C+*O@FQP+?O%0^EFZBZ5QEAIGJ8_(H[AS:IFN,PHA,>^Y7Y&1\ M)P><@W[!16MK(ICV^44!6,L:"N:L7S#AK,9:5MP_JH+ MIU,T_%3[E-4VB[FDIS4WCR>] FZJE'UY;W?2Z1=0S*"VTBGBWJ=V+NMF1:]< M;^8BM#U!^GK2/JV['>T,"KC(4UM3T2FB^DE=A7/2.R_Z!OTB4ZH.B>>!YXM> MMK;EV*1PRVMG)F-\US*7$J8@;GC,G@5"(0-R6&U BZ"C/[IA[FW%UD5@1S), MK1=:+U;J1A6"ZO3TE H[<>^V"F1ZY M(5Z/K?5V5)EQ'HR?4AF)'>EEC\*EB7+6#*$Q7'N?#VH&([&\OART0RV1:CI%WA,$\FO8%)3_9Z*_0#ZAN<8.X M;%8QV31B%AY!I=.8H^4A^C.LV@D2PD*Q)MU2HM*AOG$B"'-.&P8^2P5HZ?O$ M(N2\&-RVII9#G1.U97,*B_YDG#"9-99%0#\:)\-3$-T#LXTQI]]-]<22RLL% MV[IZDTBE2FM;CN*2$F4VU6\!Y&7BN8YDPF1S$-A+C75\S4B"^_!$_ M>.Y3,!$/?[)2$X?F @T>J4[H@:EY$@^=X:SA4$3Q8C50T4=5%CFT X^A?P"] MPS\_J;[0K$(G?O!@X?R1Z3I=-*P\VYL[.+;+RLV2:*PE]59SD^6TMX*;;"T: MLEH7IT?]Y^,Q+'2R)^R9&/\BC5VS8#VIX(+RYK0RVMWF^3MZ"O'>[QK(XS<3 M+[5?YE=AL*!7GCO=L+@ZKL)-!I)>QBR C6@8"D\?U[.3,GY#[O"Q%<3](O=& M>#2P?8&1>K3$NI/+^X_F71.5SK@* ['?_-,=^L:E2=:]TVJ?B3UOV6O@V_#1 MR((&\O=!>.U?(#D8H3^QQH&2YP-W'SPVFU@F[B!B7&A/X,7*NWN"#R?1JWTY M)%HI?CC$1DF<[%E8(FA8;AK1#/T5>I8_LDSATY$/1S.H=K8%#XH2]$D-@"[" M+P&/!J\*S4-3'+S$X,58YNW-60-=]KV\LN]=7?9]>=GWW)U&!.F'5!!^USC" M?,=AZ47UDMV,+_ _R0$HMI>K!(%NYL-6CA]2K'^VR/FHGGOVG4/D&!ZY:Q8) M 79U#'_&^(_'(?(0_HC/'RB98\#&RI$=>>S:L,OZ/ZVU%VI&W>HQZO8OEC/J M[I#V]JSR36^#M:D#F][1,^HF]DM-J*L)=:M'VU1U9E--J*L)=36A[@&[ )HL M<\U_-:&NU@A-J*LU8MF_FE"W"K[)L1#5'DH_2W>Q-*&N)M35/!7'2*C;:/5; M!5#9U/#R6KMQUNWK"X_YU'F]@HL3EWRG5]M$S:H;W5FM@3W M%!T[U4HZ7;UM+*6L+S8TT?YE'_5@SSR2(9Y,,Q351'8D0Q3ZX76"\VI6]&3U$[CO%V#5.!N1-,== X_5;(+ MT?3Z190?TB[LX9!''LLX#\99J8S$CF6<6C.T9JSMR/ZLR28W))O,H9/T%!6& M.S;>$N1/"%I"IAL&/-@^;[;?-9+,DS&/U_!%O 'Y,IB=9H?,I:E<@RZRD:1* MS!!71DR5^'?)D>5S#_^8S]4H:2>7D&.F*2<]2\HJ02B9%E*OV!D\Q^V8>C+)P+B<:G)SILF8'#(7N)(>,I[5SP^YU\JJ M!8A;,D4BRQWQ> SQS ([XKFP)"S38-[4GR>[3--99I2RV9U_>:?;["^2]YS, M0.<=8KQ#V&S*5T_=>\ ^6H$W*-5);,CD1 M-#2U*M#4>V8]L;K?=>H.MN[;N]TOYWU+I=IG%2X.Q2CHY5[ ! <\/,5FKE?WS%YY[._5E_QGJ"XH?JGZ]EU#P;*JWE079EH!IJUOE9>8/7U$-61#+-* M(4JU3-O^878%(\KKL0T7+A:]$U>;[^A8QGD >W%E9'4LX]P1UY>Z2-M^EQG2 M^3K!>F?^_NTFEW>?EU[>+5R:*,=-.&Y6,MK !E0JIZN+$5I.2Y8ZZS0=6HSKZ&'M+=^<@41\) TKB8Q$P3 MF.68^_,Y)5AWCL[WQE\V:"_G+SO?'7W96>6;WB:)40?2',V,=@3,:(4VLP&' MS]YZ5OHJUM1OFOIM+9GMAOJM]F*[1K_(^_#-M9R@"(&5;C T5UXYBI24S#K_ M(K?>IM^IW3ZN=4'I0DOK@M8%_/=JPIP'7AEMV.HL_G =X/HS/U:_AZ6[4CM1 MO7:KXA[QB>48LM"'?UJV2ZQQR%4Y6_HUD<"O!@QY%S4?VXW!V46S6(:-O0*@ M=B.4;G?0/&#ZM5T(I=OK%JPG)<,>M0572;19[CZ=@W$DB0-@*37!>$)A@$7Y)NO[;($$V&--^3&BWEP46 MI?ZW #Q)6T%V&'R:VN^&?.QZN-_93^S%3TS_)-I,4T ZM:ETL<>)T*'=[S8, M]0^$#A\6 U*ZS;@+*>W\L\?D]&70>$7=)09$X^/__[F;X%K(I<_ M DM@C[F"9T$%8'=A:ZK*FURXY7FS;X&BS$/C9!\]T1N!2TEMP?2G96[!ED"E MRJEG,L9)%6/$^9"[?50U%5K(1* XX* M8"XH"XLU/%UX.Z.RK5B7E.J5ILN,*@=D21'-XX#:W7';1CFAU"Y'4\NQ_$"6 M/3UFX%U2+"PM%OX\XXX_7U%4@_$.%8S7.OABHCMLNO11N-I--X! M0J0T&D^C\?:*QBO[T+$.&[[&VV@!J'5V&46_5[6+HKI7%X M&H>G42@K<_K5@*'L FO5:_6:!UP7<#?PLU8!Z)-:B630:^Z'+%4#\JIA"H\5 MD-?N-;>ODU!#X-G!R&4GC(U5:;4XN%Z1V(P48J$2X(S[28PE0A/V%OV)A]0+_#ATQ&]R204%+-M^.QA MBA"TH\<7W3C0'\X]-1/7L-'8[@R%<]0 HZQ<1@FY:(211AA5#0:D$48:8:01 M1H=W)J411AIA5+5C%8TP.D2Q:8211AAIA)%&E6B$D=8%C3#2"*,CP.]4OX>E MNU(:8:011OI8?752OQH'ZSO!T[3/-.U76B2=LUZSV(KD!R^27K< A(&&&!V. M+3Q:B%&[ "Q='2%&[0/A0JL(&$A#C"H%,<+]:PYBQ-<"<2S!&"V##B6A1KE8 MI*/'%GWG?N"%9A!&$_ U0&D=,Z[H6@@#C]4=/%:?TK$Z:.J(@WC2IX4&YM<; MQA.'O=G$Y.#(8,8#LZBJY=NS9B>M\&-Y7#_B%2@KP[2<.&"@!_1R?($CLX&?;9L*WAI@!\&Q@TT_P6^/O9Y@.Q@S# G M(%6Q]MK-L_F>,"=>H+04'RW/=7#E@*^!NF#S!_A)O)(-QF 1^E88:JB25KO-X&>*D>SY_@HBJWLJK\MM=LI46/ZN@Q,S"@+U/+$;(& ME0ML3D9;: #,[IRU7V?2<+K5Q!6J;*1'>X1=A,[()HFDYA) FD"?SX*W0 M)!X@-(VL%YKI62>+MUS0,]-U2(GP_2,^#.*N1NV*QT$GX+OB<1^30ZIO36.) M/4\77'Z+:KRB6V_!1F:Z;KL^0ID%>#;=VYS^Y$-0$;9C4IX=GPL=Z)0-:C$B M0*C_(7X%_W=H!2^)N6@88\^=JDZ(E[2PI_3-:(9P3M,O02D0)M<,0D: VN2[ MUFMV%;(TD>[<"D!Y7A!^N MAYZI_<1>_(39G41N;P3$1"2FVIA)E_&L%JVWV+5"AY//H_T:]]T0_!4@WY2#3G]X4!MM>SRNO!FJ;MK23 MW\$&G1J_D-(9\H_W[!G&K$'+6(&X-XJZ)V=@L'3K@9Q>"Z9^UM6!R05"MLV9+0^V/R1Z^^ &?5L@0[@S@UVX/-))\B73Z M!:_\6DFG8,W1OF0=;.>?EL=M[OO'8#T'76T\%^/J^QI8O]BG/"_X1H9V*:MM M%G/YC6MN'D_:O0),0-EWMW^E M?@N(:0D^G0?_&T_,-T:>]3R 9T%O?6;SZ'GDO(,_8P5K=VQ, M8!I ?[PQ+CVJ_0QS'(+6SSS7Y+[O>J@[B(=P _@ZJ9$5(R5&_-$R55EEGWOX M6S[/GB0U=(<6+ 4VF]E@FT@UXS?)[OI-@^0SA0\>1>WKU2**\< DFSGV0&[S M1ZJ*+62!7P%A@DT6W\'RUZ()>([;JB=B7 \@SUB,\-5OGHN3@"UUB.2%N)P M4,[8:RG>9(EKLE8+7IT+BUFC"U3F7G%<@M4B$\C 8 7PV=0%!?G?5#EYT:ME M/;C,:T:TCMB98V*PCO("S4E7BB#(SN3 MD2&Z,2*^SWD>%X-8/%%=VYWFV3MZJMUM=M\U8"?V9^*=]LO\V@P6= HY0O-[ MM>CEL#(V&$9Z9;$ 3, P%"XY-)399X;#TT+(UB-'%_A9[ECRQ3['W4?9I8Q;N;_Z#TW^!YM?',2QV^ M"-T:66CAUS-IK_?G%YJWO9,"O!:CY 0>\>_:QMP62J6U,L^_]G<++-\(;1\:B2LVPYT>9M&'.36/?$__BDN M^9,&_4M[Q"/XIQ2DH[26LJS[&>[T=JO7O!!ZJ2C(Y=:QYJ:*-.;M1J]WT>RG MFEEBL.L="'^=4?H$8E$F8A64_@BF ?ZR@5S)O\!/:9+!"KX]&YQE*/B;QI4T MHFCMXO?*D 3#%8M!="KZ$/K)UMK0VEFFM?N)Y8LX7$0=#%GL+^;U(_9>D;:W?-L88'DMV<>G[$7RMG19+@BS2=:DJTD MG\GLJ2 9)QSCYNJ)9 &:"'#J%[^0F;!3.^2WFAPL$06FXCVI+$-^#H54+*MA MR6#!@NC6"5SOV#4DKK60NWJ22A+[\KC0!]V,9:8VA%:8IA?RE)5HP'QTF^=S M7XAF&10'IUAL-6_/,S:$(AH^YA[6[_ X3%THKI,G'U4CY=&:[+YRG0BHYEEZVP E(#R(SRQ,).Y@21RP3 M&42MC$ETP8KREDQWH M6+"]84?6R%$6:],JIYRWL:OXNG,1V?Y U8ZK8$'+M M9$PDV;U.ZR)K:R,8)P23%@ MGD%8-U%;UH)&R1'IK-, ]!WVR."E048[H"YCF#0C0TZ#;G>:K05-,>%TB(-/ M%,5G9DY@/CYS,/TF=.36,9LG__&W\TZG]3']&?VQ_?'T:#V53Y8#N_O6>IT. M5<[Z9W-[N]3I7FNP4"7P?>#H2L7 EN;\6'_"/*$RX ],\0]@&7\8#)7$8(^< M3M-F,+-<+"YPC?I=/%L4WP2=[+86*U+D8U/[F6,;:!4$-6,V- +!\]F"-F : M88&#QL;^$NEO=XW7)A+)>.8.ZS"P>=2CR!428T[EF-D3\T:+UC&\.A-_Q"ER MWP_)N\M*-(2Y]K*OC*:&3 K]R9V)'#FK^?S'VHF!_ TPFZ_:(E%0;Q7=/,Q9M).E]YW.1=8':<0NX?EY M-IS9*,P0X4%OD)WD5X0:B_1G/N!2/MW< MLN#DOB,,3(TLW9UAA7@1]ZRFM[ M.[=:$EXDU7S%.? )CHPNW2.SPP1TP\1V;)LID $S[L$HC5Y@FMTGAXQ*ZHTS MU[;,EZ-='YN'2^NMCW:OF]&P>'V<9QW 91%3._OLAA%3'SRX=,#4FSM/6A;K M8%IW46A48)PC<]F+.L;4NY*O^FQ]3Z&/%Z&H%QB!SB K6AU%%;SW&/]D3HA0 M$E$J^S-[B>%LE^$#^";R$SP $ZA7D/@U[..(2J:3--X79/B)693PHT]42BJ8LFLI69R%:9$[D0'JGF\B(3 M)NO)7+KVI"/!1:'YY/PG=RCP9AX\-A6N_HS ]3C)#G0[YRF@\/"/W6!8&$XAP_U=N0HD6Q3Z KZ%'H&3F-R!M=-,N.*4O0CL-&)FHYMQ/ [2XKW- M6]B2 ON-0P3\-(U/]/_T]_V$9QFWX-/5P21"'%'^ LR^PCX*Q#F90^4I-_ " M#5[?H@Q4, '9^F)OX,QSQ&^F1(%Z&%][/,XGCD44Q:BYD95WE>]H].TK'E>^ MB#7:3BQY.K?(O,43]A/&D/=-P [QQ[[A-J MOO,"&HF:%^]TF7>5/\%_(I3=MCATWEV(R%T-R!7K8(A+:3RV3 LG R%ZL+JQ MV=A6I,S$E$,8B9\_N=X/F@JY."C_A-?/0%BXDAV1[,$Y#4"9&+C*M%^ C(S@ MB=N/:MMH&K?.6"9N8'W3A$P862'KP;&@:YC>LF&1OD>?".\R(EP0;[O)%0HS MC8U;X#19>+$$WU,XT/[JZW_?7K]O7\AYG\%X\2IINLM.HG0LA45#!A@0SB,2$L6L#D@A_:E,*,XO/HI31UXJUTCQ33W!PO+8C; M35GCJG%BU0/B=,\T3FPY3BS7K HZB(HCR'9,]' @5VENQ!W"JV3>\QMF!JMQ MB>927-H*?7EIZXL+/NR_0"@"7W6';N?[7RA420Y!(JW4-2]*#.SQKE=#RDNY M+\QH7UP,C!N5FJ5N&]^4MXWREN>1G58+GA-S(NXV@<>0FIQ;!]<(WJ"DKYW@ M%B*ED?PR?IC%FQV1HXNGWQ"+S%P_NCJX>@HLNN_ ';Q;B/&J3)<_.;!K3ZP9 M00\P20.FAY!:*M5.'JPZR1(7FC/OSLZ,?)4$X*B+O/&;Z'0\.>ON#+4V=(1S M"&H='9S)&QI17QIXC !Q-H92HSBJPE */!4FO2^*KWK8$<-!JJ-IAK:<>N^3"@/W7H M1W"D S2"BL@BP8;Q=2;O]CIXC=:#N HMH_C]-SZ"P3[(AM3]9UH\-S ;P0M] M+I/7:%0)+1'&!C""GX'D%!'J! ML)/YE . _EDQZPD-PP\:^"V,$ T*QF0R)QJ5[(TQM,9@E.4!K#-2XQ._XV%- M-,NY0W$PET$,,"Z>T.XFS+3&[Z7$^$BJ\)0'$W>D8KJ198C,))G7Z20:F.$I12!T.!2;$K=D*@T# M_!&J.$HZ\%R%",&TX#C$4^GTG^4X<5^#P-B7Z;0_.>7[..(]!,@L9O&(&##8 M2)X\T^^R;S(&CY-T?@ :+$50GMORUMSQ,=ID4YA#E$<$" MHIS4+?42TRQTQB+46ZY) >XV<%./)()K>SVMV17)5[: MVV=>VD6E7HZ0(](:P9IWS4[K[+S?^W_M>&S1"-:GC=R&L7,SS_,63)@\!_PI M[>35F[6RBN[XOT*&'@&+V/S@#[;Z_5HPPI 'PH9N&!B?*1UO?+?\'_D.>H5Y M'Q<[^9]@.Y?>]>OEH9QC)AP1V*:4$X*G0!!$,P^"""-6_K/+QO9O]1N9;$X) MI#T6[G04AN#F='=S1:_E0R]VNSJ=AL1&"#8C"J3!S9TBQP&=/B;NT6# _CRC M$>,F+XZ # ]&JSQW3![X@@HUF)1/5S2&&8(WOXZU:$\^VRTZ1>* -R-4#!M\ MT[.&I3 _S64#'97P$8 (FO8,CGK,+(6>ED?ER3A!'KF&CCIT=X!G=^F_-.+H07[G;6^0@?JPAP>//[ @Z= )WT\@?SO]=^OT*9F?)*=6 M)24)<9Q6HK8X]^VJ0^%\0,W;=O\\>_F'H/:JE\*+AAX@=U@ MH80U#+&%HZU M.+I,"_EMOY<%W8IP10H,:KTH!]84]*;^$AS7GVB M<8OQ^!2K8+[ Y [S+%> -?"D2)JJ$";RA-,/S8GX-N%12/O7Z>&"#S%KFH"4S"\B"6(G0$!"-66.87G; M%*P\< =F"*/>Z!80\^=G+05]$N^/655P;C*-17?3F"\[-_=]! AC1VN7NJ= MZ&W,ZY+2%!E8+Q&DF*V1R\7!MU2/N9'$<3?L1I8 I!-*80S:[AL$+,2\,:F# MO$*&RI&0]-AZQM5.(E9=H!Q23+X'"UH:9A0'Q= F\[R7A/@9@3>X' F!*T,G M3B#A(9"P/<)\*WB$/^$\$ C])[14W*>455HN A])\?=(<0!B9V62WJ?@EJRD MXA!&PE^UV[L@;$^21R?4!6;!]EVL!@"OAL$P29=$7YE)S#]FS#P"^$O5QHP4 MYDV87&0QY^%\@BW)L*[2_,E,O)Q$N0ZDOB34'@VP,>&CA\P[*5/S/!,V@%(3 M!!.CV-W%@UI4![FX*%BGM,8L8A?V$QF+Q**-A, HR4?R0ZB.1 S2M07LUK*6 MQ,*19V;BW8^1-9%3GY,WD&('-T/,/A,JH'"'TA.(X(=B.\V@%YGQ0&SA'GD$ M.-_0ON6.*+N!*!EJ4=!XTWX7>-:/"-/H)4<4O2A(B@6>D2LSS7^[(OW0V3[] MT"DI_2 Z*=(/XE!^94+B?,X]W&L^(M%>XN-LI8K!1DF3W");:K@YR8MBJG@= M[K>U:%:)YDR+9MMBF921?76MS&5%_0QI&&,LU6PN?_"\1R->D43?J_+EOR7CKJO(;XXB78GXP+UY85IOK5G/G^!%EFV?W>H-$;]/3*7R ?"8POM;-:5MK7K(]E15_SFE?)U]S9@NA=M!N#UO:> M0UT-Q@FYG=MO/J>U%5 ACN?IO!$M I.K>1?*YETXU[P+AU>?1U]/:1_:]92> MOIY2A<+,KKP%_ WYMT=T#Z(V5T\N\V#-$EMGNH]T+7#X(FZ$"O"=H':#=\+R M$T3I$1B3L)0(\TZRR%U-+#XV;IZY*?""7P4!@B#0H,\^13!7^5E#W565%*+1 MW5I'WF3$=A-043,Y2[-XEF:AAVS,A,_\'MH[N+C8[K+W[?[)\%1=Q/1V]:+^ M*/4B&.4TM!](1/'%S)MG"4F^Q+OD@GF%$)V$NE07@!%&_,J905&;=DBX'B&0Q'$ZM8($H#>J\B7O2J"&ZB)0W#?C6%%:58'RDV_#8N+R, M)%^(?&I2(+Z!R%)QG5M^>G=S%:&]O="6 '4;'C@!]W-'#_UD MIAE.0W%=11*53$,'-@F))\XNWO@EKUZL"(=&3I(9]"<0U4ILO(Z!0Q?X>LLG M;#->6?'H73F [S(O)RTI<2]O).%U"L\1-)6HK0;J=@*@'P.33X@'84QW7.#+ MWVE6=V5XQLH>X 3MRNA$+\E?':?)J@?$/;E.Z7%49!*X4F30%'%S A>6*RZQ M8++&=6 K?0$GX@K!W%O=Y3ZO0.FT/GV^7W>^/V MMFE\O?_MYKMQ^^73U^^?+^]OOWY919I3$^Q\_6*C[J'%1FT=&Y5L!7Z'W=P6 M01$?T9V?VD1%91&.\RPQ]R/> U]: EE/4O(FGP[FUE37])AB7M9GN5S1WF7 M+CI;@E\J] 2UT##T+8JBR(ED\B8B7D)$$G+A(V+5FX"<0\%;)QQ%="2Y1ULI M$14[CY;G.O@9_ 7VY(#HYQ+,RLK%%KL\;-E8\P\'@^7F'+J,^<"05(EX^XCV M&,F0Q9CP%7$-A$?KP?7@J[:@RN*""1DK)1!%NQ4(1N [TGZ=+V.^/OHNBSZ M$B,N:D&(>W1N&&!Y.HI<\ Y)ZW^A$SL[\K9=Y.UG6(K5A4LYJXV<*Z,+ MKXF63\-=)L^Z9T[$1G*NKJ[?.B.\)8VRNPRAER*D^OWW*QD<4D0%JC25(1K, MU= */$F&)E4YNM @ZML$[J\A:A$LR#\M&S3P(<#H^YK;6+X*;ZG"RHX"NP5? MQGWY0AE8RX/]-%?6*GO"6V>!]F.^+/O(RHXI,7_N<_5K?_ M&\9(Q(_S%_W;)*[VA2+]7RBTQH+1B.NH2=%)B?J<__")U0QC6&Y+-54CA,V! M*I_@!5/D()%L![)B9"(TF1\6A1-OVZUL6P*#P-7A9'YL*;7FG M.=GWB*1NH7EEDBW>1VAZTM@F[&O$+!>_?J$T*+A"*?F*@W5INP(\.1)#A8D_G=%.<4&>"=$2/] M2Q$CQ0EBRI\3DTM$^DZ\.PWCQ0T-?T*DMR:X-8*:5!%+2L(/61G-WRZ<6DC["274L51Q+DOW-9RH6.>E3X2+"Z$E.+=-C%_BV8 MQY0 2^3*DA(1%$Y)N@UYKA %EZ)RCO,2QS>"Z"OB11Z'GE1N59 ^P5FSK\(S M)9\X5(#\3!T>2((I!1GY MSQS!]$PQM6PM?F $3JH\I[.F<82+Q#T85B=7D(AZ-UE+DD9?AKMTY"27U"%R MX]//T2:]\5PO: ^K3EEF?GV&!]L=(N%S"*L<:8) %]'51W9J)"CSZ"(_5D%P M':)4QQE3-&CH5N8875\6 MSU79A\2D)_\,\2B^6GQKQ&&H?D2XSFT+%C!M!SY%AAA&^%C4PHSK6"@5R2M& MAGR;0B00X6(?)ABR4T(N*D$G: /C<_%4&;'86.13IKE>?BG"W]PG_HB'W-:8 M6,4H/:?V/$&FB#M=B-NS. 4U&2H V4-B"Q5#HQD68[!PZ$*T@O4_T0 5!LFL M'RD]^G,D9+GC1C*C]3?$XG /3'!720%P6&N78%)%L^MT0"QEQ; 'PK>P$ "/ MBS_2)B[$B#.,7.OJ::E#&8F@"D7?%M4OJ68@ER3V2IXSYL^/+.U6R7RH&F9F MEO/G=F&=R33OG26RP1)>M):D"*("'185CZ.G?$$Y-IU:@2QE[^'5?#NRAK@H M_DT4NR\B/2W71ZH\)I;_$Y@-+#/CCU]B(RK7#RZ_I%8([CZ2$X)>:/F\5TR8 M//OUAA!FHD1@@@R12D5R)Y16(*)UPU^&J2,*-6CT668<9(FJG]:539/8&T[C M.BD?C10O!2E^H9'BND)?43I;=9?9<1]I$_!@1WFTO' 'L*\3%9F)9*J*J M=OSY8'P^)Y$74>7:W=SPJA'79:6]+B*EK91CGXAC(CG)0PDQ5TB*;$5'3/N= M.9PP(7 1^C\@7HW.TU4A<5%-;CJSR2% 3\H)8?O&(W19S,F7_A=LI)@KD+LQ MDVZW/_/0EY>CHW$UU+D_DLZB!(9,[JQX9.A)=NF& ,HUQCZ1KS2Y @5M8E M98 A!J@7,9QS*D(2Y,/&>@(.^@&%"[+P!OT)M_$+H#X4D*245KE*C\PTL4:[ M*GR%& 0J$@:_,.*-)<](K;FD_.AP>$L:XX:5/8:U-449X!)0\/0H\;S7U\2-C\!A49-,-J] M5J\C]5W$-@+CGJHVJ4+B3^# >RR."]RH@\/DGT0*3";!142DU(V/HOH:H4.\ MVX0$@B>HD)HMX@,F"*JG4WP(/#$Y M'9&[0Y][CQC*9$.C#>3&'%%#<20AOIP,G:AU*:]S?#7-4-P1 =G?D)8NZP9 MYXL"C5@2%D-)#'3C7$LBV4WM6,21+H/C^#/*]H,2%;YJ'==Y'[\X@1N??[<2 MC<&"P)-1UOT>,_.-9-7%[(ZGID9DCE)[I4/LW3 /O$%J%WLY*0N[P,^)4VE2 M(E'R@B8,9A1I!+F S!%+OH-I#+QQ(0L[JHH/LG0\EJ,5K.=R#Y;9"A6W$Q(^ MB5"7W?)4$D2>!LT]4O;)Q;[T@"8QG:"(E96##77Q(9%PG*;/(U[B7!3RR\NC MM.3G2>>+)=\25X2PG"3>2YEUN1FE$I["P4:K;CG"^,JY3N+%G/C]ZHX4*@;, MC*S]$3ELNQ8PRM5D(=T/(\M&=29?TH&#VAS22R/ICR8,;T/9VP9(W/^AJKK, M^XHS%P(H2A'YH:^@EY'!$6YI(['#3G$+C[=7Z"LZ$'@(Z>*::\CD&S4]>?$I M09Z^B C2QJP;NJ\-62Y%)?7&L'D[IG+?:+'Z(GM*DX:]D&=5%@A%%=9"*6$G M:$[\J, %FON _8A/-R-09Y2>C>X]@>5:X/ GCLIBV*JHZ$(V9(CH5RL"^4EE M3%28WMA)*L^62,"S7#:$,4!5=! J+. &;&:-T+ ^NO8C'7)80:AN^JG+9/L\ M,XXV)O;(+#ORK<;)I8"(;%%DS!BYT7)*G"7,'20DMI DD(YV$)7AWJ%1B&I@ MB9PM5OD8\1E=Z'34'B2=+^$3D8+B$";6PP0Z'9LU6E=B7QQR-9@(\4S#-%\2 M]B0??X[.$WI6L.-+S'4B@ETL?=1^M?:2JTLNPTQX+)O#'D_<)XA:+?.'7/AH M9.C&K-B]10XIO>'$!\M14@1-*GD@X33_-J.&(%84@M@_- AB1R,02T8@_N' M!@1>#47_=\P69DH4JH=@&=:%V,[15OPA[M[(JU(U BR6)/O;J*BZ!-[-54[[ MQ07? &5^38D'2KP('XONZHO-A4I.>'RF8//@T#]X;$J^>CC#3>!M6]4R',:U M#)/%J9K&3410<#GS+#M9Y3W1,>7K8K2!Y;DGXG9S]M54YBQ5+SY]AV#9^(0; M;,L<2[:15MY 43?IYOYC))3EXNBL%,=U?!7<0<=UY4UP\H;BMXZ,;K.;+A\I M2Y1E7D7=>MMK#9J=3&G,@/)ALKI85.WK;;O3;?:[<5VRN;[*9I(=SB2].F<1 MTC/=YW:F-.72/I^?9Y]>U.7^>;.;ZO&17MBBRI N7Q@@K([%LXM"W3 ME@<]EPI\6V:/;.9(&:DY_"9.DOR:&L.ZVHK1J?%9L*XE#445O/1+/+1\)JBM M^,,UG@"4V;7_QJ+;I\H@B/]G[%F)O1-&5/0$L5OR^)%)L_$_7/[EEU+=NK2A M_0,9_5272^U7"09-EQRL0\G!?X9J8^[+4^/WQF7X$/J!(1 B[5>FW ZECER_ M=4!5K[=+Q->@U8(483>5PMN=?O.0:J@?T+Q77)MV:)T.OD3J3E9:XZS7:IRU MSPZEB++V50KP581?(G&.TELAN&G[HY'Z[.(X/)=>_W!LPP'M"L>ZU[0[[6;K M7*O4P;1:?94Z*!.U[^76&)SUP(>Y.!0?1F=E2O%TNJV,JY.']:^YJS,X*W:5 MZ'WIN/>E=ONBV>EHE3J85JNO4@=EHO;NZO0ONHWS3K&YK$6NCMQX<^Y-E:*R MFT_J0M;95=D>ZC)Z6ME4TU40*?=[!_0 9;6EPI(!6U, M[W!TIB+;XGXWVR//Z'3!I1RY(5(>U=IUKLPX]7*N<1Q:&2T[EG'JU:17DUY- M>C55JM6?"Z,Q5C=EV^\RRK 6KU-G_H+M)K=SGY?>SBU<#W$NCHR&/3W+O?4Y MUT_:IVLH\$&3GN^+2EO2Z++X2C76SGIR(W9;16:\F%BYW^RUB'MWPNV1J'H= M%VP9RU(>,_8R5:60V#/WLVS&!5N.>C,B_\FCHM!_-.^:QEA6FJ/I"K "%=90 MFX93,2VN+0JEL&?#'8*NRS(E6"8NG+FR'(8LEZ8*G)BN U/M2Y9O51Z28_M( MF1SBE7*L0^,FR*ZSQ,H-6:'+17YFD^K6)?M#FD*5*D4+0TX5AJCR7@,)R8EP M@*K&BP=$%1%0PH<'+/\"PQPS2Y5X,A[Q#KXAAX-5&>F;6.\R.;;$N$2=':K< MI*2)7\T3'9NZ(5:&"I>Q<+^&=W AI;.N-[WY\,$,Z7K32^M-5[&J]!$Z/IGZ M,X-#JS_3T_5G2JX_\QFK:\CBJ=>6;]JN*(^I:\ML)]W]5Z_?*_/7:]BO])>0 6]@+-#\P(&V@LHV0NX>9Y80PS$][#M)SNK*Q;M MTY(DVLNK6+1=UG_GY3'D"RXVDJ$N5W$(1NM5?JNT67D6:R_BFZ==/9IJ'SD, MKCNN]K&BL;U2YVX6'A6OK-]?<-SUKAJ<&*QR-Q?C"8,[B*E%0#N"5>TP. M3?-VS99])V$9!';^WUYS ]SQQJM4T(E$0>5(!"HC_MQK-R?!],T_/EF>'QAW MX6QF%K$Z&#HB_N8J*/:DZ0;0QX\<>[$57)O';-)AS1_ M6O84-#-PX4,O](.&\87.K. %E[[OFA;]UL#6 _R<<^-D;&'QVPGW.![-3=2N,-1HW:K'-UIMZ3R7/,Q]_#0$@F6Z9CX9Y1LY#;F^5V;9_.<]S?R M*/KG#]C\/^*2R:0^;"J*O&;5YS^U_BS7GVZ['/WIMJ7^7.$WQO"=0)Y1?_,L MQ[1FH%$WS]P,J2CWUS$\P;V&,0L]/V0.E04N7L^^A[9DHF]WV?MV[X2=*G6# MCF7*P=\\FQ/F/'#CTB0X1/NBVQ.Z.')G:#.3?;W#ZN*NH^B*.H2?F&#JWQLR MA_OOOS[;_$4UU6G!$UE5UHJ\2I$W8*LI4I$[*Q7YD^4P^!%^THJLM_25FMPI MR21W7F&24\K1/A>]0##355,I8+^UGC9=M 9K:5/H.98_T:9Q$X4JQS1V7F$: M,PIE:%TJ79?0U[_]K)F)N,NZO?]C,9 M]^S9==SI"]C]@#N$MKPS)WS*].PLGIVKR]]+FYTK9INA+>SL[Y;S8\A\O9*6 MS-7US:?2YNJ:CRW'TE.UYE3]?OE+:5/U.QMR6\_2&K/T[?M-:;/TS>,^IJ_U MDEIKLC:@]'CE1%VY\'?C&UXTNL6S.692Z'C- @:.OXW9?CP_"^0)PRVE+PR< MWH:ZY!$P^-/(L!Q#'CBKM+>Z.J9O*>I;BFO!]-*SO,$MQ?^L.R1N3U!WYL < MT>5!A*NB,3!<#WZ>SL!^L\#U7L09TK[@;QKP70K@NZ,!WX=WN6LGF)L-+%D. M^/T@D+UWM[]^N;S_X_O-72ZV]VAN.G]+)&HQ*>OQ?X>61[N!'R5JXV.I_",I M\<4'RX?- YJ:,+S[;+\8)@M]CM>=+1\^G[D>O6;(#1]T%#Z : #!U4,^8?88 M[S)C0R$6II8/!)C]#?$2-+4'2C]Q/1CM:+U;PNOCJ-?2XX*1U0N5+.%&%>H* M]K;T!.<-T(Z1U\E=H2)!6R[R<7^70^YOOE]>_\^7FX9Q^^6J.7\]I(K26;E' MZ1I:CGY?D_4D,_;_C=F]_N+S>&/%?:F%4D=5!)GYLY?[$7XS.? M!&P=IUM+=EW)_C>216&6W<)-M*&%6Z1PKR86'^?@83 1?@^V!8DA3 M(=\@KU%*SKRDC.2>,NK=)1EUT/(/0W?T A].@JG]C_\/4$L#!!0 ( /M] M95-FW\+JF!L +^) 1 9#(P-S@U-&1E>#$P,2YH=&WM/6ESV[:VWS6C M_\#Q??>.,Z,XMK,TB^,9+TKB/F<9VVU?WS=(A"0T%*D0I!WUU]^S "# Q4L< M.>F,.VU2221X<'#VC3OOSMX?[^Z\&^X=[O9[.V='9\?#W>'_/=S:W-C:><0? MX?M'YH)H9__CX9_1_MN#C\W#1@4P+F>_N'![]'IV> M_7D\?+UVH>)B]O+YQE.5KD4B4=/T]5HB)\4:K?7)7C87^52E#XML\7)S4;R* MS.=15A39G+^:9&GQ4*N_Y-7OW_[\$,YD7DNDNA3(E*X,X]VWGS\< :G9H]II@KY4"_$6+Y, MLXM<+-9V/V3IP^%\D61+*7<>X?6[T:'*Y;C(U$UXN9C/[SKZTG MO[PZR.8+D2[QP_-7#Z*9T!&"/TJ4GL$6\,+:S5T'=+/CZ??<^0PB>1FBX$^1 MQI&8RS0&B # ;!*]%_EXYE_U>.#OZE.N "X$T&X,P!K/HD6>G:L8D"0%?/H6 MN!U9(13X0(/ Z$(5,P TD@EN)4NC(HMB1%4$UTNU*/"&F=+]'MP[@Z_Q1IEJ M01=/\FSN+_>*]MQ-N-^9/L*-P,EK!)]03H#D3-*1+@%M%7+QHC';+[8XZ_A[@7\TN_!Y<&N"3\Y'NH$6 J%:- _*O M"'\C.L.GX7.0MT=2IE$&B*-;X(ET?$JD8]EUA%KACVT2+#A=)IBL3&$+NAS] MQ5^!U*XOB! IS7N _PI_%_09?E0@2FF'L.A'PY.'8,$< M[WTZ';ZT_W,I9=;)>"WB95ZO;:Y%!\/CXT][AX='']ZZSZ>?]@[LYS^.#L_> MO5[;VMS\]QK#B3_0'$*(BZN?B,$ FC:,%F<]9)770' M>GDAE@(?I6#?N-%J?B;R&#\Y M\MN(CGB=VP'-9Z715+37X*HIX:-Y3HBICK.IT$D'HE)CY)*1)FEMTJ?P//A[ M#,_4,\ 4G/I;S?&XF$+ %?FS+=ET649M&DS(FO&V!J0X;P5RQ] M:ZS-#KO7CY?KQ^V?4S\ZV8('OH$*,KI[#0G&VO#VKAN*5)"-S(5-APTIUW/: M0D?-2*Z*-^:E!M>&[&B)UF;E( _MRF^R?#Y !DI$0>L+9MZZ-EN04P!PD-!5 MN48+=MEDQ[KP9KY7#=-Y%!BQ8&;'H$7. 0(2$1;D&#((O8JN&*[SXJ,@E(ENS_Y,(7=3W:W#!F,)U_*VZ1[>:4(C+?B_-"@_^FM5/#H\ M^ATXTX0[^[V(_MU9L,P*G6(Y;S H?N4)M9$$,$&H)1=BJ3$NN@-(.SWZ?V#" MQVMV20JWOOS7"_HG%)A6J!P,/YP-3WZZ6.SN_G<3+W$&*R.%%/ ,L$XJ^8"D M8_FP2UBTB!DF %RQ$57""QM"BD,U+31$-YZS+TV!-?@NN-MQ$5 C+H2F$X7"E4*^%<&Z*YDK5#I.REA&H;OC[-N7JP_68QRJS1I!Z!"J ML="SD%&SW ^=3VP\$;>G+_?2?QFX94]GX )K9'2 ?,8*#)UB%_#J]ZS+8?3D M[82C\5M2^;6HP%U]K'8_Q*XQJ>"G5'JND\4S[#G+&X'%-KH!C0Q_@3X.P]#H M?I)!$$8;U_%RY!_ )?3"WZO'Q4&("Z%9Y$L\<7;X6[8+*L#0 MP0 MHECI(E?@%\(* Y+^45+.P:PHY]>ER\P+SK33*.F8M+2..1Q6B9"DX+OJ -H4N[>V(E7!TKZ%NJJ&>_)P::@\,E!+, MF'2*&FKCQ[BO9UZ2",4AT#"[4U(:D>+RK^B="H;9TV">@X1? J6"U?59R@7R MU*+,%YE&>9XFRX'1:FRN329P&\:#=#DRJVK./4V0RE&,]7O /=X#K!-8A7F MT0.)]I@M58":[<'FO4U18GPRNS.R3#V04/DX)Q:WX5RC:G,3P!E'^*P3:%-/ M[/4ZZ51Y=S[>:@&J?N]M#E!,! I N&//@N)$O$UH$3AF02?BG'1G2AU^71 MRH6J:?E!EZ]S">/064I%P9-U\8!Y1Z W!S^"2C/X ,T*"GA]Y"XXM("=%MGX M<_1;J@J'RG7.]1Z>_F8)UJ5\5WVH A[Q&VA. [UY_,ZCWW;1LE@:9O1L*A^A MF(:N3";4W11*J2&BBI[ ]A5>27@&.8(LKP?1%[ 7@ E0R@$]4\C.9!D,XYEO M/7MC4O\(OQ6'%%BJEG%4 M.\[2: (488_ _I/,05Y88X$8F X(,H'86Z#,2=EE]*T+S)$B,_ MXT3DEIR]?336IZ20 Y6D]C7QCD*T@D%-O$#.3(!.O4A-*+(ZFHM9EI#]D;-Z M#2#)Y0*^QB"=0U$K\1#>!P$-(89@TP88=B(4B% X'&,-1SN+CFA>@[LBG[V> MU^SJ.ZOOV[:0WT=7;RCND/KEW*4F%(@F;M6:6/SU2NC;=8[)AY4DXG]GB]?*KM8+D3.!1!&,@0!W(FM1=&VT,C#$XO)&@94'=)&E=<'& M.JIRO@@&!T* ,%;4^#/&Z UE&QN$PSLSN:3?ZR3KTR=O"C8#4)84$L*5NBS. MT E8+!)E\D+37'(MG222&CLOZ<)4-9#F8LAY%Z'BJF)^;6K*'8'9NB.' L28 M,>+Q!L[RU5U&$P0#*]=+2ER]2V][!@P+_GUPYD;!F:<_9W#F]XP8\P3;('2G M2OA!J84/6=0J_UQ2#&UKX*)SWD3.FVB4QSJSGN+MAGL\IKF&$+LO-[TIO3_[ M.>G]T N@_S"ZWB-'_JU,98XU=.Q]!I"U>,W-# A5?5$5GSKYVTNR[$MDT(_S1[U7$U;')ZY_KG61105X<(Y.? MEO,J6!77189HDQL;_DE]*7I+0 M-@6+=XK,8$M8;7EL$WGU6&-#=M0J6QSXUE_S]FI*O=".75<69"*WRF^I!U7Z M/5;G'1NH;C0^1*O;>UV8N]'@>QU=.^/#+=/+(''<#!P[D>37V"+LP&FTSZT5 M9GMBLU:#';658)^YT)WI!NL(69E20S\/Y/NJ*;EFL9K AI!5"R)TPZ.XK,>G MF/8F?E[(7&5QTP!;17X>N.S($ZC,:52:UB7M;"%8IYYNXRXBFRJ@P9C5+!(O MB8#<);<9#4>7=>[=Q%V*#'[V.(@KW;D1I/U.DZ*I IN^>0"[JA1^O]=16W3= M#=U(2$37D1'_U CJX_L(ZC='4*_0"]>3]ROA00X>Q5?R8K]W>V;LJO.[YL9> M54V<7:265U.):Q044J3U4#WV>U)HPJ2( ML70!UN-FBI7;;8>D40A%I$\KG!L;SD0E&CG%AOBN0N0>.K"/V"IET;(4R,Y& MC+.Y1#O>-UR%XB7G$19T>,7R6I>VQLZDW_&B[!6K_FZWVL+ 34"V2Y!Z"1]G"W\ZL/VAU@NJ75L$!IG M60(8T>2&MURS]>+%+U7[&>/SXZ):^3I@!\TJ-8C[O6\&.8P_U)S%9I*' PT- M3XG" [&Z-"^T+U.)-5'@:X5E6*V%RG:^1FC[?]'$JW2QPCM-AC52#M@GY)R5Y%M#*4KMRU1;=, M*%C5H90&[0*+Z:K5Q?$(JU8:.VB- X0A@*[-K?[$S8AFFL=+$1VP^*89?!HTG=AV^JM::8Q<(2%B M0VY8G%JZS4R=*$L_&Y MX/*W=&0T>JUPD@#5K#_CRG4B&$(.J1+;+4F;)<(Q?0=[N:\4!B+YY2A8QBP)25(Q"44W,0&6\QS5ZLC3.0U8F:JT)P MTD X;@F+9FPG_W*PUU@-JUH%;'8"G4VR-/ WIA_U/CC(/J?S8VM[:B84+AH MX")NP>&O.#Q4S8ZU!Q9L@()H4F(MG(XF$GV97!9"H<_CALC80/&ZJ=+@9D8U M'Y4YZ@'Y%=>6^L' MB:[,'/07]SOM?<.8Q2!XFF#Z+OVK]-L#?;S:7(8D>ZM MEKP#=GUCCZP];]*@OC@;E]8T-(,Q@1[+5(V%C:%5C4D@B1UV9D+?LN?:)(%: MQ^<&$N***6.K"'WX.*RU,3$*!UX9.! P4)_FX(YKO#+F#>9#O-+W<')?SE.H MLNOEI7AB0UO/8J.LS8Y^H0*-2P)E;9&$9IRFY@\\6_T1O+-'8(DGE#I6:";B MH@HLPLYJ ZRM/IE0\S5F7U0,!IR2+<6UWWT+1W8+C72 V4M;IPCMSXL'_5JF MTA=WS]A2SH YJ D\Q^B8[9JF."'/!AM)_+DR00<\M8H,V 2[T[Z4F9=^1;#_ MS/+/!HKA5YZ.N^$/-F]"TLQSU"QV8Z=[PXT-4[3GC%9/5K]N]'M\*.U]X!Z5 M 9R9=NW,FH=;A/%$UP/NSU&O._&QXZO+@WQ/["@F$9N M4R#6%[8A;AR\OW? MC:MU':/R,AG?,!;"F;>N/.GJBC"*M/-M/)#-'ZL96L7U,KW:3%4W%@M;9+2G M73HRF>MHA;C#0TDB%A@" MUZG;SLA;CFXZ_.W/9[7NKV#KJ_CZT(JP6M/$'\ MW2?>UDT!-G=KMD#H2M-Q\/^A%2Z"/_28,]AZBA/$.'_$$1 VZ1UQW3G%<^1+^Q4W\;T M;]0A-$?EM9S?+4G2%5&U$LP_-V#S]#Y@\XUD^]&2;2,F'HC"9B+;L.01;@0K M2$[DN<16SX,L)HVU]>+Y,Y]7!_SRB&FIF)Q-21.9*"SV?L $L4]N]\2,P99- MG16^!0?LT,(5*&8MWW'1XA2LKK"*"W5N3<2WU&'=9Q]NF'UX\9-F'U1BVXJ MTC\2^>S10"!3_/YCAG4=L5>"_.G&K+('9!V6K"Q

U7U>AK M4\!H^OTQHK1(5(%1LK%8J )?=F*RD7.93R58FIB+RQ*0 ?SU-4H?] (V#\Z= MJWW(999/P?6R2X,=-/)2A-*X=WZHP49_M (4"8P"Y8N,YNSPM8.JEJLM*NTL M6!.RM5E0XW\.#![!7]0X?@3\FG$NS;PDC&KPF&J&"M_@@OX4>*GF;2[<#>3H MQ$V6- &3//JLTMC;#8$ZDXDI@.BHD783B.ARSI16M%CO>;3)5+NG9@9UG)3: MCM\>*:85.S/-#C2[;^J]\3MD-G].4?8>2%@FH*ID5NKHDZM<^H$-OF>-JN@J M[5'%>KQ\BWF+1!BT >E@")F:VXF<)V62>$Q+?C":-0OX[-5@I#&/L?-YG_@$ M77:)22#J=@26B %;%*F?F,F(89V\-\^PO72#*I$Y]\/O'\EQW R6B(P4&%"% MHM=&N;*&L3(R;@Y&%9T2O;LFA+&!(*_C3:6FK\<&O"PAY!J\ S@PJHW M/#EL6:K7T6"]C2B7A1O,R%W :YUE>3(&5*8A( M\RMCIR]X;# @F$0Q7D+E?.RPF6++]%S:EMOXW+YU1(P+;'BR?C[!C4,3 .]S M^*PSB@5DU593)$&\#$4(5A_2*V>JN8@6/>_/LHK RK*;WH0.IJ+YS%TQ)_4FB& MP._CY< U./NO>Z/ 1"+4O Z:76#*PP;,%!Q^K\[-'BO:9W&(QM*MKVCT@K!> MQH- I@,<444'8-8Y6'>33A_6A[O6!#"+70J%N7+2AN>'R!GYU>= ZG.4KN!/ M7DAD%6V&"TV)G+W H]NW__*G*Z] ?X=:P8=$.Q898/XVX>B&X[AH'F M]OT"'55QB9K(RNALNA4F55!IM84(M:X7D-EN]C#6NP,H95KY=,1Q^X MC(<9"Z6#I]0\#+]3ZPP?';P5,]BYU5!6L*(&0#%*MU% 1A5>=;9]6V?#<4$9 MX@\JYK)0:_63!*ZT ZZ0*$$O3$-CI)[3/FL([']JI/'9?:3QFWM^:P)LFH'L M22NE8 =N>+K#D^MA@ZW/PI>1&?Y&E'_9,X/D6J.SPAAO_9[3]'5];'L' TN& MG@H@9<;M*+AHN3YC!"LLR 7GQAO'J;9;L=[>Y;,D1A3U9&G[PS(0>%/SZIM: M%R!IWYH6X5<\-7L489M0R2# B517(:NYH^+A8H"T5N%&@(1;H2PK6L[E/MT7&D6G&B3 M'%"A5WK=U]G<@I5+GC2SC"9")25/.KH48S2RJ:UGULIV:CDH[3S-^JC\L,+1 MY,*I: B6*Y/"]=H8>.ZD$] G';^2P7\9&;[V+@5&*-L/$P\H$1>UH.B%% D. MV\27N(/K/YZ!_56T] ZMHH"K7=#YQJ$R;SQ7J3EXO,#8QO522[Z0:HA,+:N1 M>N0/:U>Y&HQFAM];J4_=Q<#Q=_7I;E46J?&N SNPT,W=!/X67^EDL8J!I6?< MQ87%3-9"0_9&KN%TKR@S@MFBV@K\(_-VYC/)HRO.37@ M;HJ_S)SP0'\H^]H*V^/>+(D1$"$=W-C1TP^ MM&"G61:C5$%F!>>=AC*/Q8(0CR6!<,")=<8 9#@HY08WE>Y=U5;-<<,D"+OU MJCBT!83+9+4#C^>L=?5\L9OI+&E#.],2+E88S$CDE,)(9FZYH%JUS,E6>'8U M!SZ7G&&E5]/%R]K>JA"_?9AQ,8"V9T .LBU:4>W)Y["0PMUC>-G5\_X>E2=Y M$YUK99$MJ'XO3#7(]A.N[KL#*(WC9Z*N5\,(1_0!ME55SC&HS^^ G;\%UKUR MBFXHU]@\1U"WM_ZY]2._7.[5[3S:_WCX)WSY[NS]\>Y_ 5!+ P04 " #[ M?653=T5V"SD' "K&0 $0 &0R,#MM/U B7-\_)RWY]BF^V7Z==SK?AGV![UJI3L=3, MMPH!UKVX'OS.+CY?7H^O)^>U7[^,IL-:CU4K$+H4229TKSL8?6.WT]_'P_/: M4@;9O/-3\U0F-<8C.4O.:Y$(LYK5=5.*Q5S/9-+(5-HY3K,S5CQ[*LM4[(9" ME60-(_\G.NW-<\AC&:TZ4QD+PZ[$DDU4S+%2?SSZ?'5>TW(VQU+=B][P?BX] MF3$RBW5;%[UNZX;LVH>@??(W0O"M3RR&R^%D.OHTNNQ/1]=7MVL4^]WP)(A, MW&<-F030V_GX[C!0O5&=?>7ZKEH9-ME_^$R*B->9+W0FPQ7+YCSKL->&U&ZR M$9OSA6!:+*18B@! I&%_Y%S#<]$*XZG2&5,)ZWZZOIJN4VLN,]$P*?=%)U%+ MS=-:[Y/2\8^)9]*S]G'CEVZ+Y'M,A6PJ- ]6B:A7*Z/$;YZ]NIDG37;!#8R# M&?&*W0%Q)(*9J#MK"QL#A5F)RI@/75PFC"9S@4S&<]$C,7)'@Z \([D M$0NYCR'-5(S\SI23VQ6H5A+A"V.X7I%,S.\$%MY2:C 6 W6C*AJ:!$2\*7V M\QAB":8#2B T@^?].3,Y?6SF+X46A1*R()8F$CR0R8PM93:'A285OD5(>E-@ M4P'L7&!:P+S5MA]<> XMS[\4GP_?B8]@H4S@ '+FQN Z@@-QO-9;[V42(@=Y M)J%')GZ4!] )IVY95T=$)"5V"I]0/"G.4;0.6+52^,KLK(VD""1IKI,W\P@" MB)*"*^UZQ@+RN9FS,%)+4X90BYDTF>98B=.@ PZ8]:U(F!+-([AO$(R/339] M /S'']H?_W5F"F\7A$6II<)0XM%:-&)<"YMG\(7T(D$V,H&(>9$T>9X;T_Y\E,L#Z2^5E" MFN21, 4C?>"-]NE[<532$BWTK(+V:>!F/9@FJ:DD+B4(-:,RVLH4%SFR\#OH M$=+#X8=_"GZX@4\QV(-@V^3BD;/MI$MB'3CQWI!./12 M@AL QJA(!CRS2#TC \FU) NDHWM+1Z%^>=T]%?%J M93OD)(8T6N6>QZ2F<)P#HS-'S:TX@(T=EK![<-J>)_D:UI$#->=FS=Q4,38;1&"YQ'JC*/,5-MIW(BKVXSOR M]4,<5*WL\= F U[SF'/Z)W=N]@ 8E*E3W^0UU=EV_#8I#@W5R@%4_JA?EM X M6F:FM%ESIQV QA@GJDR(ITG$4R!G>AU(P+,ZWB/**%E#G(#_U+=+]A9_Y!+H M;1;FB4\V'+W-EJ>/TP8U)HD0T :,-HB^%'!907OKG<=2\#NB,=<7+)'9EF8/ MG.7!@SSP\LIUFP3L!:A4]]0"#S#3B'4I/!6UH@]B!GR/=E5W7&I I":/X37X MPQI3\,_>,]H;\22V)'W08:B1:G5X1-CJ@$_MR;EP?MWQB4P6*EH((I6$SXH; M %T4E(C32*T$WB[GRE41?Q!:A.)IOCV@?IK?HY*?_H8+L]X 9G?8%0#$GM#N MT'%:9R?')^W=M;?T4GAV;@\? :GUG#:KA2XY^Q?C(;LW-_W+T=7G\]IQ MS3[?] >#\OG7T6#ZY;SV\?A=C5U<3P;#B1TN(+B1QN7U>-R_N1UVRB_?-7+7 M(W0+6JU82)->\650+OSO=[5>MS4=;%Y\*^X4G65KA.U2\.'\GT_*<7Q,W,M) M"3]%)C4\U-\=?_+?;DT/I_1E[TI:_9,AVTK*' M:Y(.C2S?2;',A_8^QZW(N M1-#,00MK<#T*8(8$VW- D1YC>]:-LRZ"+;;F2#>'^^GLK MV4 (:9+>33+7#VDL2ZNW^W;?2D[G?/)IU.V<#WK];K72F0PGHT%W\&?C76O_ ML--TCQAO%A-8Y_2R_X6=?CR['%V.3VI_G \G@UJ752N8=":23.ANIS_\S*XG M7T:#D]I"!MFL_RI M+%.Q&PI5DC6,_%NT6^OGD,:/CQXJ2FY72&K3JG MW<'M3'HR8^06ZS1/NYWF%?FU"T'K\#^$X-N86 QG@_%D^&%XUIL,+R^N5RAV MA^%!$)FXS1HR"6"W_?[-\T!UAW5VS9._^+):^21F&:\S7^A,ADN6S7C69B^- MI[7/AFS&YX)I,9=B(0( D89]S;E&V*(EQE.E,Z82UOEP>3%9Y=5,9J)A4NZ+ M=J(6FJ>U[@>EXQ\3SZ3'K8/&[YTFS>\R%;*)T#Q8)J)>K0P3?__XQ=T\W&>G MW, YN!$OV0T01R*8BKKSMO Q4%B5J(SYL,5EPGBR9'F2Z5PPD_%,Q-B<_.$ MB.A('K&0^QC23,5([DRY>=L3JI5$^,(8KIT94,K0) M3?"E]O,8TQ(L!Y1 :(;(^S-F29A1R9^E >PB:!N>%<'(Y(2.T5,B$_B.8I6A%4K1:S,UMY(BD"2Y3I% M,X\P 2PIA-+N9RP@GYL9"R.U,"6%6DRER33'3IP&'7# K&\P84HT]^"^ AGO M]]GD#O ??VB]_^G8%-$N!(M22X6AQ*/U:,BX%C;/$ OI18)\9 *,>9$T,YI. MTV+4%=46/0?2^)$R.=91Q6D5N2"F6ODBP+"I5MXB:($ "RXR@UM_QI.I8#TD M\Z."-,XC80I%>L<;K:.W8J^4)=KH40.MH\"MNK-,4D=)7$H0:D9EM)$ICCGR M\!OH0>GSX8??!3]ZPN#,PG"8P7M\8RHD]CZ/#=/ M7T*BYPGP4.SD9%3E&@90?G-IJ*BK%4P3B35$O7BMX)NBHD7$+;.%D*[C6"\$ MAUY*: / &!7)@&<6J6=D(+F6Y(%T58X1K#9D/#;YZ@B5 7K!?!*ZB)M\WQDZOG'M5/K[N' M&*]6-BFG:4B3N0R(2&Y4PDFWN$$24,\D]&*^:U]*/$N* MC;=+F3M3-SJVE_=4).@Q$6C'&Y%2/M$4'$P< MM<@[F4(I7H%K- MN-;KJ1R*^B""I^@*7\T6=+(('S\H,:\\L]CT%"X2 '3LY/FEV0A0:L[1^Q&C MHVS1?.R;7:P\H[Y(()7OYYJBLE8C.CQM6XV5R;"4[F&P97P8*FX7[.UN'"'H M1=YO32Y@XX0E[!FR(T#H#7O*:<_2=)S=[ 0S*U*FO\YKJ;)._=8K#0K7R#"F_UR]+ M:!PM,U/:K+33#L!BC!M5)L3#(N(IB#.]#B3@61MOP3)*UI FX'_JVZ5ZBZ^Y M!'J;A7GBDP][KW/DZ>&V08U)@@(Z@-$!T9<"(2MD;W7R6 A^0S+F^H(5,MO2 M[(6SO'A0!)Y>N>Z0@+, E>J.6N !5AJQ*H6'6"OZ(%8@]FA7=:>E!D)J\AA1 M0SRL,X7^[+RCO9).XDC2@QR&&JE61T2$K0[$U-ZP/SD_J;T_>%-CIY?C_F!LAPL(;J1Q=CD:]:ZN!^WREV\Z MN1T1^@1:K5A(XV[Q2[_<^.FO7WPN/B@ZSU8(6^7$N^M_/2S'\6/L M7HY+^"DRJ>&A_FZ0P[@8B#:?*QFP9\+?#:Q[NFQO MI^7;+QX(P=7TZ;UTUV MW;G^U!N-NKV+WWI?.DWWP#X5HX/S2:\<=!]62]?70=Z10.GM,7O0D7_EQ6;& MLKLYRG:6BP<5$]J5U/[!07K+[/V-_7!@_VVF\>OP^KC+WT.M^QS-[-?HN\3] M_WT[FTD1L@\K/;UTIY[M_,1_I$G6;K,__(SQXB\I+G.;]"<7#-J_U/P#4$L# M!!0 ( /M]95,\@B) )00 #0, 1 9#(P-S@U-&1E>#,R,2YH=&W- M5VUOFT@0_AXI_V%$U2J1_(:3W*4.1L(V2;@2XP)IFX]K6.Q58*'+.K'OUW<6 M<)+ZDCOUKNW5LBQV=MAYGF=F=M?&97CEFL:E;4W,_3TC=$+7-NU/[:-^1S>Z M]1#MW<8!C)$WN8'1Q=AS/7^H?;QT0ELS87\/G<:42RI,8^)\@""\<>VA=L]B MN1R<=DX8UX"D;,&'6DH3J55KS;9N&1$+QMLR+P:]0IY!,Y[G4N99;4IR+MLE M^Y,.],=Q0C*6;@8ARV@)4WH/?IX1C&2YSL5TJ FV6&(H8V3:ZR6;,PF*%AC= MD6ET9XK7$$%6:5!C&MA\ZY\[8"AUO"K-K/[BVIB&$WC\!^IZ2/,&C MG\)U)^B,(;#'%23]Z*37^I_ 6 %8$V\6VI-?0)FM(&][OX%W#N&E#8'ECZRI M';2]3ZY] ]8X5#/]7J__K\M)TK5L,QYCW,'QZV\#;3H']B@ADD6[ IT4N).0)A%20>,-I"QP>=>! ^;UYI1__?C;.LX+PC1JRC\MGF73-)V69"(#GA^+TBAF>>YR-[P>5FZ.K_)%YDHLJ?D$% MRV.@R"H&+Y+YG(K:_:B%:O5U("4D+,79!\P!C5:"288$"8_!7D=+PA<4$%W& MRE+QPZ_RC(FDL*2"(JLG-&JJ#0MDV8(K(F[![L ?9,%H2EHP7C*:X-(82K([ M"EZ2L(@*)8]:IQ&B!6B3+-E L1+EBG ),H=MG]0\#H+#AK_JEOT]Y$/BO)#( MZ.E+09V9VE7541,I(&).."W;WCJE&["B*D6JCEHX3ZIWE=^,4$S#%(JU.53 M]OK1 <'B$J"?',2'#T(\9OTAXXT:^MNCXY8J%))5A716U<5/Y]ZON3..Q9T1 MQ4=1YY(PCLEF=4ENE2%,-5TA:*DT:*EIDJ8("KN1D105*@L4I6Q5;R6,$QXI M.RX8LZJ'%4?T6J6UA#FV4A6TW"E2)4QC4?U0-\W7_5<"72LHY2[.#NQN5$\D M42KN[*U_T50SZYQ6R5#W!6ODVC"V73>866-G>C'4>EHUGEF3R7;\T9F$ET/M MN/=:@Y'G3VR_,C<0:DL;;Q2N-0OLP?;A;_.SFTQUH< KA8+DF\W#9!M8[V%D MW*/#B?KQ:^3^-GY!%K0]%Y3<8JV4+*8#S&+XQ?A/R0W.7 MKDSS7,14/)K64.8I8GG5JS[_[63K!EVX,H(KRW5-RW]G=.O':J/VYW;!X$ M A# $0 &0R,#(/_AH*)% OA- M3K*ECBQ MN38@V*YDM(V'VF)MKE*E$;1C;U?OZ,DORQ+-G1KNP9!8![/O.=Y M[HZ\&./PSC6-L6/9YNF)$4Y"US&=C\V+;JMKM*LEVMNU Q@#SWZ P>W0O(<@?'"=OO;(8KGJ7;>N&-> )&S)^UI"%U(K MSYKMW%(BEHPW99;W.KF\@7H]SZ3,TLJTR+AL%NQWVM,/ZP5)6;+MA2RE!4SI M(_A92C"2Y4YNIWU-L.4*0QD#T]FLV)Q)4+3 : ],HSU3O)Y#H'>_(H2HU*3$ M,'3\<#*:#*UPXDUA=N\']]8TA-#[)T!?4Y(C//HUW+>"UA "9UA"TB^N.HW_ M"8P5@&5[L]"Q?P!E=H*\[?P$W@C"L0.!Y0^LJ1,TO8^N\P#6,%0[W4[GWY>3 MI!O99#S&N+W+UU\&VIQPB#+.:219QN&1R17(%85W:R*01;(%G^:9D) M(*2" MQ%M.&S#A40O.E-^;5_KESS?#+,T)WZK%]Q0DUTR]TWQGM)67B2C%Z8DZ,J>"93%0)!2#%\EL3L4;/B_RFXL&"M75 M@12P8 GN[N$&-%H+)AER(SP&9Q.M"%]20& I*PI%#7^59TPDA145% D=,:A8 MU@208 ,"PG\E6[BC*TD:,%PQNH 1XX1'C"3@+18LHD+)H@ZI!6@ VB1;;"%? MBV)-N 29P;X_SH+SBDC5($B#Q%DN:7QZORF_36&=Z><0(IJZ?A;K M!(LI0IT2E:5=YDY/!/UMS01-,4BA4!?'[/6+,X+U)$"_.HO/]T(,5\YTRA*D^RP4ME 8- MM4^2!$%A ZI:PXT<12D:)?G%O@;QQ)B59RN.Z+5.*@DS;*$R:/&D/I4PM47U M0=4L"!$.?5< W2@HQ1YHG<$6/+V;CB11*CZY3O^BJ696.2V3H48$:^ Z,'1< M-YA9P\GTMJ]UM'(]LVQ[M_XPL<-Q7[OLO-9@X/FVXY?F&D)E:>(0X5JSP.GM M/OQM?IXF4\T0.$4H2+Y9?[!W@?4.1L9K.;35'[]"[N_BYV1)FW-!R2>LE8+% MM$<^9RR&+XQ?AWQ?OR"59MH+)?O,6Z4KTSP3,14'TP:*+$$LKSKESW][S-I! M&P(CN+-WC^C4]-\VC^Y5PMMJQD=C^:_! M'U!+ P04 " #[?653D'':#1T* !M, $ &0R,#/+ F"H99%M5&"BDQ).=F@\-:DQ/A,1* MPC;[Z_?V?%JXO#4LO-%@^ATE-X8;";]1; MQE=F6M_:^FGA3MKAN/:I]*MT"XP[\L8]+3AB%!:4K%XR;<+]&^D>AMZT5IZ& M)RR^'GAAZ$VBH9'GAH>!_+>H51;7(SZ1SKQFR8D(6$?$5R%\19TU;0J-7]Q!,#TA*; [ M%>-(5QR.!:U:JY3*CY!T,O!\6_C)2&5ZSP+/D39[4U8_V978YH7>/[Q0]<<6 MRIKT#,]LT??E';,M!"_OFO;?6VTKXS.A=7M,*O_Q;2*K*-91K>CM?,YS32[34-=;DKD??LC M8)8_"T(AV(Y([,4OYT;?M)CYI==KZU=ZQ]+:0$4+;[[T]5W*[,,-+1X*F\$9 MWHAUO%LQ&0@_2I+C(JN6JY57]XXYFTX=,<&5=&]8.!:O#=M'Q6(O*V>#T1+# M3# J58I&Y<.J+YY1T^O1JEM+[H_GMWSI]D:\6D(Q!F0+N9 MI!93O_4I"\*Y(Y81+B9K *>A*;\1AP-?\.^' S'R?%'CSAV?!\2SZY=]9AK_ MA"7O"XE(1=]K;SZKGP*[-EK6Y6FA4BZ_3?'?1#W3^Z_"[4-Q'QY*U\8:M>.W M/Y:N1!A4;R0V@.U)8W.+5'>ST/I MN462*(-@)GQ22BQT:GJ3*7?G6248L;!KZ4S0VD+/C1@(.)&2!,VU(/"&QDH.K 4VF)D/0G,YVC^^C3EQ2 %!]8; MS)F"SF;$1':DZVY$$K,?;--%Y@N'1P3&R[J&9'PX"5BV$[$=C6C9#>IF1I78 M]"?PHQWV9T,Q]XL5!*&GAM@F!ZY]!S47$HKQF>8X4,Q MBEP^9XHA+1)Y^W.I7#GX_BY:9%/T2T^ACL]U3:=[74P*F$5N.N]&-:O(!"H( MZKL?SB-8;'<,O_$%) -C(\]QO+L@GT,K4&8.A"M&,DRL]O#'CX62ZY-IXE\S M2*01U"E.T%IY,'%R?*FP]?H.:_*IA.DJP.A*DX"AQ-HH!,H]"/ANX-BPR)4* M=ZK(D"6^"*8$$UQ.!'>!B(#=X,J-9Q5%1 HHT5J$N0XA5 M0$![;B[NTB8JZBI(+YKM,SZ"LY44*MT/%*4:.]#>17;UQO- #G%SH>X)R3LX MBR>@J@^DJ_IUUJ18*1,PE",).+=@./>9-O%F;I@JYX@@H N7_:-2!)?,YZ90 M,WK/IKYTAW)*.1P]I5C+ SFZ;XQ62^S*,)MZNZUU].X7\Z&#K!?9Q9$"9MV\ MTMKMAMZDXZ+Z4705!:&*-E!B1CRCT^SV>]V^EIW'XGMGW]*1?B+P'!6ZT]17 MIW;/TY%F,K5O:48J,Y_KQ>/][E?#Q&KF#AGQ"/I!.J3'8[\9IF5T+M+QU)"4 M[D;7I0<.R?92$BSDS-3W;B6E%O6*M 6#PV"K5E$=AMY]HD3%F\K'[54@RO%, M6N]F!DI*P"=4./RA4$N)T0CK*\X] K%#/TWUN0.?1/&'NO9LN.@A6YE>W6A, M9B&2-V#TBIH';F4T=G+I%TFP1P :B98BM&E@^V.NPV"+BGO#01_5#"X$GQ8A M100!VNUBQO%O,5G<#YU9@$:,Z"L6GK+BXMJ.00'%]<*HJU.U=R0?2$>"Y=#9 M#?5XQ%S&0PHM<=\G9"E@)/KNO6 ^(I[O2\R*9V1*0#)$)^/ZAD1_[0@GW@_& M/';_(*)3RM6H_])5L< #+CK5'?I8X*%7^XIUXA?WDRC$1> 6W,Z.HH:HC$9R M*(4[?&ACD,]Y.V2"H(3JD4!1$FPU@P4+2KAF:8][=6 ("!, )MP6=V61@ M9ZCM^CKJL,>?D5O 0%8 %K-JZ=/6WXH$(GG8P]QRV M_CO2"\PF:M@33M#V25_EZ1ZJ#+0.Z<,U.G $7MM(>';FB!11=OT1]5&J#=,MM6'-%I8UYM/6CT;V_"'G^T3SG[7Z^>=;1@<66!W= M-)DZ!:1=3G(*2(DC\<0#Y%Z1NB%7)ST[CWFB=+1GP.GB^#A-/[691R4)L./V M90A4,S[P;M=/<9[S*2G%8/D[2 072SMKZXPVPF9/:Z(]G1;*!77=TUJMY#J. M]#$%^JS;;^E]-1QK%8T< AUMK6?JM>3-SA"LQHOB'R'8ZC?B-ZUDX8]O$;$C MJ[6X\34V)3)V@<5DXO+SGZO)./[T,RLE)F0R08(LVQ5V_/Z5_6G)T($IT<3XC'8LQ8B=2Q>\6**[=&D3*OPG9^=297K] M+%Q:_CJN/.FW[#8>+2PJ52<>C;^#E\[6XO'%-_(6SR2/F \<6_PL=_LO=YKO M"%> RPOG3CC._V*&1K7F;V#(AE+S%86%];#AE%2,L\0)+\08&]'VXQ6_\O;[ MRIX.C/I<,>;-C/N/'4=:H/G=UC<,JO]F\!]02P,$% @ ^WUE4]::&G%\ M&0 .!P! ! !T97(M,C R,3$P,#,N>'-D[3UK<^,VDM^OZOX#SU^25*W\ M&&>2>"J3+=F69W1E6UI)3K)U=;4%D9"$#44J .FQ]NK^^W6#+U DQ(HO?3R5]_ M^?=_^_D_>KU/U*&<>-0RYEOC]F[X:/Q^/;DWAH[PB&-2X]8U_35U/*-GK#QO M\^'L[,N7+Z?6@CG"M7T/$(A3TUV?P?=? X3&Y/+T''["T_GWO4?WF:[GE/?> MG;^[,/[K_/L/%Q7T"J;(G%W+E_?T@7Q;>_CR9\^L=F"4>O$ #8XX@/4 M+05,EE9+GGZY/'7Y$HJ<7YS]_G _E81&8&WF_)$J_3+G=E3^\@P_SXF@4?&7 M3/D0^L75U=69_!H7!4!L#V@6"D'$AE,3NZY6I%=GA)O?=G8Q"&>R[=W\#O&R;TL MC? RCSSNZ1H5?\JI9GE\IUJ*4OA\AI^QYCG6A$;BP$ GR7!/'YZ:V#@"35>4>B)B:&$Y#:?? 7NGP"D:L7KT>#MX MG YN\6DZNA_>]F?PX[I_WW^\&1C3SX/!;'J4P@YWQP1&2V]%/08DE15)NI)& M/I=UY&-\FX+]W5%>U(J9*$:+T0;77;A^VB,K306-G+XO)Z?I#/X]#!Y!1J,[ M8S0>3/JS(10X2BC-\!MW#8U=01GV3(>P?E[3DJ+*JZF1V?LZ,KL9/8PG@\]0 M;OCKP!@^PN_!47J%,B@[0E8"HY'K#TW)]3B.%@G(@869Q^8V!5FM76>Z GZ) MOF/)AY5K6[ O'?SI,V];6N850&KD_V,]^3_^.IC,AM?W ]2%A]$C3*;]R6!J M&/W'V^#Y\^C^=C"9?O.-,?C;TW#V]Z,^U!=>O0&A+GR-IOSTM34E5)3C0%(@ M6")6=[;[I>QZ+"FO$>Q5+<'VIY^-N_O1;UU;CLU6V)\VQ E':>5W/G\OT,AX MRX1IN\+G%'Y %2.LTS'F]4UI7F/.<@RJ:C(:*G'.>PTS+W:9F50UHKH=8^J$ MFM .>SL4PJ>6PDKN.O!H!@-!P.B2937,?[?+_ B<$[;$\ P*,A071T0)G09^KX-%+NX(>&C=]GM5>6[QC+ M4'D^(;7WCNFO*^]8Q.!Q&I86$Y#;.OLDH:@(HF'8,XEA%!,R)P'9,#K!$M MW_1^(YP3)S)[[;[,Y_"[S*XJK&=$%3O&RZGGFG]<$VD(6&^H(R3&@*6:;QK. M9K98LGI/UC=4 !WC,&QN_#7B ;C1JCW7[U*FH(;WF1V6 DM9Z,?0C !J'"FZ, \T'$(:$T3$V3RAN"DS/Y\Q9 M@C;+H2#:]>9]TK XLY%+U9:J+>MWCKT>]&9<"H]MXL2VLO1+#4LS6[FDGB$K M=HR7V$N9-$ZAL^G&E>9 ZB3&WGT%-#S.[/D4&,%*6H72,88'(^2,O"0&G>2% MAJ&9S6 XS,I*'>/?E"X#6^S"Y6MUU9Q]K^%F9K<75C64NEUCJB:HH71DPF5F M@Z=6_<8(*G>,JUD_69$?K<"?=EG&GV9\&SUUS1D?&FMF!-;W(N5D"%]IN)KC M* NL/M\&];K&1\5=H/(R^UK#SUP/6%BSJSS-HS-WS7JGC*%]>()[.!+.DGZ:I\-#X152;[BVCDD-ER M[G&>=)7W.Q;]]+8^[Y.&UYGMZ*[)OZL,5BS/Z7W^[FL-8S,[4-4LW56F9NW0 MJ36.[JN&Q9E-:8ZMNJN<+A<=W[#OD8IBM*Q<4R/0S)9Z3V1_H0@[V%T#0T9Q?RPLIY%/ M9N\=63J.W6G'$L4$62XY7>*N+&32]7;,V9KP[2?J+CG9K/ XYP/A?U#O@?S3 MY:$= \A"6]2,K6'8&BW"RC"RNKV/F/U:%/=T@>P MNZI^..^Z0M(U6B@.1]A8JPI37$PCXHSE1(&$HE%@_47NYCLJ!X4/A5-]R;(: MB61L**J;^3CE%_N?"^53M9)&4!D#3+ZG^BBR'4N"N:*6;]/1XHXP_BNQ?7R, M6!?896$"NV=DSFP@GXH'2I##0 9,$#['(.%K(IA09=HX5(W0,\:A"#$.EHC: MD+CEKU@=0F,S3GH* 49$ 69_C6DP)!%'Y9C0CPVK/OHR#I3W,&<.L,%]?OD3K@M%(-V/"4J4; MXC*8L].?)4+C,@GS]HP4SJ.T*XM)NP%J&*9&#S*6KX;TX+AUV=$+POD6#P:M MT3", W$L3*',TLJJ2:,+=>%HY)^QK*7D'R(S0FQR<$\T0:2G^%1L8M?EW7^& MYJ/SYL[E4V+3P!" +Z:XS-DS=5>HJ9%I-G1&D6D,WH!EN($(C 2#D: XBC!: MX]0790T(^2+](7L((V\Q=I1M84X_CQ/3\]%JZ(7,"(Q%@;,'YEB,#4XX]9G: M5MK(= $C6QS[$\Q$B/!$IFB0CPX*FB,_Q>U\K6B$9@:K5I\?F^]$11LK1& C4S''95.#M' M_M)*G_=2Q8NZ:Y.5I,5R[WT 'I.LL9E1=P5N@FS8/5 M"#9CC8DP9R4,D[_$'O@\ 7\/"3AVP!JG10O7T]6K:>2;M;;HSI4>5]W:;;/P MV!KC'Q6'Y$SP,>622:#>DITRIQTSY3THP.,G:%/_"^&6Z OAKS=R?ZG9-C>. M0*,-^ZTL$14[WL_9=&(HI(2ZDQ 3J)2!Y!@!/89"T%%]\J0K638*./0)A]&I[6M(D0; %%F+GY=];NG./\:@@TVI$Q M)F5H,( (&4]14E>0EN\,STT,[6+'TGY4G^:DJQU-6L.F4:RURSWV+PQ8V^U8FG#)P@H::66O5U&C)!.H M>2F3NBZE>(.[P_*(;4A)Z'4KV*27!J"1XM[@J60?OBM#0T44.P@[*E=<5_A! M.T8+/'MEPO1VRVP?.*?)@;7K7Z]772/3C%%.P8!BE3CDU!ABV9]CZRC4DE+1 M;\&;@:41=\:4=IBXCXM=5Y_>KG"!6Z.>1JP9L]D^J1T7LB7N&2J18*=B+8WH MU16+JQ+RN#_-%.6TXCEKVQ3[G9B(^2V.5PB2-@Y2II9+0W MS"A71D?S1Z[,@C/RL-12F!6[=6Y6A"]UA_BK ]#(' M8)O&@%%I M3>[=(%AL3Q7\U8OJ]?!5[^)=[_+B]$58(6T5"$A:58V J%Y% E1([^4ORRN- M.JJ .-^7P;8@8BXK^Z*W)&1SANK4.[\ 8O.1BHC$W)IGU/9$]*:7P"K=<$'- MTZ7[?";O$.%;";2 D+PJT0])0G7D/H>-A%D-NUHG_E4//WTQ5U5PQ^7E4SV< M#F&FJ((TJ1 \UD,KF%D%:50<'VHB]#:\$L:HO'PJC7.W8UX% ZX3Y,XOUY]M MSE.UL%-?X4!R\<-!))0<3A3TWL&HP[D$QAO3Z]&7C4U@3>CR[1W\+D^."F60 M *E(74J^%F55U"$JC@^EE4$=*G$R%TV-LA)8Q6$VABBX5YL:J*M0$D,Z@)1& MB*B&/J5>EL?/L T(\1QA[%.)HIKRMU!HH':P24(BRN0]N)'S!_2,8.V'N-B' MM0L]D?#M$/9IN#,Y,F "4>;D,D 8$$9Y- M#.X-NY7Q%<%&4W[.''B&C2@>><>:OS%OM:*V=>=RZ>Y(\TG(,I6X9/G!@0$] MFYHGN8";>6S+QRW/6![(LUJZ58)KS5+%H,YEL4J.G31BH8<0EYC MZO"), ?/$J6R+V'ZL>"GD"UH@1FEZ&BLU4J^HGY(_8ZV>]AE\]H8D%U+WGE( M:V@U@F%6%"OK1'4: M#^&()AM9=._1]O7Y497"0[B1;&+"A:Q,>C1S/1CZ$R_YA'H^=S F'7MJ$$N6 M9$5Z?8Y]C594Y^IOL*JW8:T_@_7_ UW/*<_RPG+7L$9N=DF:A_<@G2@?-?,& M1%^?V.H\&CET[#+'FWUQ[]@SGK/"N^,S&6^?8$@W\6J\(/4M7B)@2KG:)%7KT= M\;H/J0RL1E'&N='<9LOXC#2FG(ON.I["6X&> 0PSE)2_2V]GHR8TW)>:(_8K M,2K43K*D_1>V:]#Z"EO\6D1IVFYY'RRV#J*.A@UQX?16:G\[O:(N;5]=%V#L M:7-TJ$]=C6'0A84>'3J6C^I-[(D[=V&OM!&M#H=%1-188KBM#N@*NNJT]GW/ M7?K,HO=VJT3GX:VA073M\FVKZI+"6)WB)X>AA3C2LS9)UZ"NH=]; 9_D.EQ6 M:%79-;AKM(*NF>DZN/5T>=M[&2WRZNU(AB[L4\&6H,VF[,-?O35YIC'5>B8W M-U]_;522#/UJ: 6(N.G/J78UA/ZB!Q]OT+OS':O5D4"#NGEIW<-& TEO835; M@90:[70Y94OG)@P7G''BB&!38+M"/#F<$AOOGVK%^UB>F&HN2(O.-1Y(/4;T MA+Z9YN\2TUP8@CPZ\TJ=58N\NAI+M[QCX3^$^DSLL)?LWOZ:7-B97! 9.PK; MB'9JBM*F>D!T=4?>M;AM*D,9.JKK1015>"\N<@6^;&]T0ZC\4$N8?+!\RY)F)GT8# MC/QKK1ABR]!PB-UU/_PVK:SE**DQN \GK8[E";H:%K=G*"H]+P!J04PZH^;* M<6UW"3-"VU:XDK34<"%*;W/+QNL,TKITCYQVW92[2&MH%70L"W./HK??^J3$3CCR+\*H(8]ZQ4 MH6TR@J)A)AQ"8IU@U+F76#\4/C^0%[;VU^BU%A@CDOAOE@XY:G9(_5",Y&S[&,B-+D*;S5^OB)EC9DPT@) '<,JF -"J'G& Q]W*_[X MBA155X8H2A_SIKS:$8$L\L9$JNB1D@:YU4UM 0DUIE\,#PT2H[S"WE:/O=[& M NGQT2*=N3OQLGGO00VN(0JHN-M<*/5)BLJ M&JHF%)KQ('CL;?"C@,3F3LL'P'77/K>Z,"M+2_4I8K#>V.Z64@EK['-S!3CP ML$&K/M$B(NIX5-P%\Z[IPN7A=8JH)>2EQ(7>K4JV"3JK9P*FN8 MGF$86?OKY$Z+_A)]TP.;R;N\(DT5HT4Z$:.\^:*5C?:!%-8Y[OK,+.I88AQ: MU5JSM^5@KA$8F)OPHH]6NJ4L=[W-/XCU*RA6$#(=FK">-M*J^W=*8-T:1E_R M[6AQ2SPZ6LC+U=LRP+7E^=)T(RBWP "-\6VW"/OQU M9-Z-A+EV-,77OY1S1H MFPG=#%*I*EZI-L53B: :CL!R]X3KX^@2*F!5V<8.KFF*FS*,E*2KC#S?%B=+ M4]PR)V\Q^S2UKJD##UZ2-EW6R9E4WA97:U'?7&JLY-;WS!W328J?=HSP56@Y MQ!I?"D^+9OFJ]!R2O""^!!55;YRZ"+4E*5>AY1 I[X'>HFS+45'+XZ(& [R2 M\U9%?7 ;@G2(T G"R)97;)..E 9."^8=>Y/7,?*-"U2V*LG:Q-79J7)-$&<< MM=QJ)&9Y$B-M+<:D-GV-K3S0 M?HJF5)DK#QPP$0K-@0RLAI*05''LY#(KW3\-J,[,['7">.U<'C M;@@'5'M,8"PWV0;C(X<.*/J3^)M/;+9@U%(PMAHR?0B!=4YWAY>/MKZ*UV,^ M9#67 [7%5=Q^[#5,E-&%NC%@/)N3/ML3E!DMX"-ZIC$RX3_=N>B;7FA3;\L% MT!"Q!^@P;2L,+(NQ$9VE;09YY6.MQ7VY-DC6"$\PI7,/1D9T&[O!8J&5!4M9 M4II+G0V;->F<>&[M,%<.RH-F=!5-M1L^48&>.COA<(,5V?U:CL;68:\Q:JPQ^37N( >S1>3"AE,.!>N33UY[8&#EQFU%+U=A[#F MV)+HT\#&C(CM]]SC*AFS!J+'OA";#6]BUXAVE!/<^FP:TQ+=[$4H^Z MIL0NX24D@-8M.5FW:L_:2T$9D9\%5T+]\G]02P,$% @ ^WUE4VKF\@[Y M%0 ?T0! !0 !T97(M,C R,3$P,#-?8V%L+GAM;.U=;7/CN)'^?E7W'WS. M9X_MF4TN.Y5)2G[;]=5XI)(]N[FZNDK1)&0C2Y$ZD)2M7.6_IQLD)9(BWD1: M &U_2<9:O'3WTV@"C4;WG_[R/ \/EH0E-(Z^')Y^.#D\()$?!S1Z^'*8I;.C M/Q[^Y<___F]_^H^CHY](1)B7DN#@?G5P<77][>"O9].O!]=1DGJ13PXN8C^; MDR@].#IX3-/%Y^/CIZ>G#\&,1DD<9BE,D'SPX_DQ_/=?\@D/II\^G,"?\*^3 M'XZ^Q4LROR?LZ./)Q].#_SGYX?/IZ>>3/_SOP?^/;OYY=(14A#3Z[=Y+R %0 M'25?#BOS/-^S\$/,'HX_GIQ\.BX;'N8M/S\GM-;ZZ5/9]O3XKS=?;_U',O>. M:,'*NA<.T];O], ?@ @-$,LS+T2.;Q\)29/# QS\^_2ZRL'3!QC)"U81X>AABV.= MH8[[)_8VA?]%%4O&L_$"E1&5JAO5HC%?F/SS>+Y@Y!':T"6YAA4W)_WQT3KX M2S/D)8]78?S4(QR5(;L2/U_$"45DQ[/K: G#QXR2Y!M)+TCJT=" 9N5(W4A% M2Q1D(1G/KCS*?O'"#/])(UA9U M'20)K:Q0%7ZEW3T.@@R0WQ$LR1H)Q-"5^ MQAA8[C,OH8DA9_U/W)<@1DL8SKL/R57,;KV0W'CL-Y@"?KC%>3DM.S-K,GCG M%90RST\S+[SQTF+H7(F2E&O\=71![M/-O#^3,##6SRZ3](78!6%T"884C4^2 MLJR8>+VV*XHU*5;3*%VKWZ23"G4'["C_CYZT0.!53/R83>?A?A-'J>/A+7L*4PU>8>A M>V+FW&-L!=^GT3S.T [\%,?!$PW#L]4M>4#8=V5%>^#N5B5+O7S;@1]9'Q3@ M@L*IB@2P]SI3U 7P#I' 1CJE)&4 M,F[!=/Q([S=(7B[!1BN'[$])"T)>S&?'Q@W7G/4]A/>S,E>[ %K$: MA3!>!+2<[@>UZGR<;=\+?;0ZT/DK,%ECGSRG!$XC02D G+Z'0S#W6<1^;:H0 MO00QJXL:9TI@*NX+F'G)/7<(9,G1@^!XWY1-6 R'ZW0U ?&D@-WE_V5T@; !LA)ZY=V:L(Y8 MG2&/^>78\,\FI@W'2]'B.,GF$SY/_<.4?,HM#DC? /; @<\H%ZF6EK='89,CX%VZ#[: MA:[<'>8V$&Q^SJE\;U2_]&NU/'2$;VK M\']X9EO"02!*DU%:>OKX78$$#9376D[JO^^AI M,"% SK87PO?1E9Y,B4] Z8 #V+]H@";M-@"\I/0+H++L=2CC'U9R/T.]F?M0 MU.D5B-ZR3X%?6-*@N%8%,UTYH*D7BU9O]X'28D. 7XO'X+AQ0?!&[@PJ$3T@ MPMLT]G][C$.04H*?_70ET2-UU[TO#"/ZA13;4GM=+)HKH:VE0/$M.V>*^V.D M5[F3WFIJ%1M]-+8)%V!AV=LR"@*:DS0!,XK!# N:>F&%?-F&2Z/S0/#2846 MH&5'CD8DS=';G/E&C4J[ MN8Z6G'H!4):]/I476/@24 LE21_7(9*0+L#'J> 1::-9 (5E7TMYF3[Q5GB3KA\]T.S@"B2:P0--\@7A\);=+Y?S M11BO")D2[K"F08G OAV]8QL/>>#'YH'_Y9WQ6)0[BZG)OT=!\:0 M&P$XEMTB@N.#>F&I.CH.GBX; M0L.S"VCQ%:GRQ1GX%@)>% )-MUT3[UE1C M<2DZ#@0P%1L"U*Q'G-0.@&JT1!T&@I*(? $ZEKT14Q(0,N?QKG#"P^Q%<0BS M/*P3Q_#+QCP4HYYL0WKAO?N@KJ!L=.G:A6&!7ECV@B"M-,]8A;NP\H["EU^? M2WL-$EDI1P+H6APAUF);!>D5]ZU.ZQ0V&.PC4:!&.PLA]>7D5Z!".=P9(+X1 MW1F9Q8Q4-DV7SRGS 'H:>6QU#<).VFV A.L7G=7JLFO%?3O@_P79=S+5QWHG MI[4H6EM;A74/RT2X^:T*P'\!4?!7,:T21E/%=E0;X$)-T!W$"NJ75;;Q4TN7$RT\>4) 0D@P]C M+\B2A#'/Z530O,ZR,/)A3\=3U$Q8[/-P&^GWM].HPT"]$XM.IAF!\Q.>X4'8\M2(=C)G"=KK/ LN M=W,0MJ1@QF_C,)!@(>MD%9H65=KVSXAI5^8WL;(=+>XVY=:M;.*Z^#>4NIF' M9)-X/U_=6LX849>W=N062\+-U"6-9/=2C!LMWQZT#0&H,YQ8,98\G@!8B^L? M:37"JHYO#7"5/-Q,L[(60$%G\9Q-Z4IOZ3$4-W@+Z>H4*D=.W3.UE;^R<'_9 MI$'C%;ZTU]ZUO\NEF2U-UY![4^\;Y+MY8=,MN\, 4CKL %R7A ZV[V@DI(M3 M]XV"OV?YAK@CYF93V'6/&&B^B8*8B<#)Q/(B]KY'C'@A_0<)?HY#GO79HQ'R M/(XJ7#*:P'^ZX+Z^O+9*!Z7J/J6S2K;+-I+\-Q+;\[MOZ@.) M1>+[^@^5EOD6# !C^ SF@N3_#W_G,2R7SSZO#HIE%_,RC#*'SYX)V?]C7S[Q M>%8E9ARUUQ:0R,EL&+N.#"NZM?6\V$A@3OJ\, $^$,H#3L#TG*V^)Q@95M3P MQF"QE"Y5"15-!GE7&R-Q.>E8XW&#). 76]=)DN&C;3B=8+WBY#M\CQ@(!20& M7UP,U\"?SSS^B9KCG0<'BF_OUK+C3W7&BU01$/;"\]J^/3).X[X.+=F5>V5PNA55$8AE M'8'?Y439.LC[B=)(7$X6!-V6P7:M/GE H$9W%ZV%9%FTA YJ,*D.T;=B%;:) M+RL R@V!HM^K@[3&G3H"WQ$LBR*!96:_UF*!1B#K#?CJT-=CV]$P?K%]*E*F MEGQL4IQIE>OI..ZK4Q(C[IT-^6\PA1M@YODI'I+*=*#KW:^1G7JH.!7 MOS2KY4_(.B:D'@XRO@_I@Z>Z&=AQO%>G#%IISHR;!4HK MD90QJX982D"2]!DX8A+.W*Q.:GQ],J3+$0/@S*X^;!KCI8NMM6O#"1T$3_)EF!;XX'#UL;2T.N/CAC#FQ)^YWK.+TVNHSSW-H^" MD=ZMG4K@WQL% ]>IO*HE1>%_*'6)JF.[.0J[35PA9#RIBZ*:G;L:2VZ MM*&@6:R!_YFT;[VP0)%6SX'BH\V?N@"JG4 4GJE,D2NCVFB@.+6QXF:IT^TB M]/6LI:AM"3(@]>(9C3)P3(UX5==/=2G*)S?S':-\6@=YC_(Q$I>;Y5O+L,B[ MN$A"#;S NDE7N @P!2Z*C2>MU@@JU1G$14LA62.B,%(=5M558JU&%:]9$.=3 M,,%<-LIK UW&J[KZK*UMVOHMTHV7%N3R\);5NLZ2%X;)>+:;/O0S_M UI1\I M]%P"]P54*#]#=M84]3"O2"'4S+I97;?RVJG*SELX@$"LU0Z#(M41GP/7=0E$7AEN@PX4'B[LJVN\+OG MG++S19S0_)!;"70&RB]("G9J[RE*UECI->F,.- M!7_84A$>I>YL.4_V-@;"*RL)$TZFU]CC(NM'-#[.,S<^L#E1EN?J\\RG[QP@S_F3^@],+\ M$05\.2MA\C?$@TT2"<;1%+?'F +TS$MH8NFK5*%LS<$%3?PP1BHE&J?JZ/ % MODZL_TZCN5*06H+D[I?IZCA_VW=#C"X]3#FC]]1'T'Z & HXT?[,O1M*G7A8 M3J*9C93TL;@\E$\DMYM:711*R8O7@_P5XZZ!/*T^B/9,?%@-5^@5TU,F/)CW M-?@P<.R38R?3J;)9_-K!"W1>!4HNS-9K?)PHW'?H/]ZWV5&5L;6G&MB3Q"#)_, M2 N;:H_@T H<^7XVSWBB-%Z-=E.P!2/A\BJ)\MSW/8QM=QMFAKO^HM1F7^D^ ML!)&L@MC&#CY4CK3&/NMZ4R#?2=]]J]C!_?B(#OFLR^3F&1>N EDJKT:N8[P MA<*&@9])&#CWE482-_3?TN@!MQ?\[]4%+*@::-QSMI-2[C*-0PNQ3C[FK:'1 M."+_33S6?9NC/[BC"WMW'=)?_?I"QT0PL#?!U]\CB[.'QBBXYBSUL MIG>:YUWAS.0UL/U%"X_(6<'D'8E>3O?4\[SKGIF\G*QV8<3CBRK[?O#75EX(&N_%ZWSA5Q#.QR2V][UJ<>:N12AS*FC1V[GPWX6?7 M49*RK-C9K@LE5^(>)\43I5&ZN1:WL]UMQLQ5 C$KQ,F?+AF,\1[^J+WNC)'9 M-1SR/7[;):S,0KGW_[8RVBK[>4LB&K-O<6HMI$6_*FM[)=;]JOM]NOD^?(^\ MTG&#<5&8HG#"R)QF\U$4\*9%D5UTZR0J,]QQ9+OIC]HQW%XH'9ET,PBEF20O M8TR>H$C480@8BFAW\BZF02SFV#<%I]IG@/A4R7?RRJ)N$ZX\G^3)7K5M9;7+ M$ 24^^4W_\Z@M](DA8INVNI0.UO&AK4*38.K:V[/AW:W(NTB"I;")/'ZG2T M_.A;*-O:8Q\-/IP\L]1S:2)[C>V'S!FD[NLZ=@:L./48M9*US)+1*8HO%K)5 M;_,$[7LR/#=>E,UP_3'"8,-\FRT6(26L(B:% =(9P*HR2^7=9HIT..K7)+5G MMLKIOO$HK$9T&JY+,-X2MJ1^JX>$IW+2Z#@,1'0X1F!( M=3IV-/+J*2K&KS!ZT.B.P:\T>MB9<,6HUEZ5ZF-5_4YTYM?)$\9EL:0F+ XR M/_W5PY(VZ6KD^RQ#*H5F3-5Q0.CJLM3O+F#'I?H=* SIDF!)]9"4J3.Y.=YY MH4K''!"0/7#KUDLR7DPAX672RV>,G$Z\(6/D$0LD8Q0 EJRS=- 4D8//*WEB M/?G#5;WN=C9V K+R1Z-3XH=>DM 9]3G>79E5CFIU:VB"NG?QF-NG% M]-0:*[38'^J6 M/. GRI)Y+^F0J.FFR?Y+%193\Z?]&B06[:PNA:9$MXH-UFEUT@"6-%[/X?@/ MVZC*&GPX9CM 9N9I<6="CX4\S&6A8894 [V,K>B$VY; MYW'$ZUQ;,D*_EY: MPBW2.&#FG(K&L;K$=L2WN1(-67;2LK;R(!+$*/A[EC]L-%4$G1%?K4KH,._4 M=?(F]!_L['[AM]Q:CT(8,(+/T:F%F/]F M;= *_<6OBH?<^D,X4"NV@+2 M8!4[= ZG-&JVL/4&?&6:H,>TDPG0WUH=]Y<&7Z.*^^^=LP)3XLS5P;4Y-B']D4]#6JAS7IH>$P=X MSUBJWI)?:TU&?F8KB,G+(V5P(!TOBM)(,B4U&63_T26MQ-7A&*57!&M A?B M/1M^48R!:D*/$G#R4*?#&_)45I53U-+>;;B!ZD8WIIV,N=9EA1]/^E"$ MA,J#6GL9_@UHBEH(3F8-U&&- M!Q1M[H*ZFI#MX=Z >FPSK9WFK^UD>(R$W'L)^?._ %!+ P04 " #[?653 MOAJ.YV:) !'$PD % '1E&UL[+UK;^-(LC;X M?8']#[W]?NYN2[)E:_#.OE#Y4F.@JN2U7=/G8+$06%3*YK1$NGEQE7NQ_WTC M2=V95S)3$?3, >:TRV8FXXE(9D;&]7_^KQ_+Q4^O+,VB)/[[S[U?3W[^B<5A M,HOBI[__7.3S7RY^_E__Y__^O_W/_^.77SZRF*5!SF8_?7O[Z>KF]LM/__7A M_M-/MW&6!W'(?KI*PF+)XORG7WYZSO.7O_WVV_?OWW^=S:,X2Q9%#B_(?@V3 MY6_P]W]6+_SI?O#K"?P3?CHY_>5+\LJ6WUCZ2_^DW_OI_SXY_5NO][>3X?_S MT_\[_OS__?(+IV(1Q7]\"S+V$U =9W__>><]/[ZEBU^3].FW_LG)X+?U@S]7 M3_[M1Q;M/?U]L'ZV]]M_??[T$#ZS9?!+M(*R&<6G$8WKC4:CW\J_PJ-9]+>L M'/\I"8.\Y*.6KI^D3_!__;)^[!?^JU]Z_5\&O5]_9+,-7?#,+-^\9G>"L]^J M/_[,V94F"W;/YC^5E/XM?WMA?_\YBY8O"XZP_-USRN9__SE?,;T';^/O^1^7 M23QC<<9F\ ,(+YIQL7\(%IPY#\^,Y=G//_')O][?[H+]_BO,%,S>8E8*FC_Q MF\E4OWDF]BY(85T^LSP*@X5#R@_F]0#C(8?_SS^J;#*?O/#/CW]&[2#(YO1, M_F6R?$G9,SP3O;);V&.6S!T.X>3'!^1PH=F]R3O4&,Z(//JV8$#+,HD?GN'] MV3B>E3\\)XL9[.C7?Q91_N82MLU;";' VS)H3()OY@39\\TB^>YP9]J9LAWQ MC\^<6R]!;+XR=X>T>_DX#),BSD&;N@.08<3,.20:VHZ8>Q8";Q=OMUE6L-G. M_&D2PX]AQ7IC DVG:T?T+:SY.$]2&];MC6GW^ILHAO,^"A9EX]LIU(7-^F$S5CMB'/ G_ M^!"4^\KR!3:84KDQ)E VO/4F4"R+!=_A)K EIVTT(:.YVI'[,4EFWZ/% L0S M#N$P 8'=QG O>N('SSC+;+1_H[G:D?N%Y2N5J.3&^E@T)E$ZONUFFP-:_LG? MP8W!9E<]&-?VZ%XNH[S<>?CGEI0[--SP;;93Y1QM=W?.^CDG+B;EDYPC'OE>#:+^#OY"; AX(KE061N(G'PIO9G M[#VUT: M+8/T[2-+GM+@Y9D;O#X'Z1\L_QS\*TE71^RG*.;WS<=H",E5SOXXMJ0E>U\93M;3'/@C5_E"NSX%:;CZN%-DCX$"U:=8_P7 M#WR?:/>YVDSN>@/R"JS)2UK[YO(T"/."JQKY:NK)?*M+PM?#S1W;]_Z#+6:6 M -N]Q)4$KU@:O<)GSJ_TFW5_&V^\ACL?QEV2E6?[.-]\-XUEZN:UKIAP/9^S M,#>A:AO;L=(M_V*V:"AO1W4A:ZLG:>U1^(EB6L1#0\LCI+T M2Y);[[[F$[:]4,&O8+^[_L'MH6P2.Z'>F$ M3BW^UGP4CFY'TO6/G,4SV%3V)Y_,'YY!&^&7H"1^>F3ITCG3/;S9A_/#Q;;8 M8&9GQUV61TMN:-JY!CUFZ1U+RU<"]TJZ[F$;2:.P#*0"6K_&43[^'J2S#"[# MQ?*E/(&:'W?N:?#)GO+MD^I]'_F:_)IQR\8B"/^ @?#.K/KC'1 +?_B&#:Z'6MW]/:A;((LBR:1U4*038I0'$TH.53 MDF6/B3BDV]ZYXH\&@NQILUR.1Y!W?[6+L['M:QSM$?M6L\E\3=:'MY7KL^FF M8#RQ,^O;$M2GZ"]N,#ID9'.CFWY.YR?RP8O6)'#9KRX\[0]=\W>TO[@6>3GO M9,Y])"$L]ZMH40 -DK"(!C?9AF\X.K16AZVCUWD)B'&Q'S:9NNT)R6U/(;?- MPC855^>/&Z^^[<1.8X#<0#"?TM4.""L 9!\ELRB\X^<_W!3CV5T"O-P04ZV0 M2_A=XSVPT5N\!12[D%73Z=UYB<($WK:(5KM39>4%]>TQ^'$/ITT+SY#9Q,[" MU=P$?9A-YSJPS8F]QFY65PNH_MK&2T8^E6-B*Z\E?&@[K]JHMJ $IT\M7*(- MWM$27BT9TLERLINU[2;[RM*[X,DF0WHSPH,BT4Y;<.(QJARKE<]Y%8<&IU\3 M5Y%Z)F<.EB:N%8>OM\Y$J(WT[=^QSMDPG="I?Z>I9\?]+M9BJW)_0K[S1Z?+3Q!_ZT!]GUJDFZ 5PWE+&$$:KI&L?MQ] MU:;H4!3GO\VBY6^K9WX+%HN?M= EY8_6U8MXW:.SDB7E;&W(@9^KF_$O,S8/ MBD7ND#C!W(Y(399!%/NA=#5U*T++.7Y9EN6Z7%*Y/V\;$I^!FC0LOK%?-M = M$BJ+4GK@+(U9^9!]JV$5&2_/ 7!RV]\=_R-+?)L_9MRO_SEI+ M;AQJ_#RYA1^S]6L6P3>V*%\^E3\\'?17K#HFT3NI">-O61E@JZ!:\/1T<%*3 M\#C=!P K;#WI:K$U_+[G:;(TXN/J[8D9^44&!"4OU47ZYY^2%+36O__#IH,>IG!D_-9*1P1#+"3D;V9%J)5PIL-3(D(1L=E4-B4*L4P& M"#*I7$)AF!9L9B4?]<#ID,H'9"XK T1BN9TBR&V5/YW=!6_\>JJ7EWC ].RB M,!V=#$>][FV&&C1B.5W8 MR*EFZ8)?3/4&?;D@K,9/AZC7)"N9V ,3BV>$\!E=+U\6R1MC]ZP,@;52!;5C MIV>CS@C1#I3D!GR">[LRNU9-SZ@<3W:7W))N">,Q; ]U3>=+$H<-M+WML.G9 M67=$HP4BD16&"6(;:5?>]O;#[:XXK]GL XOAARK><(<31D)U,O_TC,J99R!] M=X@ERP3#*G)PBAN)7CIF>D;%%F(@3C4*B8@P#"!K0F'#6:\]VX_5=(KI&97K MMX4 C4!)Y(EA,#FXR!@)4#IF>C;LCL34*"0B(F0J,1*5=FQE6J!R3S 0FSDB MB0@QK"4?B@P.Y"R[3);?HK@,(I%4X[(3;ZMYIV?][HB]/5+),-2%1(9_>QZ2FJ6F\KC1KI$NYC6#C*G)%HMDJRW^0&[R)4 MF;GTHZ>GJ >-K:Q,$4E$B!("B?!0XD,, MO[2#%4A 6[ 02HUVB0 PC!F\1R7WSL)_>)[5*RP:GK>>K\O%E*7 5+8GD_'3 M4U3+H:W S#%)!(EATEAWHM-\0M-35".#I:9=4BMA,H:AX+#H$&@TUS_"1<%[ MS:\+*BF5./WPZ2FJU\M80,98).+#,!;N#I@,"-R@#46D02 2$87(P.*FV.SBJT]Z8^7OT2EB-EU=2+01S;\+! M\],!JC_06 ARXB4200J8.(C%J2B _8_5[X\@)N[FF P(W5[.]K $PB90Q M[ K[7NG[Z.DYG\R_9I6N:NR?/QA7>;*[H3B8 9%(#,,0L>NGC*O*ZP?U7Z1" MTPV=XLJL<8ZQ%(M$;!AFAPVXLCR,0DC[#TX'?BQ".Y4[6@I"0&]5H.!O81+G M[$=^O2C__/>?LZH@R?;OBR1CL[__G*?<FI)R5.4G%ERUP9S^J$6",AB:VS 42)K%'B$#:U M=.^":,8;;KQ$>;!8U<[G#%&)5SMX.D0U'323J!DJB1 Q[ ;WO'I@S&;701K# MUI_MK$EN$PDCU>ZJ'SP]1ZYVU4"(AJ@D0D2):=BN+VWXPL&C4]Q:%8T$),0@ M$0>.B<#"EB.P>)RCNB :B42"0B(4C$B&1[9\2=(@?:O(V^\.!8=MY2_H/(V^%67S[\>$6WUY,^UDL2AKX5?-7TUB\/V]M*KT@:SS6*BP1^"$9+%A MQ%W:MN2:I+K;FYV_[ MI5I1BK?N583N7"77K14?]P9< M=E+)QD7^G*317]N#5GT9/APUO:!6IEN^X>M@T*F.ND,I:"R3M(0Y*R_Q=RPM MB3<3EVST])S:E+Y#M7.F^2]"HION7S8E%//35(;K*99WJ. M; >V$*D],$H%50]VD=LL*^RVSVK$] +9?M5FZ]R!X*"&JB_13(H\RX.87YEM MY+,S;'J!FA;53DB'.-3E5)'NYQN(V62^"DZ$OW;N;CY"BR+_DL3).JBS\H:N ML[3UAE>S":87U+2%42T K $B.NU9-D:VBDJ%P Z>G/9.4/U2%MP6BTN(ATY+ MEMUN>!S8FEREA,1# !IJM+$#4:F $6O9(@7:>#,$F*@*=FOYF<"C8ZE81Q6L MKW@&AYELR/2"6IB__/A28J!CH#@D\T.01:&%:,KGIR-4N2A9;2:=+0PZQH=# M&J^B19$K[Z>2$=,1JFKA0#R[0.@8$#ZF29;=I.0<5TE("H10^Y05)I-HKL-'IZ/N;%]"V@DU4UG39\!^V'Y1# J CS(@68#RS/ MJP@X4$UNER]!E/)_@&[_&F6ECT9U!ME,!'Q U1":2+8)0D*]2AY8&=W[D<4 M?0%4CV=+8#R'G4>O!L92LPFF(U3/41/!6@ CU+@$EB,#YO#RI%>@3"V2LH;? MBMA-_<5Q^&<1E:7(8&F&99<.I2^CQ:RPXE$CPQI^T^W@$FI=TC1L>^0G2M@V M;%NNF0KH=1FV[< &DJ7YCIS@7XK2+PGDECTZ'?GYNMI$ M2,0]XE!(T^VU$;I5A>UIVW]_#! M5NS#LS%_M4R')N&>T8\F;(&$<&$W] M9CU/C>-M'6<*OHLH=N@Z\UF,IYD-KK>QCM,QPO7JK5FDI-,OS]/K4S+#E4S3 MV(E*BEVGN7EA+$5#G"&'=:8XI)HZARJ)07EUQ2@XN:A9V!2;OQ8(G0PVDR+O MP@J8575'T[('[=\ _*9V8U>L *>@Z:33R6!M.J3.DS3;ZY ZGOVKJ!+9_:XF MQQ0 XU%MQ$[7C]T2]<)).HF),MA?XY0%"UZ?[A_)HNR?#7+B[)[$.QQ(HPS^ M=%4&(M^Q-$IF!N>:KU<":W$C?H^Y@NP6L1O6TLG<5.T'\O;4=78W/*=M7@$: M#F[J"-U5V8R5A!)35<#N6;@(LBR:1V'I=MK"X7ZI\>3R=H5X,M]IH-YN7;9Z M)W 7-VJ>]D)UP%M"N;PM.W\9]<+J#?"+3N'HC'4V4,HK5A -2YA%3W%5_31\ M>TR#. ,>;5E'*4T:@G,>L-WT8Y?ZJDP M(.4]Q:]8]=\6-V<';P69HL;+("Y-9]PCE%.N5%]WDJSK&L%=9>>&+[*A;"SX.92^UZ4#:XWQ^:^ M)J.?9GQ&MULC]5!Z+=LJ!X?J@%N=33#[=# :GI(+9BN%Y4;=4F%^!T$EIWXL M_M9!)7*!B2A^WT$EIWY,B:V"2DYKYA0IZ1T(*CGUI+DW"RHYK>4GBBGN0%#) MZ2G)H!(S#E,,*G'MZSFNTVYS6)*+8[%7$%SPH!LA,$>XSI"^Z:XEUJ?6/JFA M6GMDEM&/W&GLZ3FRTVZS=5#KCM-P(;9F@CJBAH39(WYE\+'QYG)5LZRJ#V1< MY1@_P\G!TJQJ==T]$\@92B%!LQYX>UWC>D-R%HDS>=9$C7(Z=H7M%YH])N/9 M+*IHN@NBV6U\&;Q$.2C:Z\;M+TD,#^Y]!%?LF[+_I(/I@67DMD>YL-TAIM/# MR@6FA^);QOXLN&-J.YOGE2-\Y[1W3JWAL.?EI& #G9Y;)D#+C?1;4![/2YXT M7BH9]X -+F4Y6RFMU:T,5)'DJ1)NV>BWY5)K\VI@-;72'"U77'MN.#!U@?96 M+J;>RBI95$) MP;+Q\9KIZ>BBYZG@E]-5XA6\ ZN<>%&("2V7H[,5X?(=%4?(V=0DR\$+GO2&Y5&.-> 3T$TJ^:!R2Q>.$LR*L>,Q;JH')0^ M9IM/\<"XFDGV%*-QP!$_1[#C7<8"#*&&9 =$2C\?Y?. "FN7LN"Z6%P*0(3Z MC#D3$_:6YT]>VAT1PPP@<05H^X4>T:/RU!;.6V2I$A=^E MM'*J/0MH4"W0UK*1(/#7)\R4S\.FW.],Y #VJA\!^Z[-#1JC;V.:$ON31B2O'I:DB M?SAF.CHY/^GY41)]Z_%2+(3ZDNW2J%4.ZP]7D#S%6]CK\%*.2XXP.1[G?!RX9:H7Q8!1?5J:#X7F0ZH@$>YUW66CI]),$5%1:^ MR/="_K:1]3K_4--YIZ-^O^_)B^'/F]0:+:&F<*K0J\S#NC"P1\27*6_8/-GMAEL%A,RM?*PM+,)RC!G'? 1=P0%J'6 M!IKPL?K"T>3?.W MCF4!=KPJT@CCL]E1S3>AD;!.2N;R$$EN>STLIB.:E5C[/#0R9YSXU0O M<6%53K)CO8U'?0W+=7DE&N(B9T9U+#=_19N\Q9)>^(EI<+S724EWG7KE(>!Q M1"J4E#.MSMLZQ:YSJKPP%GL_:<%AW59!J8X,:.PWB^1[UKD;(=PP,&Z$P"_^ M/WY2O 8+SL1[EN5I% )C^1_@[KW_BYTG55?%-O-.^V?4>E-$WX5GGUX^PH?VVU\&[\"@BA^&H,S3)>2.Y3-&>W<5:D M01RR.SA>0[7@;::9]D]1(Y+=BMX>.9U+\B[!GX-\Y7.]2]G+"A2<5]S1!]J4 MO/V<:E6XF!^8AAH'X7BYN&,)G0K+NZ"JVI.MEXMN&F !:A"$OU5AAMR!!4$8 M#K'>SAZ3<0BZ:8O:33@]'8[.< L>N)&R M(S;0J1=3 ]/L?!=8\ZF7 C\I@#)Q.I9H:Z<"2%Y;F;[R\=0X+F5]H7U:. M.&/!2R:$31W-=0U"98";7D7:U,6(% +-=8>1)> M$F? B32H?+'!MV@1Y6]VNW^K>6'94[3=M/OXV[""4%6F'7/V-HZ\[$6[#HTU M\P)(!@->5%W/S[ZOPTNHA-/=9O?:A#@;"'3G:4!$T1334H(U@(3*.>T:AWFJ M#OP\KVR='5%3-,KF8_#8HN#Z2+DRY4EM1WDO<)FB9:?I M,O+/*D)UJIHF'/1/_"B"M@D'BMN]B&*795F;&^]\A=+V3_Q\AVU":2NV[PE( M2KKSVE/N0S[[ ZQB*5*NU9E;I]AYV2@OG*483&O(8FT5$Y3\I.+EI=KB@L4Z MA/8VGB?ILNHWJ;< &\XP[?>H]>]0'0PVH C5>OJ2Q"&0N_58Q;.-CE."-C'I MF\XQ/>^?#,YQBU/8R$EBX;6&2ZAPU$T0I671EJ[#'Q-U.X.-U(!F*3;(GH*=/&CC>:#-8]J>_$E?V/HDNHP&*8S 0I>IR2:7;$Y2U,VN_[! MPU":FWUMB2,L4O6!(8YKJ1M$Y3!CZH5W0JQ2\< NG^K M2[N&$1(Q8T0!KA?E1AM9$;IR :C=**J1TWX/->X?P76B9X=$\!AFNZVUL:I# MM%.F1B%TQ2A B'KA.K; M:R0"!O'$E==&M]^3Z.<727?54Z5^L. !S69[_@V M5S$')!+%,)E9)_#+$M-]]7>E*5D5%R3214G>3!,X,SAZA42W#TW[9[BQNTYC MLPYQ2>2"8>!J5?>YZLY5OQZL,@%W*PI55884LC\N(2"'#A7NP>"-9(T>KTK^ MXS-OG_82Q&\=K()_CM,YLFERZX4?GY%]=NMY+7M22;/+_%:"Z:V>\I':Y;=> MU+*/Y,2[KA'O(0WSY,*3T;9AAFL]#TA"L^M"['YX2S/'U9#)NBQ7C(OO%UYY M&R[G*U54[<>H/\QQH6K6EMN^%(&ZA+A_]63E%>,]:M<]!KJGIEQ@7 4?HJ%GXMQ2Z6S9EN1$]\)Q]]2>'DI(\!?V7<9"7FB] M-,)EFVBK\IDH#J.7A9E2Y&)ZSAK<$B@R:4DN!^XPOP.%JN>INJ6U0J60F)#F M]ZU0]3Q5BVRE4%5\URM4/7G]1E(*5<]73?9F"E7)-MU9WY-74">E4 &=)!4J M4R;34:AVDT"ZIS4-,4[#3>#*593Q Z!(F8DVI!K&H9#KSU-R5WQF&F!Y#]K+ MT(]9VEY[D4M"2/,[UUZ&?ES#[;27DN\&VLM0GA9(ZH0=DJJR6[)->[ .Y0%F MQ'A+4WLQ9#(=[655O#)8W,89[&)=-?Y<8(3F;&IX;L]P(ZN.@R8S(A)-I1"%D.9WKLEX\KFTTV1&9M%4/;GSA98F,R(5356R37O( MCN2YJ\1X2U.3,60R'4VF; K8.V5QP>MKK$N?C6>OO%%?]^PO@]'P_,SJF!16:=5S MQDQG:3Q7!82:]67-W?U5WAYD][4=CN34CP' 5M\1"TE#-PF=QX'8+A=!EDWF M99-0B5:D'5,QQ4]L?QLM:2,KM6"E<%SK32VRPG=(E)[\\H>K)>ZI#JE6PS)G MN%A0"CQTTL#<2 A;3_,F*CHZ7$E;O:Q)U_2V_@"EO=A6*2E[TV_X=\\6 2]U MD&1YMJV LFZ);F2E:C1M#.%L(0TD] O5F] M!GV":6<5W_56KY+X#EB]!KZJD3:S>I5LTQED!HHJHL1XBZU-M6(R'8UI'(;% MLBB/I;+J*#^N4O;,T;^RJHI:]]2G/DHW7@'KOB2YD1=/-Y1#(I&D.;WK>'T^WZ\W^W\>G4E5$Y\!S0<;RU2&OKU^@8I2HJ> M)Z0T'*"3I(9CRF0Z&L['))E]CQ:+<3P;AW\645ED.P_B)]X?;]6*H'L:#DJC MAQU6'K+0+FK);B(.%[7,L%0"XO.V$;KWH N=^HE'M=>%Y+(1TOS.=:$!/>_= MBN\&NM# @Z_.QWE]ZBD\H:$N-*BY<20T=T$7.NW3U(4,F4Q'%]I4QK\K+3W+ M)"[=$!W4?\XQ//7-3\9S/]=1^Y/Q7-IX2DBSPY.18,WG_KF?3;O=R7@NO&&) MB>] S>?^N:?B_PU/QG-A<+6 YBYH'>=G-$]&0R93K/E\':1Q%#_Q5@[EX6AR MGY6.X2A1^Y1:'@(Z(-@*S/VF(>;=(HB[:+@9H30$VG05+9U\^ZU%5RWF+$TX M3:?D[<-1FZ9+I2+^(EKB? ]FG1&1(!Z%E(0TOW.SSLB/3;2=\CHR"^(IB>^" M@C4B%<13LDVK5XVZ$<0#=-)47@V9;&K6.>8FOZ\?/<+[-'D?X@$<'T4'>GUW M,<(AE@^&(E8G4YM/(!O"L6'=K(VX;BJH/3AB46$T:W0M*NR]SI?,=-O@\9H8 M483>JK0&= MV.I1*R;3\?!7[OW'X$<7=9[!9A\[)MD;EME6O9UEX$ES;YJ->B;T$PAH M[H#V G22U%Y,F4Q'>ZGWXNUPO^>1U08@K+QVE[*7H&K%/9EO6@)LWL:-#U\S M-IE?9WFTA%]6['K3%6%K.RT'1RZJY:3NMG&(E8[Z\R'(HFPR/_A4WO22MYN MU_8Y/2.7=B.0*D&:'"JU/+:MI5V]/C4+:=?6N MNW?DQ'= Z3I!$M2H35ELDZA'1[1'+=I0EE^AQW4 M8WM##*/<0_C,9L4"%+--1\;+(DW7^YF)GF,Z!4 \)V>L*[DN.5'M<-'17%NT MJR1BN%-)143S^S;<]88$#7<5W_5Z3DE\!PQWO7-2AKN2;;HCN*2Y SHDT$E2 MSS%E,AW#G:A=96<5'I04G4V_QD]1\"U:@&A8]ID%W!4WF\3W+(0C/HJ?2B/' MUSCYEK'TE3/X-GXIJD]/7G2B$<>$%*Z-MKB M^#6(%IS^FR1]"!;L@0,L01]@L5>PFTW->47.P*A8+X[P.M#OA,Z"+7F709J^ MP!NQ=P3I"+]Q1(W@MJ.ITGMM"N6!J]PI+E MU3HWU'\$3GY*LNPVWK!K!^8=2^=)NN3M;.PV"T?OXMST5'_0\^[AE@%T,N+;8MO0VQ5/@^V7 -=K8$"X^ ] M7&+DFE08+2)WX.DDVK5H*$\DVUTE.A'-#FV-S=/M_-D:/;G[6C:4-\MV[\G] M?LU]*UZ:GI/*=B_9IC6#R;/=FR?0^>$M35NC(9-UML8>1D%B^3WT1G-TM-D-UW9D/C"4V!P8W5FS6.5;ZDA3D*:S@9*8\DWG:KB M!K5KFECJK3%V/VVE9 R-.C(:&8GI]I"\@M49O:.'5G\P:)];N?T":ZVXQ]^# M=/:8Y,&B_--SL@!IW;.\2&-> (W[2DKVC;.L6)8RM0V@EH4PXK+)1^CF!9P] MY#3V?GT3]H*:D'Z^C>^NT\XC^[S$I_X"=NH9TOMJZ\R(GOP&6A[\D(T;BOL;!MM(#F#I19 3I)7L1, MF4RGS,K'))E]CQ:+<3P;AW\64Q$\\3*B*:N^L"GV*T0>B^5EY1L.S M4_'-\*P\<^O5H=CI^-3/3:/=67EFV"'@5'IAH-7I^(Q6AX#36IBPA.8.&(2! M3IIGI2&3*78ZWGR/'XH,-LXL>Z@VNTS3,TXYCK.$8C>2^EYC X>0I;DB3MN+ M;.\YCL*3G=>X5YP)FR4"$D AE&G86"#8&YH/R>CV.:O40F'&N4PA=&$W75R\[ VEM%$=(KA:,Z@ZA MA>(Z)[&]L!)>#"#*V:?HM7X_OBGR(F7C99+FT5^E??_Z!X\3,_>*N'P-YR$] MV[A^.3C$3BC-V=-9]=X'XPUT$:1_%3!MQ746+(F>S!A^-U8R< ?2.U0OY7:P5 M3$).Y<;VTPL_-B1[^ZE"2"*:WW?09__<3SIN.YO&A=!/(R:^"S:^"T^7LX;V MTW-A6JV YB[X<2_ZV.:&5DRFD_=YSW*XG_//D"7EE4HK.X(14G;62;;HSN*2Y XH.T$E2T3%E,L7LEGV5YQ'> MI_$0BP=P?'ZL>*YW%R,<=%R0=3*UWDC9$(X-*_7.B.NF@MJ#X[K,*1U18>]U MOF2FVP8QG)YE@LL=*.7IAO*5IE[>!*\X[]EL]2NI:[K%;%S[1ZW5I_G,Q')N M#I2."_6N^@Z:R%DWE/,.M6YX(Z$:HM(X,8_1@+-*0?O1W0:<@R%N1O/U?,[" M?">=[\<]$-FZ9Y#]M)P5Y"KLE]+1.K.:8GT/AIZA'SN_!4;"J.IQ<1WP=#CJ4-J4T//4%@E1D!S%PP]0_0 VE9,IN/16D6EWL9EBZE. MUX6[0%&5&A^-%U2.Q@OSH_'"[=&(JLNX37P9>*I!VNY(O="[MQ1P")5O:)9G M,? 5_^8J\:5DLT1 BB$NDU#,OX2_/Q= 3S%6[G>K^3$=Z#(P^"" MUA7@PJ3(WH6'##L_O,7>2EHQV6FRG/M*AM4>=\]>>,)*_+1S/_CPMOJC9LJ1;D53 =>+EV5:P.J+I^#](E9%[-N.C/'3BZM1R!BMW#57JUC M!+"&0.'B[3;+"C8;AR'O9@XX[M(DAA]#5JE LUE4D;B#[XKE0;3HG%U@T.^= M][O4A;8DF$;1N37OC*P#:[K?BWW@DA>\A"^>EY4UM0T]KFU[*B!TXG'WJ?P2+/5!A+(A*WB>4F6,=S\5WTTD)0)$ M)S[7@[RH[(7N!>>_@M D9G<)8'[\GMQ$K[S0 ;\0[306?F!QE*1?XXQWSV:S M+TG.LJN"7<'%B=\G;Z)YSE@,PQ^?DR(+XMGC=\9;0,([F;(DT1'>7+'1ESIC M=JW6?YOU^_5164,GIGB?5;=P7TI9EO/HL/+MI'E%M9MEE?T;AHC!/&;PJR"$&^Q#5#\LXCRM\\L?TYF6](S(WN+\233 MWLE@<'*.V^1!0J360&,T08704]"7VG+30 HZ.[894EJVGBS-=U8%_.MP1<"O MM!#KOV6,GV*26U#;*5>\I% UU5;V>RO('1^\V9:,EH>,1JG2KA^T@N8I>EU[ MS7(GF;K$38%[LT9ARQ3[*H8O7*?V*^&5[7,0/L,!MF1Y&H79;1PJKUF2IU&0JT2/+T"A5NGUYDVI01(QT+U M-4Y9L(C^8K./P!_>S&L2FTE0,W(%%C>0PYDTC<&J35?'\/&_LKA@[\F)?]H[ MV]9-Z8(3OR38CQW.UHF_YIV1$W]--ZV+G;78QK-_%:OO\B9)O[#OTD@7M6_+ M:IZ2>3UZ8;4;F0H70#.(= ( >,[Z9#Z>5<1H,_)%CU>HL%,%F@E"+%0E2CJA M >YDAWT/.[(0*08-7,)9D09A_GN4/U\"$Y(E2Z^*M&K#K=YF=4-+U/VN[:S& MJ.A\X@J6R"Q]+PB1S.)Z3-.=6!Q$* M[1%K,+K"CAJZ;_$)2FX]%C#IQ NL[4F-)*L?7"'VE+%V),%:H*138,QMR'FI ME-#K^*K6E?1P"+5$:AO17$(BTY)1RG')X2C'H^E?U#T14=%GG,M*I[CT'%AR MC%RS]T'\I JMV/R])'S@)W;-_;8F)EW"ZV.YP4N"I'K"P1,5T5@]6<3\D_#X M@& )EQV81+QQ&7N?:0@K)^T]X^1SZS!+2R=M'++) MMT7T5%YYML'-DB.RX4QEJ/304R2X^].T-4J)%-M76+"DZE>I*MI\LA5*K).Z MM6Q:B[K&!XFTK6[VU*6-K3&0$[M.$>E;&0IZ(,5&PZW0HQBN;BXO-L M+7D!)R0RM[(\-)@?LV_#:;!^&*["B9]=NL 8/I*Z,FM9YW MXL@C+[@E"P C(,5R-2OL4I8S5=P:[3=F.>COHG%^>H[E0_V_$&F$2B:S7$?Z3[590% M3T\I>^*9X"O:/[S=I=$R2-\^LN0I#5Z>HS!8? [2/UC^.?A7DMZER:P(2XZ, MXXUNL;]L$2/E=R !$1O"/AG$S>N&3K<=& D@T@74JX9-46+KS?@K.1.U:&A% MW)NE4J^WE]U/394G+7M^2B)LWD!&-:NQ!A)N+O.J'NDN:@#&<-] NC.E [&_8> ;+3,;BN.RTCW%BENQO$L"NZ",)I'\MQZX7-3 M;R$B/O@NIIY.Z/:Z$\DX_+.(LL@@<48R8NHKO-"K/F4$BDXTMHA,_F/*]!4> MM6.GVW1GK !1I1C,)2> 12?RVKL,L?4SW\+4QG^U=[M^3KY%"W8;SXHL3Z-@ M<9]\2_)L_"+7#PQ&3;VEH9E9Y@R_E+KGS B7BT!L<4>11%U\9_-W.(-1+9^- M^7N P$5XM)"3XR)/GHIHQCXMU"RM/S@=GI^?7J#Z#!JS5X'&172T> -ARR1] M4^\6.X^ X%'];PK2-KQW&LFDDVEV8+F*[NR9<*O>18TE9>S_!L!RLJ4[9;)R7A>]O M8T DSQHR&SA%2F=I\.E)I&H ST5PMWLQ3D GL)7@_I@I4H*,#^&)D+F(RG:= M;N^T _R 0CI-4X7( )J+$&M7 FS4?'QP@E6!VX++$O'4@1 *>&XL#BK*B#NY M:+-0VELS'MXR'FSTR++\8YH4+VI[G/#A*7:J0'TY"PQQ"M)=Q V+FAND+^;NW6W!!8E216LE@^8(I[14)4G7P\!%0L+ ZD$JY5F=NG6)) M%&GS&ZT7SF+KV"U8K%.F!QAWS]6'J+(3K!\!#+B=.%OD*^QCD/!_?=D\3D?% M&$0:L8Q26XLU66^?#-)SZ@]/STXQ[NL;0BZ+-#5H;2%\'FCW8^]2IN#(>"A> MQ K"263;^-)@SDX)^&95S->J+B4"U\DS[L_7LU-/&WPCS:5DFN98+2EVG?_B MA;$4%1=##E-,8=E\CO\,%D5Y9MZSC*6O2DU&/@A@HKJK&AX$$ASJ?!?_ZLU- M% =Q&'&59MWIVHV>([1 "-\6SVZ"*.7\4>8:6XV?GEU@%.08OP*/^&ESDZ0/ M 6\>'Q8I\))E'],DR^Y77=QX!S?EZK>:9WHV0K&I-Q"(^!MI@)90OR\SXGGC M/@<2+Z>(*EXS LEL6"ER/ACRD6E]?W I-1$I"=K;.:B[_N'1 M/W$_RW,0/WYGBU=6@6ZWL[5Z(S 6):C_"-N< [XX2*IOI,[+S'O&8X%C?DXO MH:FOM3 M<3FT!!XK7=^\:<;9A1^'L9$ET%80>U(4X/"6J.^AK\.9K_P\R]89 M)>,DG-TEU5M:O1_>8AL'FS!99Q6DDO_>K.+$V3EBU$2KG<8(&:'N8WYK%IR= M8[DTC.1@+CH!+$+]R;P+$7N']"W-8W0P:Q!#&?-"U56_ROLH^^/#VP<6A\_+ M(-7U<]0-!7L(/IKDN9 G&MR35HF*X<"5NP&D&;B,!6E")Z_3FS41$EE MM_4MTV.T>W.QZS["2^TWW/4H0.KG]H:ZU^ZC(U39H$8KI]3^L]R. L9@E:LU MYK^AV Y!$:I9X$5LA#=2!_(C68V !\=D>=F#3[]KUA\&7'YNC,?;+&6@"-4: MV"?Q,LC94Y)&?ZD3Z,P' UZL' R=$$Q$)H=$J.S $41(9??T(4MM:G7[ZH9E M+$.1%\'BIHAGZJIFPF>G0T]U=RVB(DV^BKK#3 ''>:4!;V'O%XA%CUL=1%(T MSMNV_42Y MFJ[1>E7#@!^(O6N(3J%&R)7?>A,[IWJH8!1D_A7:BXQRW/1LA)I5I/^:Q!(T M .6\#D-KT55YF>%;6;BOZJK,8_UY5.,VQE$O2:-I0"'H=K*$/5@7Y2'$\9Y2 M4A8ZT=D,GYZ.1GV<2CYN0D!M<;HH,F$I,+YV6@AL?W@%!*5 D&>!27"B5Z5X M")_9K%BPR7R#$GY<\V&<9:QDP;HW5I%#]]"+(H0ZI? ML2';D%9XX$L"@M@E_9-!Z0NG[YD.46)[UE%)E\GR&XB8+Z(J*> )5CK\E$6P M_()J;:UZ81O$<%G,-AWB5O_R($3Q6=N8-P[R484;^&60/0,:_I_K/PO0$!>K MS4V>+[)AUE64\=0!X(UD>WSEOZ=AA@),B=YP$4:B%T!&G6 MT--)=77!#5VE5&?O &[[T?*5U56/MF <\\EE,5>?Y;N;A;4-^WY.>:MJKJXE MMK=Z5UY0(5JD&DO'0DD0OFGERS-HWD$ M+V#99'[%7GA)1;VXY*- _4(UB+<4F@X8H:S430>]_7JMYIT#1>-@@:*:S5J* M3P^-4$[J9;)<@N8=!8N[X,6HY:/@>4"%&IC45F!22(1:7J^#(QM^<";#87=! M;^G17(SF" EUSO[Z\#%Y96F\+ /;*LJ!K#*DZ8G%(5!N(>0&LP%'4%V([63> M&+#SM-HV2^ Q+6T6;U:2E@V"C8MZ!KI2H&I- S*]LPA%#B[H;6%1^6>X%7&P#:3%ZK>8 +V"4R;<2E$;@Y8DI)OEARIV*U M1E@ VFQOU."9V_BER+,2^4!_ZY2/ GV.1A"S^7>ID:\,H_,V\6ZEV&\DQ?X& M(8UD!!]2W,-(J .]B-9>(RGV-@C]5+"A(,4]C)J,823=>@?V3Y:M3B <8D3O",VNSBYF?QHKA<&31R.O2?7X6%Q\A1(E8U[O7,>MX MW+.7),W93%G$XS_%.FRR ,Y0^H&[S:D?TO@0W0E$_,EJ.$"GW7O'E>"Z*8 C%8_VQ*!<2^;Q2L2!TF(B5JZ@7536JEB ;!AC)YZ#5Y6:. MS$61"^&WRER":7?]X@9.5*;\:T:/P99-/YA1_+W(TA.I4'"T;ZLR/B9C> M1!M?!VD,CQUQW>K9<8&6G2)E6YVV=8M%6HGP?")=&3TSB-Q #)JJ3.DB;\^X"'C/_S/(H#!;_L>TU7W@C M##_X7?!6Y@TFJ42\VSVV*J,2/XW#/'J--$UT6\T+O*#AMG$N7_'&XH!9=(QP M'XH,,&?99;+\!M1RBB2HQFG*]YK2E%AM.[?Q>)D4<0[;D(81/<7:.Q(%P'@: MCOXCK=*CLO4_YC_;0J8.R3_R*<&VXHV)4A1&[H$T# MF9@(5XR43KD37]+$ME,BB-6_??,JRF"S@2WGGF4O+)0K1>HN.G:S5.A0%5:3 M3ZIN*FR*TX&Q3R@]J1FDO,-)3E2S@=/3WMG 4VH N5/4DB4.RIXT$*=T"S4= M6M&/U?O&DL>V CJ Z*"P":*(L(^Z8\I*FW"/88I?;^_5A1K6?Y\.^KV+/FII!L,OH'[@U4%X*U0R+O+DJ8 S]=,B5#*V M_B"/"CL[18WL:,QA!1IO14?&KS!E%&:W,?QK'H3LD87/<;)(GN U;+?:# < MI:C)?P M6T3P8YH4+T#]ALZ'/,A+=\!E4++7KA-'PZFGYP.,0*7Q*\B!JY\W2?H0[-; M46"5#YJ>XW9Y=B,%\=FO0]U%%_W&+>O$W;Z9#1A"(\##PS)HS XZ+F]QV22[ M9%[C.0 \C70\#VO!D@ETW,=7+ 5J\^AUUWJAD+;P>0!%(T#&@V05@.GX>&&W M>65I'L&9=,6^Y8)UIY*IP6@ C%H=SNNW:PJ?CA=XNRBK&@5&'VSU*$"A4>_$ MZ[>ZBY5.5XN=4DPB],918XKAP!X_-AZS2# /0C5'[3"2"S559*^'3^DV:-2! M;#,2N$/)3:*7HVX=R$'2Z9EQEZ0EF[?GB>!@T98\LIAE.NCUSDX\Y>FT[#-V M("6Q@)M@I=-B TO>5'PH1Q4\2;?V=99'2SCA)O-62\!FFI(=/5270Y.O5KP, M&@$GY/->&[_7[:@K(WB3)6 Y4\4,U"K2[E9!4^S._>:^*F*<>W(1'D49DP)R MX>#V7(WA_,S31MFHS$7)M3ISZQ2[<'7[YRRV&M*"Q5IE J/8XJ&/2=2< LEW M*B=R2YJ)H]1J'A#4N_"*GJ,J:PU8;N\"/9=O6J0D. [#8EDL0..:SP'Q96Y$)Y2X#1\L9"$F^A5GY5$H.7 M#IBO_%8>[/"YR(M@<5/$,W6_1^&S0!YJ*$$SOFO@T/$@?GWXF+RR-"X]YDGZ MDE3!A#RJ>KQ*CC?HUMEB-F (]9ZJBN^J,6 Z/L5UM(4-,L8LL5O^\Y)%. . RR43])"QG .2H)1F.L0;J>"62QC"RR.FN/N,#AR=H!SO M\8CGGBHIM8HH/9=Z%4TAT0FJ.8($L?='GZ)TFWHO#$S\E,1/CRQ=BJQHRBA% M_4 X LB'R8@;*9MB>$\!(=0XNL%:H7((\BZ@JB)X/'OG.)++@U"'MO^F??=*FF;S+=;7G8;[T=9 M_H,M9O]>SJD1AL_BR%;$D1_SATLKHKS-C25.AU;$YBO#FQ5QY$=7\G6[+P6B MMR*./*1[>S!VC3SY>9M9$>N]D<44N_:=>&$L]BVY!8=UEV",7&?YAUEFNVUT M@80@DRZ9K1PM( 4KZ#CGK!#Q#V'U37A= M1+KW !.[9!ISM)[,N$+':]@6G/,S3O4.V-&[5&;0WY(ZX BA(@!M3V\O6Y7N M/2"J+D4V^].=!%PA5)_ %-WO4?XI1L:$3CF*% M'NC\/!-MV5U*?'.L9Q^PH1.>8<7J=WULN1;7^V MG0[0M_&F+]A.B^AUA,1.1PDD'_66Z.U':>*35HZ;7@QP^P:VZ?9Y@=M!T("Q MXB]*@89.:N.V8?H.SMT>'9_XRX'.#V_;!]9!'SR<[(GX9H3#2 4,55&T@=]'V1^:G 75,. +@7K8WN6N MV9!D?*&3!"F&+77XFPP#B%C1%>82T$E.!HM.8( GR6&';_@6H2[& T-_6]4[ MO?X1/@?Q$[\9? _2F6DA6.$PT']0K]GZ+TER4FLQ'3^5LEF WP6I[KQ'.0"E M;'#MA78?N'9Q2JG^X46]JZJ88M=.6B^,Q3Y26G!8=UI@^"Q%GZ]&4Y<- 390 MZEIY5"U=S1-"/D41H5HU3SX(\&&54#!CO;FX=@$1 PA$ =)1S=0\41YR7-74I: M>XS)A@ V3Q'_QEJ'BNFF8MH%0Z@@NF-!4=$VW$I,JVE@1,5_2>+9BEBFM_@) MGH;C 37.6/V-B*4DA4&H@OAVMQ]G&F4':4 MI9V(DB],%8MD/ >@1PV+=29*)'WI]YSEF)-'U?,["W"2B: (Z7M7X[YZ% MR5/,@Z/0(XEVB.65;WE)F$]6(46J":879QC&C#4=DWC=E:^\IX1O0JJ_)/G5 M9F3SU4M5_!U[80B=D"@E@S;7JGNVJ+[SY^CEP]MM M#+L&V^P#HLO9OKM8%R)U/"* _7[,2(8A4TU7X;$YU/%8*@ET;?E7Z2C@BA][ MO96=Y.BK0+@6M6RB$U@E(55[+U>. Y#8H55:$5A);A<6G= J;[*C8ECQ)42* MP56E/!"%QGHJ[."(0=XQZ64K9T M( KKC%04UEDMRE1,<0>BL,YH1F&9<=@T"JL[IJJ[@/MZGUD>A<'BO=NMAO^Q M+ASA(!@2MBX,25@7AFZM"_1JREX,_\TL!4,SY646*\6P6503,GGK <@_TDTPO:K4BK6:"\7008+\7<@(X#WI_?1TW-^_0/4W"AC=VD4LLT?L]5? ML]LL*X3G6;L)8=VC%E"S_*C; J7CHI,OSO)'KM&5>'J-/N>#.0 \:GUAIQ^O M$!L=]903OJ5Q13B;;;%<_WB)*IO<)+TJ&*_'?A6\?4[B_'DY5**/@<_HF6Q?(2QV7.RF-W!(05/!$\B,3:<"19U5R38"B&=1@)2"/>, M\)8U6A"Z.>&+02ZEZ&XQF&&E4QUC'XC>05=[&KCD1W@:3UI+ MD>W0[M+'A5'P8E_5_/#V-8[^Y'5BLS"-7@R":8W&3R^&!.HSR65HH(0KD1&J MA[%/]9=@:5*E3CP$F./)!&916]!8!B9"/,1&J(*\8[EA^^".(D!MDK&5H4MX MW9F4FEYE&0KJ#LH]AB;AGK\GB-8J?]JG6)F\JQ\$% M"#6<2OZ-B"5F $8B,I_!V TS%<[]>,M\'#52^B7<;A[QXC[T?=0CE5-P7JM9 M):98PMGF5@DOG,7>^%NP6+O+8U@:+I/%(N!1Z N=[KKWX/2\=S'R5!?#J^HJ M1B$1"(9584NA7CDZ>+2"@[7Y:%BLD\]-R*1KM+H9R"]_0 M>K?@>0WZJJZ2$15(U*@BZ2>A$Y,8B"3TV\&E/$OS'0G!OPZE [^:WO..4I*C M9>_OL&O[B>GS<9P(*)?PV<$=VYS/TE5_\ 10C%7S0\ Y"6MW294PU\&UV ]S ML3?\)ES6;>P#C'21?P9IQ#_">]CB- KJX:. R8_]SJ=^*@8A$0A&FL M^1X +]1L99(1TU&_-_+T_?C-978 M2B(UC!NZ#ZE1V13]B$^[46+"K2[O-,T^*1B.L]],8L(7J*;&[?SW0M '.Y'<"22 [#!^]'88;E,XH?G(%4TTM2.*4GW5$ZR?1_-]:>Q+Q!S4!(Y$*HS MWZ)71*]W=C'L^=D/?1YA1I@DDL.P=/CI$% AQ;ZD&!4D ME&S4=2/]_TH"3LQR_(\)F7@>$1 M2 !:\57)!TTO+KI2),T4C$185M8.<;_[X*VLLWB3I*)"BU]8?A/%H%[Q\GMA M'KV6G2$E'U*CN0!?EVKBM, H*6:%535!7<%CIVR'\3>HF6=Z,2*4%M3@LS3" M)Y$R?E%2OIE,YC=1FN7W[,\B2GEGB7(QF]>U4U.WO\I#*!(QX1<-O8WA &&PNF"A51UAMLF&XC)SC>:9 MCDZZ_2$:X9-(&:N"Z,YR3$M72/@VF5?ESZ)PM8V8?YS2*6 CZG959QTTB5CQ M2TR(SO[MFIS,'_(D_*.L]GL%X&+_!3_C9^#:(%]Q3 1?SAA871'$Z2(GU),E:: MOAZ?@QC^Q*]G#'X?/@>9T&[A[5U5(D/73FM_;)"L*XQXG1T;SCU[65'*&XV4 M?D!^^"@6BGXP7$.Z5KW?%)2D*C>^"6OWSE!:R]7UN^TG ?S=WO#UX"3"M;)< M&=1<9%VQ:33$)I$5ABU*=&3L+K:=8IF6YZ]DENI( MZ9K:W 2@1,H8IBP1^:LV !^2-$V^\UHC*T7!4LRR:4HVG';-D]<(H430&-:L M\K3?*@&SJR(%BJN]IXJ14D4V:P?#4=.5KG2VH"1"Q+!=W:5)R-@LNP'\'#'< MSR?SO8-%I>%J!P/>KEF@3$%)A(A63'67PMVM9+&L%=]2N*G1Y:6JY/_5W6*'CQ:P>G:OBI%(1$*5F22 MLI-9Y7G4>=!-IB@39K#[%KMO]7:(3B):^2ES[U84:P93T!,,W'>UXHV[GFP5<(KJ-KW^$C'[8*QI:(SSO>0%6)2R+)]<'RVQ8RO/F/?2;PW^QQ M@?W(63S;'G1[?/@.__XO9KV&R_*WDPJ8)]WZO]JIF>E4JG>5!M/@9 M=YO?\-UX!]]*:H12R%CKL+U+V3(JEN-X5KO]Z((16LT,_"!Y/2S%U-#Y;8)8 M4KX??6DT:5PXZOMQ9S5J7&@LN!W:'38NQ/^X[1L8C?I$&QA5PC&0Y1:&I)0' MNE3:M<89];&3,V7\-I'.(1!) E+W940E[]*=L'09EE8.B7_'[D5]0G>]P^^P M?MD[&DLDECMR_2)&?:+](@1'HY1^R;6.4E.# 59W72G3ZKRM4^RZ#;T7QF(? M2BTXK#M]\/N\MTN7&_5)IBL;7Z$.H1#JY;YS9I4&L")-U6E3X@'3TVDMJ.J0"2C"8Q%Y8 #J'6[ ?$FDNI M.U[4X&0M-C MW;^A?!WMN:K',HG?J[4+^;J3T9,YI.S#M*I!HQP(FFA;O@;0HJR$F!S9M M6:'!/ W"O @6@G5?O$C=L/J!0#C-/:DN#!M 5&W3C;P+ TK>!?E'(J7=H7>! M7D/-T8"J@61@9B 92!4L4OTT!U@M0Z1,TU[?I68^4NTT!^BM/UIP6&<@P:EL MN7+T6A-KWZOR> ?O:RRL>UO0N(2_SQ^:+9.)Z5:=HK MR\(XRU@5)2_3\XW'3@>CX;E=YP5K0F5:B-&XBD _2J-0);%G75UO-$?E4%EI M;D_RI:R4(/U%A%+=TY,C55!/T&)Z12E;HN+ M4Z,!4%]1(BLHGP$R*$$\G'*-ZH&EKU$HKR.L'5C1CE+FT.'1;@*0SAUA1?1* M7=8[YX3/5[A0*JFT%9P9+M=Q&ZWE]1C\4*;L[SY6H4!)EG LG7TXKF,^F@NE M!&;[),]>65SPO?JRR/)D"2?K[)7OWG@^ MNWW"MFGNJGN]Q6@007OE3<^^KR"11?3*X*'5[35;KRF)BM!J3D"%;*PR9'Q= MX>UZSY/!> #M9W_4^*(:B;@!,A)Y,/Z,/R0\5>;",##_ M2'U7E"P3IR>4@GM+IFE,$27%])V"0"9->X\1AYVFEC@Z1:Y7&MU=FLR*,/\] MX-\GP K#M%#6:U /!)8@A_RT.D%,P#FP+314^!IK=4 X9!HF*(= )H*J(GJ07 6)3D$&R8Z1,@:WEAR. MT=LX3%G P[>J_]IOK/*Y8$-"[=_A8Z_5H:53YT&&7F<55(X#COFQ*"FM@2X% M*<+CT ;H,\ZWF0WPU%,O!RL;H(D0M+:_4T7G!E(F*D]7LD:VOY)I6LN4]"I% MJ6("D$G1]F?(89WM[WB75HEM:S)_>$[2'.[8V\K21!VWGB^\/8SX(+7%T>#B M:S;!]-13Y3-W2EFO%@CWZN MRVUU;[D4#?"\ZTS1TQX!_[N)$/2Z=Z\3.:.G/4H)%R73=)IA3QI31"EG%,@D MJ7N;<9ABSJ@OO_MIC[HYO.FI7T'#3B\MVW1\X(W,>.5V6+1EB9#Q;!95)-W& M\R1=EK]$NAV53=7J%.[&76T?62G-X^]!.C.Y/K6??-H[';7/COD,,ET6RWN6 M1VGYWO$3;ZQ\O8B>>$&@Z^7+(GECC+?,2+(\W3QVMPAB6?Q$JSFGO3-<<[Q_FZX8XZM2SE7T&LW@*\[N6%KBDT5:'#['Z4+M2>Q18#*P=*Y(C<%?_UF4 MK5_7Q0JR3?/T5>^DC_S,R&Y7_7Y_9]'3<\YFXU?8R9]8^<>K(&320RW(Z&FI4F6T@_NE<*]JC/.?K/0Y;EN.?WU)XDG,_IL%Z3B.>;Y" M%J1ODSE',YF7P"3[X%%I '[Z\H:@[[$8C*3C7GX(G]FL6##N-=#P(9,Q0F<. M<_8.+D.$BFJ^=TW'['G7;G" 2*#CBW.1:0UW%6[Z7G/8W[#ZO3C=9RG6+%&*B$WO.0UYP"A)@SO95EAGQ>$UI?N]$'I(K&VN>YT#9=V M_M*.@4.VCUK2P>/>(/$T:5A!J/_$/X?OFJEK1S'8:+Z M"8\N<1-V:'I2(1:_O2/'N[R%V1 MAL] #T>@E*=F%"<:-43SJ((T8X9$@BZ*+";S*/_ YDG*;N,P698YQL&/.Y:6 M;ORXZ4?;?F(.':66',HZ<,8OR5)I7Y;A,'PL#+5S#AO+*T]0!)Y8>17N9<7E=/3O>"T9R=& PY.XV2^ ML\MH=E/A\U- -Z"0A7N,:U M^2)8*,S?PF?YON?'ODIH']>AEPC1@4VIF1!_C_+G>[8HD6?/TD;@)')U8'4#^ZL<92 MU/Q+J;N$Q9@DC'9@&#+ZHJY_L+#(HU< .(]"EBH]7.*'.1"4H$Q7PM%"D\BH M?50/*$?K57$5I2R$4>KO0CY@>CH4KJXFDW$MU+4 MUGZ^R_XUX89$T.T[$Z^J\_+R@=EDOLJ,=E0+N>&D?&W3SF%N70RY'63*'TRSH?C7.2I4FR1I>,E71* M03>M0WPR&/8]E8HCM(XQ."JI6+KF]1$Z2&P\4]=P$5T"E;,-F9/Y8Y8:I+.7 MG,C&658L*W;\I]>$> 6>V2E8_Y[5D<]._;C1O5='+J4KV5\3F'A)O MU9'/3M]7CD0ELKV%(W>J(Y^=^JDK0&@;4B%W74S_W[R,[=DI=HZM2,@-KT/-.4"GY^%[6578QP6A MY:4[?-J;M^G6W3NC;6=LOF/4C=Z.N$6G?<--% /9$>_7N?;7:505R0C.,C_K M@*#2HN8!G>8.93[LG*4\4[;RT$3QTV0N(#_CWT$F_I/V@''Y&LY#K/J!9N(5 M+PD//"#4SJ&K"XF*AD)B17ELX+ V1[ ?X?-J5<%/6X,$_]?TO[[\]X- ^)N_ M\<,1-7#+PS>\+]I#J(3:*S0V0V]\-CM>F/LH^^,F9>PV!J4)E*'[(/?B531] M-V=WY^,P5$;^(S'016,(BNMU76+OGPG/6UQ$^=LQ5ZSX[9SEG8\O/-::5;+0 M1=\+RJMV71@28\WNOINSFW;K%8(K5L! 39ZWK#SZ1_ENL#3]8;RNTG7ERO! M0W/8^1R!8RU7!0-=!Z\@!)*K$#^R=*G-W/7R4LY?V@X>!PO4)^=3F'" 4DO->EA7V>4%H?7D,T&F^SO8Z MTU>>'6T%0>D8#I-V1:[F>X-XL>A8H0D!\N_LNWSFT+/;>!R&Q;)8<&]?6;&' M,RAES_S[>5WUHD=RXQE0]BG),A.GG>U4TQ%*O4<5;5]8/ID_!C\4*$V&3T>X MX27-)"'^R,SQTO%JJ6C^P.9)RNY9N BR+)I'855-O:7D-;,"@U +;1QK01BQ M@8X[R9 M.A.GS33 63\F$J41TZ7\[=$ZM$GZS.IN9I,<>2IL864+:" 3K=&Q M!.;:5^'>+C;RY!1H9G(0.O,VW7JF M2R[@":@1JIHO@L]@73"!,5X04W(8OW#BX@_6NS50"FVDK)X#T*.VP6HC7A-D MA/)#=PXF.+V^L.\ )2GBLNE.FL3P8[AJ(J^)JK"9!UA)H :*JWM. ^B$4BVY MJVXR'\\2,Y>EZ'' A%XYS5X&8F'*\6G2#3LH,RJ7(._"TP8,8%B0#CTK-\ 7 M@RVINERL>H48>+I11%57HMJY09I4GR\&'@ M&ZK^Y5+.,G02::T/,EH!)7HU]QF9H'<8ZH60$^PE1&!)(VVP@RR8A"D/I/0'#ZN/( M^>VKC(JK$(5A+071 !"=P"!G4J)BG7,O+J=- -Z#,_,"-:!<\5FY2*,D MK:*(*(2CG%/T3-9EU0@7G63@#D6C7*":Q-M\O.UQ4XI?PG%D>ZJCA*(--X!. M*!S)B5/T'"L!H84,;'RAY]*#&"6JR)',J*C*WH6G=61C6*/4>T[3+,S*[(9: M)]NE]]T-/)S B@=3\Z%:;8I-.",0R<5QJVM*0A$'=ZSM"[?6C^ @]>WU'TNQ5E)KOQ\U*'Z$VS&LC=!-DKJ,_O%7I MNR!0),NY-B1%ZCS&PD-YN1&6.B/E6IVY=8J=!R]XX2RV"M*"Q5IW-;6:T7*S M;^FNF5S>KE+3)O-M MF_8LTP1]=-352R%CO7M^W][)"8;5\I@A';V3'FJV@WMQM8SWJ!C2?8^LWR@ M8#5"_BG68FG"&X>! ,W5X$A;U/^I08R4;+B*GRP!."A;^K;TOKA+.!^)]4;'OG M-'".8&< P\7A +G&4^C?DO@Q26;?H\5B',_&(3 CY)^FR5%9L[8/".A [+S]\Z564\6MOD2H->O:3<-N-U=G9G'"9=<5N M DZPGT]$:$9IS-']KZ41QH[G15PF<0AT5M;T^RC[X\,;3PK6W%04HSA;_%C0 MC.XIS60HW#3U(.DD*-1HY91J=5W%*(X0.W94+P!#P=5@TG> UN?8?Z<%0CM53W8DV M6ZQ('J;"% *D8[3S+4S"VZYCJ?J+ZO?GV>LA9MLZV$+EH%R;['RXF098.YV< M;5KOTD"Z>?D,5F_"6^R-IQ63M=&[#LK\96F^(]1>;[HF_V+M* M,T:3K%VW\=E]*+(H9EGV4-D'C4,"1.,X7,1H)8?70A.8A(K6K:C37AKVGN,P MR#C[%7R62$@ A5"QN.82P=[D?(B&9!_*\3))\^BO*FIH?KA;J-RVRH%-K4G2!;E+1G ?C0"9?BZC)&2_4I)>\?]J>O=NXQ+R"KV MJU4\R0C.#L0[IJ&PA )6(Z+C-!716863Z#UPVK%\Q\8*6S<3A+GP1,#HN%#] MBY&*CNA/GA0=JK[NS*>(X2EMME437'0>"AXYNR.?RC,8!%#H.#^; M"X3*]N=2,DX=F,)PRP>VC$"+G14A//_(,GE\LN)IH/4,-1!=M*;W>:RGWE=' MMM_A$%O ,M RM_X@IPRUFHD97Z6$.W!+"EEZ"S+,\C0*%N,B3ZJH:25KY0,X MI:AUS,Q8K 7@PBDIWB#>,GY7YK+]F";%BWI_$#[,241-13#<'E3$$VKMM=;% MY T-USDT!E8E_22<7ZA='NWL-M; "!7C6M,.R\](>.5S?(&B=@5J)I]=V@FY M0-?DW2Y? IZQLY.35/V*;R2&WY9V#@X?M:5/,]&9XB+D"UV3;B U3CQJH[5F M0EF1K?%V^O>];&T&:U_1MP6KN9UPW"XW'"C[%+W6,_%,/#$FPT$,0XRC0T&; M[C31#>604&\A%GP7?R.&".GX9Q0$?V%Y,UG"0(X3597S*QWRN F/X=#Q#"C0[&M9NY$6SE2&9C/,#U7CG CJ=LF"XBX"*1Q5S M-5 L.7999'FR9.D]JS3;[#EZT5<74XP"I+B-Y9M]IV(IZW'2J29VQ5[9(GEA MLT<6/L?)(GEZNX^>GG.]-#4C.5+4PN(N)6J&U5]:IK58X=8Y8SP7/1O'L_(? M'*E>J,IQ'":JL\"E2$V0(C0D:IJT/T2L>^)(9Y8#<^X@]9%=?HX5D"?G6YV_ M IJ=NS[],!=;%6S%96VBV?&ZRVP_TNLLCY:EZW3_$]TU4UW_> '&L'?M+;O MT+M4%L,Z__^;!>DCO%]E>VLX(S MW>JA93LC:]ZX)UPN0EP?(&/__$[6[RR MSTF%<08U1P=@V-K"[X;JK MHQC/02'@4&Y@@+,EL3E[O%#NY. MN/-D,))"93!J-B'G"VK. \9ZV.*FX^,[OM=_Y,?,[\+K+Y>V-4*'7G^*)4)' MI"HNF,K$P-HXDIKQ:94)]=7;N:&Q<51+JY?0W(4RH:,+FK9&0R8;EPD]0A6D M9/E2Y*M231^"+ K'\>PJ6A15\Z6JX]U=V0=OF<0/ST%J;6D49@QNYN;1EOOS MJ^R&ID.GO5X?PV9X':1Q%#]QLDJ"2HXJSF7A\T#\*5H=, ONB@]B%20ZEKP] MF H![3T'* 8HAE@G@A%!<6 R$R<$;TY^!=FJ!DWF$W D?G0=:8.FQJ)HA,RA MHNK38]A04>WU_>A)QG5?[>6A5U)+4!UHF=RC5U5CN/;+VH ON'W*9:E M"31"T=G7RY=%\L982>SD15D\3#N&PT.-SVDE.1TL0E6O?F<\Y)_-QJ\L#9[8 MEX*3N;)FEEM1-BGR+ _B&:_WOND5KI!IPQFYO0LEM<*)I:@=:$*ULH -:6DN M"18[3,C&.6Q%W^"\ J7V,;E,8L"9E4?7%?N6;S\0Q;IH.3/_=%"B+9RL#S?@ M"17T,@)T_6)["KB@Y46W5$?E, M_$1&N3+X4T.T8 GUB3J\"*\HM_ 'KT9P:"BAW%X\PON@-(V@"'RGM96F\^I; MS<.W*Y1 2Y_?J!*J1.(8%CPS3398+*I[+T]$_CW@9TW[,UP\*V<12FS^$2\& M*N"2M;'6?TD&1-W!_^+\F>51&"PZ$AUUVK[ _M:H! MT8P3()O/JYI?S$,\O M2<[^P69/PKNT_21 .$XA?DO.UJ,^&N%T$"Y%(#KGC&9TCEA.UL@<1N=@6,BX M9>8VSH"L\AJE=H37'^9\[)+_^DSJOY9BHY-(N$^BD9M1-H1CPW8S2SEN(J : M%#H)?:[%1,4+[%)>.J>ME95&>,8=G*O*CC3"9_EN@>INU2SX^MFE@N$@ALN$ MS5FIOVS5>ANVB\=R^E%]IVW%H(35F7RRWFF7PG3KQ[P<5 =RR7J^>HTT#-,] M-8D@E3<:(95+!G1B'["MF&R<2X:G NULB&4,R5T:A>PQC9Z>--4K32/9+*J(NHWG25JU(>R(5>P,(UBP973E>)D4RA F M)_-/!X/>"4X0FZ7\Q%^86R:\#\/:P MZ\5/XW@VR9]9ZL2JX#*[;TW@99+E0"3\CJ6O2CN$S7 0R3E&Q.J'(@,2L@SV MPF]17#)Y'/Y91%G)_+);#IMQFE4 S2!M7%I$R?DDTY%,4?(L6L,7T[!:*#PHXYU'['/E8 M91X91<<(LE76#@^%W2_+O/BI=A8N!3]Q,0/8U3K[QCX$COXWAQ@U_3N(0-JUR ]N%J>]QZ>F5G+?8=BR=X#7+Q0]' M"%56?V>K#?N^27C942Q>ME;B=NX'F@-+,H(C1/2CN#ZNU"CI5/T2T M\JT=R]%ZBE\Q/C[4@C 7G@@8G:)=_L5(95_V)T^G-;>$D1"?$[B3PH8_*WC9 MJ&!QGWQ+\FRL:&%M, IHOT"-)3;]6NKA#V;(_(4 9FF^\XG!OPX_+_C5]"Y- M9G ,3-('.+"CD$F.-]FC_)0@U2.WV;FF@>>O7):-C'CJ[8HVN1:K?)[#P3JQ M-"R6RD.*PE_-*@2A8)\_CJ6CC7"VLC^)X^[8,H);!224#FGAQR(XT;/]>G\4-E =>9$ MY3C.MG=D4C3!2JC@THHZK3Z_]QR'@6W!,^&S1$("*(1*(367"/9IYD,TVB/- MRKYA=J39'5F;S7J$UK=F3(D6EJ^] (X_*5 M1=8P1.[P#>;O#RS MRT40+;,/;]M?1>'UJ[[&2Y/I. ?]1):B*+LM6"!9%QBQ,S4RM;J79 2W26+7 MBFDA$K&,U5@E8L0(='$K1NSM%T6>VFT;P^K DPXV 7EAQ #UEP V++83IQ?* MM$?[23CS_+@^<+9H6^ 2R6,8)_9I7]&M_:H5HSA$K (AC05B(E<12HD@,6P: M?@1)9HL^CD2UFS-&J,=.1-/FI+*,,*V/F_9.^H/>R3M2E WA2@2+$?RQH7A- M+ZSKQI%G^YC-8P%]O7O%<4\1#DVB4%6K0K.D_#-)LBPQ2L#\6RQ+*@=;-]:G M[EP<6%GVQ#%64:I+"5)'6YF.7V%"S?0[XL92=U TX)1$ZA@6QH<"N/%G :27 M-^M'>*'.-2X>L4+W#F*\C(%*Q(B23%>G5>^.E8U9(<0.6=;RWUALA[ D@L,P M 7H1')73V)<$M>[*1BU&W3Y#50A((ALLL]RD M3*M.@S!_9.ERE6FML>4(QTS/AX.+$]30B=82TX.32 _#%E<6"2G;#P49NV+5 M?V_CZ_@U2I.X:DFTH_DI9&HY$^PW@X&W9@I'$G5CS)(5@&&S*S'4.*&5='W$ M]+QW,>JA=.=U*U %-(G8U_6VVB77 _A10:H0D-M=\@ FG1(R M=3(M/[W=+H+]$^S@>B77306U!\=UWSIUSY=1N>&HB+:C!";M]5*XF_<1++CA?Q@Z5_Y\+/KG3D M@T4#T$79%P/N2[<(R]H;MDMG83M[((")D^ MCN,BRM_XVV^2]"Y(\RB,7H(XSV[CQV?V-?N_BF 1S2,VVZ%3N=&WF+&"C>)E MUR[[NN!< "548Z6^):]^G'Q;1$^E4^?0HPRP[^'H+(,NR[(.!7M,'EB>5X9S M*S]+VY=5+$55)=K[+#RRA5#MF#K*<9@7 :\TQ1VD/$[E=KEDLPA4+!ZI^[22 M)&^7\)+$@.HV_L+R.Y9&R2P*5_-P7^QE"J/LUIW;5U?L1FE<[',5>F*2IEB. M?T_V7O.P-;VKW7HEH-'Q_7[T&+)U>/G725R5(K>6[,XXO M:-2$,Q\BK>.CX_D7:('+!.ZX?ZW:X][!4DQW #31O0TFY'SIPJW.2NX6P.G$ M$NA@\+,HXX>1,AS?8A;. =0X?/^BKZ.E$Y!0I_WZQPL+. 2G">+ IJ$X M8*R3', DU,7':3C\H$\UD1[H6DU!K1*&_N>[KW- M96^_T9YU_W]WU]:^B7<9PI;=C_6ID/H?K@82@U(M-)RV#U;8W>U?\ M6*J;;+E,"G6#FKPE$@50AY+/IG'.=N*>_Q]EKX+7,OM5[4= MV++BM7O@N+J@Z:1M_4IN1!E.3%4CU)!SIOG#I#YP M8B^L'AI$KAMC]^BWP:Q'TO:BPA!N,6C/#;S;L]Q;$%0)$ZQBRFVO*SPNG&Z0 MV7?<$HYN@]SKN2H9VNM16'Z.U\[;DLGH_\_BY2^V6+&?8L*X+3YIRJI1CS1+94%ZC+N#084KT2M MFUJXIW5RU%:#H^('D]=$+&3M@%)(\K77V/+2>'BZ5 Q98JT#8_K7QA]P#V$,SD&#**@RF97: MH"UZ)?,9G(.$G$&>@UR5'.(Y2+]0J1U?*39]#Q_K^Z%L1R'WAT@]D.2W(:SF M%GSA''E<-B*51W@T_6^9%U!":YO'29V0),"A[^ ,2,-)BW !(3Y4>5M=>=\^ M:-P?]*^')-<$H7.N01E.EH,K@%T?IP?6=Q^GM((3>1@"]UJL'O(@M(9%$Y,1-*'_:_L+1]-9-+U1%_-R-NS*PT@G2XPV/8//*!<"1=@ZP#HO1:W MB>C(!:@D7G2<#:#'CZ.+X9#FCBKTV<$9.Y!U@6\JK47T%.%B-S"QW-DPNM-4 MT-&GB#.I9;G[C#?WS#TRH1]YWYB8!C8E;&1R;)K;C)\-GR0 ?Z,W=!XSH'\A MVH$+)S"EEO^?V2*9QEO3ZSI(,Q?S_/,\YDX$0\\0Z*_IY[S&U#K"\F &A280 M)\MT'4D[Z)\PYJ>1BBWR>K1 4V0MU:A&93'/N-E ;>\@E4&8M63CQ_ZNZ%"$ M4Q+G6$PPS\7416*CSDFR:MV5J#TXX1AD?5-%;3''X@PRIK"%FXTV23OB S&:U>.!">]!20J%*<;/I%F!A3WCO%4"H>*">FOP0 M B9:4YC$GLNWG/TJ93CI2F8PP"4I##W&5Y=G-G5!0 *J&Z(1%7R1C'T40.K) M#=*^,V<'H *J%H+!6BA3(0Y]X!3IX=2>\V*'0O'?(7WBH_%3G+Z;)L*][RM? M8418DJVO@:YEZHFFO;G 2 MH8C>J4.+;F+.OV89_ROF#@=#?9]QOW=]%4SE9@ ML>*GFAPK 2X:<*@!!Q3]^)V8I)XD3T,I6,_%PT6R69XG8A*IMH6V>V0/VU4I MBDA!1WZG0KOX!LUZN"1V]R?M]Y<>MZS$NZ9R"=HU!FCW (!!OQXNB/6@7^II MQ)^BP:FB^^6PFQ^_CS]R]C!3"98L?YC=)\ND4*D:UKM@W1^@0)'E-]C&LYF4 M!K ,')&ZQH^BLM>12D[Q)L;.,IR))'V_6Y06A,= ($G]A21^$X(67S\R_II. MF+SU34HLAF6EZ_RFY%P?L=[T$>.K*+J\I@],=Z6S,2X#K1191J\IKZ_VVPD3 MK'6@BPL=32:\W$8M:YCN\%09;7H^U'<':A@+C6P8IA#,O3N;_TAU8].PAKIU M'G\;#*-OX<^[+1 9:*$P5^Q*K!]M^9/X7@CZMOC:[!(L+V>KYZG=(GWZK^N+ MV0VD(3;W='5-GU7H\$Y>1TCE3-?2/;$/>:U<^KXCT;U#\5*7[N/^Q56/QJM7 MUR*RR/G]:_VE^Z5DSD]3T'$.Y=;2EXUX,3@ .\#U&$5/$0(C#V2J(GN9"VWE M^1ID#L5;V/HIY>!<5->R('H+8O5#Q0EW.'=)K\6#/?R[[10.) N#>RR&DZH- M-&GAA).\TH46:KL<%C^0E8YB6?VSE+N[A]FZWDKZOL%HX R02>40B@Z(JDVTF(TV"RYIU16.!M>\!+NS7W3 MPXBDG) WDO=PA+,A?6(KEI;6(D";)A(>Z6U7G3DX0!+0_I/<7- ;(A79[6XL ML#':'JI'0P%FC6FZ^ZMK26N$@",YIIV2Z]CV1LO8J_^,BS52)W5#\R?OF/2#BR< L !.(,CI,OIM> *JS_P]7L3IA#W/&2ONY>\X[#,, M7:0J<,Z%M!L-.]R 2CKK)(47)V,G"1#)"^.^N; KWYVQ/4@!%7C&X"R8G00" M>6!$"85!YL@ ,4JGXC/&5U!-=:"GG)APMAZD4ZH;:KQ*T(T)EO6JI?=J1VRX MD*2ICX1'?6AS8T#/'@0,K[)T +R%,K?B$0C.L!16%)4(5X?Z',LGA$@O52*:IF M5]ZTNNB K&^Z]EHNW'N*VT?I-&H+F^7QS3Y!)&%^>:NJ-9_,P( M?137QDYXB[#*E;1+)JST=JQ?C!\V,@X 2:YW2V2Y3JB MU#W5[;B3#$<+(<1V;XP?NRR=0""6I?:8R!GU2$J%-],W",!'K6F\W+>H%U*. MED''5N&!:L[M]=LI]RWJA5"1"="K47"#3KLG'WM*B8UZ(<2N0Z/6*KU!Q10A M!Y5EY,\LS;3&$C7W&@]YP0AB<@;W-R#U!IN\\YFR>+<3OYJH^9%#W =3&5I=, MWJ/&LL["9>1ANU-DD_^)85#RR3S.V?2V\GD^,IYDTW_'BU*\E)-%.16?O8I7 M4Z8#32N]FBXC;/V\JG $DM_1]:4P:UFS#G4&&D[R[FVR2J;B_@A3A-:X6)=F/8E"D;C'"22FM88/+A7D.%'>=(9<\L;/[":.7VF"9( M8K#?H+I9Q&*S.JNF!5<_S&$?I900O# &KNS$&N&$D]6Y*R)HTC]NK!!1!X_" M"M<39<$33KZF'X:"\[WXH@IRP'B((\QYL4.7^.^0*O'1^$D6[S#,0ILI8Z=QOW=].< Y52+NIF \ :4\ZJ6%@R4LW11, MI$I[[GLLF(8F_!U "R@!$H]!ZMGQ%%3Z38?4&\^U4MB=KY8N2G!:>ZG+*Z(Q MAKN@"BAIL9[VE5_H)EM^9&F3,$U=OW%_<'$9A9"3VLI$8(444.+B@9S@=*AM MKX A&4N;6PNLNM?S9H<54'ZB3[Z"6;>0B /7K%/9$&J SQ.6QCS)+/8$;5MU MF,$)?<:Q+=AAX.46NO&QENDUS3_8))DE;&I\D:SM%2"D."\G(X1=SQI>0"AX M:8(DW%!/TZ@)V[6 M=<6FHQ7C\3N3-1T<@E-<'S$>7 ^NB4-?.['H@LU[1J(G:JM0*5<2J\9JM)Y' MH)@#"B!Y41,F^3?Y$V_BF/WW_P-02P,$% @ ^WUE4^5&+L'&I0 PXX) M !0 !T97(M,C R,3$P,#-?;&%B+GAM;-R]>W/EN)$O^/]&['? >N9>5T4< M=;>J;>_8<^?>4$FJMG95)8VD?KKZ@__GQ[AI=I449I"%& M%UEXV.&T1"?HN2SW?_K^^V_?OGT7;>.TR))#23Y0?!=FN^_)W__"/XCN?OSN M!_)/\M,/OSOYDKW@W2/.3S[\\.$4_?+#[_YT>OJG'_[PO]#_>_;Y_SLYH50D M<[KX]Y\EV6/WW_X8_94T+>(_%:S_=18&)9O'4;J0 ML@7]UTG=[(3^ZN3TP\F/I]^]%M%OZ!SD68+O\!:QS_^I/.[QO_VFB'?[A)+- M?O>_0;3EU[LK)3M_ M[(U5=?K>$8VW.(^SZ#*=1NRPMUNJ[\L@+V?0W>WOBO*'K R2231W>[JB]@N> M-K]M/V?S2E0AGC:OG9Y+4EN*E%I/9F\6$_KS-?E^CS+\6N(TPE%-&^VIT9QL M8*9QV9!9V!LLH:HWRT4^"S(8&ZC X7=/V!1]E6R.9$6=(/& MZ;93SD[UR4S)R/=K+65MBCR0$14KV6_B:"$'= W7L;&@Z-^A%E$V=]TUE$W< MBDO8[-071.>-K.6@K>-%'5*J7%W>$)&6B#:%7FCI#,M67#J]*RS]95K&Y?$. M/\544:3EEV"G6GEY4T<+KZ!SN.Z\&6K;(=H0:M5UD]M==-W,KK;FG^($Y^<$ M74]9?M0N^:"ETQ4?4JE8<-8,U>U@UULZL>)R2V=UA=5^R /J8;@_[AXS8:XK MP@=M'*WPD++AVE9_1[P!U*)*YZ^[G-+)6W&7_O<#.9'B/"$*8Y_E*NM9V=KQ M3BU2J]RKFZ:(MX7>K!43+=NN%;.\IKE--HHBIBXP(QB(S5V;X2*]:I.\:>L) M$E23+;75%3.]VD9^E1+DD3->_(*)L1B<'_*WRG/;7E M U3U@-WM];,O;OOZJ5\-)-5W."3I;E4&Y:'0@D35Q2E(E'0K0%*U1TT'Q'O M@D0_^R)(]%._ DCN<7C(R8=//SP^Q&6B.@**S1R!04*?8"W2WZ-LBTX_O'M\ MC^H>4 NOFM'N8JNF<\4%OGP-G\FL8U S_FZR96M MMVQF5SWG?SG0R][10W[=S/D)OZ%/<[Q'O!'\V;X_F?*#?7\F5S3]PBPG>P2[ M"J>;!#[/#FF9'\^S2._&&^GIV!#44LBLA*%M5_KN,4GVIA(FWO%")RBA7PJ%IMZA\0;8]N4F"MHIEU$1J:*5\; M%N?DQYO\(?N6FH"BVQH"$CUJQP!!&].MAC;W @SB7"NA($[TVD!@6]A-?IMG M+W$:ZNT251<(2(ATC^&BL4'J/EZ 0S'_2H0H)G]MF-QF11DD_T^\'S5>Y1T@ M(#*D>0P@O#TB'3PP3W7SK@2'=-)7@ 8-\$UNG[-4?W@5FSF"@82^X>*S)HBU M ;8K59/976753*XF]O>[($D^'@IBDQ1Z3_2@I5-!'U*ID'#6#-7M8.5:.K&B M0$MG=;75OMSA_"E.GW[*LV_E\WFVVP>I/NQ$TU1U@(6# M=N9%6&BG?3UE\(R3Q 05_89N54&?1I4FH*W\6'G9I$KT@&1&U[N'S'8[ZM3* MPE_OGP.R3C>'DCX$HA$T^MM(;4>W=Y)Z'E0WDZP78MW(28%U1)V>P#>4!NLB MN:;OB#: 6G+I_'575SIY*P8S M?8H+8GS^!P[R3^0W*F-0V=IQ*)-(K3*2B3=%M"UBC:$CF10S+0MD4DSSZC#@ MH>_F0.BU!X%"G^(Q,%1/$CR"@V3&U8"03/=ZU@+Y:AXD5VF$7_]OK#<,A;9N M;0*!4I49P!LBUA*1IL#[OGR&)5N]?'K7>!O(@Y]:]:-_D*1N[NK%H)I>X?%@ M%9W6W1:@GR:-37?O3>'(7*^!!NIZS'&@<0KWF[A:]3Y=PDHSMR_Y.ZB?5S9Y MO?64S)SU&FZ#XI%1=RA.GH)@SQ<2)V51_X:MZ,D/IU5JA7^J?OV?[**![BPW MVT]Q&J1A3+:7C =/:QX'VW5W@ =+?H1@MKH;C5YL.J*Z)_!CXRF+56-LRDI! MX.\A>)3&O*H:0F"JIE&-GE]8$P$DLTDL.\D/5J03!,R]E5?"MK?L:UQVX:<@ MJ:[97F/5L4=HY>JJ2Z!.N.FB+5!EX?Y"&SE&X6)D.KN1DZ]X[T).OMRK';8N MLET0ZV-UZB9.CU8-78H3U2^\ 0#BYM'G]J#77UWQ?-=?6HA-^#I.\17Y4:;^ M=(TA-N,NK9J-CC9#K!WTKCR?8)#M6<"$YR#FNBD[?0G3["N@(X&\@K<@"+?"O' 2#=$^/*P[N28 MG$![KZ!#;HSP,@<,ZH*H'G>\];0N)<#Y AOO7H<(MK*F/TE? ./P2O)LI>T\) ;DU^17=)6GF!=#QH)W/6(<6GC[&DQA#A]NL8!6:9J-$2T)? >8$YW=:J-2"M(C.O!,<2V'ADF MF"ZKHC*GA%:&4O*+_[S 6TQ&BN[P"TX/^"R-S@]%23:6_"QZH55@-":,97\' M&+;E2 @(KOJBJC,BO5'='=7]@8"^&'-YQ5Q F MKYH*J/X1$3 )B+2!P*(RJ MZ&N6V&6%!7MXQB@,\OQ(M^=@1\\X- Z-3&811Y@G(2*+&>+XA:QJEE<_4X,6 M!05M2@[^Z#%(6&&JXAECHO18&H04[;.2?)0&L^$@3\D'"M(X*-$WG&.49B4= M*WM*X[^3DG_^+2Z?T4]G9[<;AJ5OSW'XC (R '[=XY#6 MR"HS](@'8Q4'THIV)8/1!]A'&FM+J*?$IF1D0E/66"7A,:1'Z'B+DBQ]PCGY M,0V3 \L^700)%<8D#G%*3)R2-'YA1VZA,[KOH6OR5( MW>V)U' =PH27".1SEE Q ;7\C8$W-)",40=SC65V?P5U<:6_L0*_J%+>4'ER M7)6LL^9*R@O/Y!?"V03G9+<;J'^R1[^9B[+MXHN74LO$-3%X3LC N\I:*7SV M68IP&G=;BEAR*!&W9/>C;QS2B%V/T>1).2[CG(6L$:L]3G'T$:?DA_*6+$O1 MD5\CT5EH?(]K/E]UJ4>@/Q7Q1 MW#O4!X.#NI&,:_HXE%L=Y6,.+GCALZ&^W1$C;WU9QG@:"LXHF "$@6S3M2#; M[G_F0P"(B@%?2LFAJ:DIVGB 4,\QX(LLS6&/V)B^[%.V*%1)E"D$X2X&C21* MTP?N>E +*O&&$%I";*B_D-P/NKK'MZ&SNRMZ=:,Y+J&CD(8/93$238.^\ $M M6A#I8EI6%-IY82V&8I&]J1B7<:DQ1IM#Z:FSU9YGN\\^Z- MI9UDS1S7H=3-G8$A?NOQ4&? #6J'1+TQ70FLT2Z[]%2THARV[/>NP2'E>!'H M#V5\$=S#/W8QVSW'^\(_>='OGNI7+]"R.(6=SM;YAE[!&&R3-7%+@T M>9P^;.CR]FU(HW#?QAJ O]@UI!/TYDRZW,)=F72MG:/2_-&YHKUSC(X_U.;M M_'EE;DIW36_ VH.^+=>"0PYE^!?E]2.QNR9&\@LV",C7=P-X?ZB@7_F:KVU/ M;!&\8I"^X5%^*A]YAX^$'HN"),F^L3C*;9:C,,=17*(D(W!CH:__?+KYX^F/ MS%/_SQ\V/_SX.Q24Z"8LLT=BT/RX010F[*\79. =^^4I^^T/&_*M@L:OQB\X M 4D";(-9U6-('6 =BMU5^D(^G.5'0H5&S/K-'(K5@#[QL6#U9R8\,#N$(8GL MM)&N0:1)L-Y,(EU*E0R20RF2X=%E<%*.:;#XY2N-T<7UY55O*]6%'IGT=AE8 M9,3-$#)5+U1UZ]RY#DPXH*"AZ4Q5;PHH0_Q\'?9L.]#0('/@"8$_YJAS:?:] M!'%"=\%/67X?)/@>D\DV?,=@T->E 6C B6 ]U7U.B(UT0M_+H+8;])O]"?Q\ M#O)?<.!5-@IEFBBVH0[_I81_ND#]^N(!-(8<"8X@TH'9 M#NR'3M<-/>'6O1'K#A1D,Y>SD/Z VZZ@,2TVP!/B6VQ0YUS3CZIX -UN[+1W MJD_@Z"XFBI8',<T/O[M5W<^J:TM(ONF]X\PU[N58R M8Z7I N@BGLS&OF$#MVP BXD)ID3GTSB@O/ ZF3V[-NKNA>])_PQ;[WZ"#HV: MR-4;.ZIF8&C8.@6]P @$Y96@L[OI/,%@%(6S"#E!2>*V%OT']7O MC=_4VX[EUNZQYE012$XC^F@?5'>2IXX!LXYF\RFDAH&7KLE E=A3TU *]MCW M+GYZ+F^V7PON7--M-?I^8(]\10Y&'_BR+B?9]H1TXEN2'Z][;5CA[WGSFI-# MX8VOUPA@^H>]"G0!5<],H_LR"W^E*4*)DJ3^M?*H$93QKD!U-15\Z(ILUE[> M4@@&=W.2F$"^D!V3,5$\!SFNNOZ6>7Q%EH#29FKQI:O.J0.7TX0NNUUN%?/]4-]9E?M;V<)G7142^F=6E:\T"4;GNHO"ZK,> V@;QXX'?#909N@W6?F)H:&'9L?;G ML[O+/]]<7US>W1/6_OWKU<-_P)8<'\.46'I\#%!N'QX>=@>6DYSY)(C [LDN M3--DOF#N<[[."NINOMD^!*^Z:T';D=P^3[3D4O+2KQZA>N?1&Z.^('E'AWG/ M@U6R+;TO 4OFO"##U3N0'L,\ZS/P^\,IT)4\29R"6YL*)&LS6:+O MDDYHZ1K>#U2DC)$F2)$QS!P*SATN ^KLNZR*"'5$G;H!PUAG]YET=B@X1KQ( M'+FL$ZI[H7==O5YU! JAG,=171@*4ES,\344%W-P.?825,(Z^F!%:.K8'S"@ M4W:&KG>%#7]MLD%717' $9P+P(SF@M/\SS]\=_KA][2<%WKAY)]N?OCA!_H_ M[BDK4' HG[.<%B[[5W3ZAQ\W_^>'?V$.@],__&%S^N''NEG,V.8/>@]E49(? M6,FV-Y=P0H5/F=-!!DY03X.5AP'8LS#/HP#CAK9P/)LXFF<3O<=YG$67:;0( MX1]YF<25J+PO@[QD=-2SIF"2'KZ:JJ'FF2K6_-CSK47*O.G: [ZH]5VF_3OF;E']R@ MYI.H^J:@(?N?1&0F69]3[=E[^J!.S^0S>!=/MO5@*BVQ:34/&U+00%#G^ 5GH5N4 M(ZP.1.P8 WO.GXMQ\?P_%^ P?H%[MA9GS<'3S$4@]H+Q%DBHUSL.> ?4]@!W M'IBS4/D1!%^!)R=X%9(TAWD5C&!$@1QV;W)R@4 M[ K7I%. "VGJ\3L3&S.O[@%IXC54FYAWWEP,F='>M^MB*>F@-ET?,J/V7!\O MD%B_:6_'; #?ZP:)^C[]9M#O]/$$_T9<](4@4S,!*@D20(V*@P1-3M./T7@W M9BSNS&JK*'LX33*FHEK,*\;"-)NF&K^[V]Q;VFD7TVUIYWPZ7HJ\[&"%_&N( M$_(KFLTH.H0E.5/@_"4.\=EK+'M%HF[J !D:.B7IIF@S%OQ0M22H(&T=W\2L M0K(+$(]AHD;O&"#(?+RZR71"G>NS*VKL%L)1B(TCPUG X7IQRQW!6 M8T6":350W&8\I+1\9B%A2HX_,); %V'SZ72<49"<)+G4NKV;!ZV59W?@T;R(DT.I#3)3]@"4R99J$ZFL6OLAEVK2UR)SIFRJ M"=9)9R1G!E(^!U ?D] !SEU6^LB).7Z;9UMMCIQ>*Y?U/GK4"04LZ%\1_S-0 M=0T#^O92^IP6V1#76*BS(2ZPTPC-HKS9WN$7G!Y,3BJ*]DYC,N44BV&,!4L0 M6+4$/Z#8TIWSE@7HD40+#S'04H,-YYBF]6NZ 2/W6:(/LE=WTJJ+#F MW>B> M$>D#@WY(!GBPD'D$?O,"UMRI)@DE\'RHJN*-C1)_Q_9T8/,4FR;^3_ M\3[(@Q(G1T1HR[X)[D?W\J.#HER(=#ATFGF +XC!QB V=9HE0*!3?/M?80MZ M'["@%53UJ]9>?&KF^U5<_CBU?PT.![K MZ#)9Q!@/0M*$[HF2'#[;+E795J!<$-9\F!V:0=,]&.%+R.]@!"ZGIP^RN1S" M\I 3<;W'99GP)Z-I=+7;!W%._W&;9R\QC:_1GU'L!G)ZDK'D432+.P-L4#L$ M1,D4,G M)IXFBN+Q:(H<.GWIQ3(9_H13,N4)H>LLVL5I3&U<>GH=#S@U'<#IVS!#GL3G M6*SC!E5=&43[G6$?%6YW<4QFXIF0=$%469+M MJ9A7]%R^5AF#:ZOJ*B4*(,1%0=WU^BU]^JAN]_<9W$NV##9:5>VB&:^60QH: M7J?Q[MBIJ!H5T6'!*N8L.1&7Q#1-,6YVSJ@=$GB;G(MUR9XY%^@.A?UG3$MK MX^B,VBQ/^,N!OHR]V5:Q0#:IJJQ'-K;1Y]B.B;*)U#E311-"%\PVT-3!/O<+\S?*JV.M#\(J+RU=B\V%?(\_1K)&+5KSI/KK?6 M["G@SN62H[[])&J_B1[91VLY9I_=J IGP,@WR,15TU*%Q)=T4/C$AJN*GCPY MXJIRYUQW$2JKT\I'G&)]3+ZRAW.=(:-: 5O2M#U_5ZV7WY8M7Z%8Y#4W\1\JI)I0KT\S88;#Q<@ M?8;G>$ *+=67.:6LT )[R\H=@?P0RO(R=-[6%;**+BZUFE0Y#'695#/ >^^$ M$_W8(W3+<> ]=TH.9_KMUGDL/L]K9\^KSF!IQ1%7?61J=9SNR73P3:RY^J8XZ!L',UB,Y+5-NRZ58P[S.^D]4 M3:]K;;'Y40U@XGJ*Y:TG+:;;"BQ#:LCV?;,E)Q$-2+6]W-9?T5 O*5PBXHV? M$#:(FF($DZ3GQJOCPAP6X;/U&O^7D MQ@.=QP>\KB,<7$6_?7 DYBNJW,6I\ #G;3\K$[060T1 M)X2*$TH&:NE +2'_$-IM_1F73.ZK^5Q-Q4/ZXDXQ[HSZ]I MCH.$EB7_1P8%GO4]ZH"$7F+<) M*K$=>J@>[P-:B+BE"E5D(4I7;WZ(F,RC(X2[4A"JHYB_B<[:LY:^U%^I]_?O>[WY'E^>?3'_](_O_=[T__ M0/Y%[R3^^73SN],?-HA,WAZ'-!H_.?JH7Y=2 Z8*=2D=X($&I50WLO@IR^]' M]H>)QUJ[3WB@(2?,RZ(:L6 :L6LFKJCGC (G02=JFC4M30GC@\*:*G4V)^(I M(N>)0KK#81(41;R-0W;OWA),H\O.;LZO*IYNMBU7,S74S&]ZHK+FSMP$T1Q^ MLB.-/)24?I4%.]#OL@OGCM9KQ16T)HBCZ;S&1?$G<<:"SHR1>>(V79S2)U+\ M&5P;%"+:;G_X/;7=WIW^\7?\O__R!_;?/YS2W^LL-U?7^2XG>%"VB*:-E%>< M\6476$35V6P+B^@Y3_:)F2K?.^T]3Q&OH4J7LA!'.>O?:[#C[?NU0OHBO(W3 MV#"@;T&N:IV4R)X_^:*0YN@63]4$46@X?DK/#WF.T_#XD =I$81,^:41^UJ[,Q, MT)F9@:'XPZ;W/]]]>LL(KHWVFB^U'NB["XI9'%6/26X)!E4?1M67$?UT[?+3'+ [7D%O[X;7 MF=-ZPAZK"=MG17F2XS+.>;#IGK3V\BYX00$U56X+2J<'&H[Y-CL9'\4#["UM MSK0V&^.60*-%1G<6B,8G[-\2QO.JK +-/G.>XRB>?>'ADD(/-*?[55E,R[(O MU7526*8I](Y_S=2[N>;ES ).-MAU&:;/W;/I+JKI#EEWI;'Z[@-W:HZX,GU0 M[$!ZR>I*R+U2\F3#D-GV0VM^V?.^='1/%+7Y;"QVDI>A!5ZJ)V6G=FEH@E]5&$+2.S:L8!^ MJ3A'UJ'7YVE?%*C3M?#J%.WU)0[8DM@>H'U4R.[UBV?G8O_4_:1 (,?QE3ZI MY!GSY3RJTD/C=>$IG!-#Z:N"G"N1JX+R M:)=?1]_7#KC*Z;)H#.^7! PY)10N"ES!@;E01)6[?9 05*)0GS:+)4U@@8X[;D N?UDX- DLU/C@"G MI1O+@/JH+X,\C=.G8A2VJ@Y."RXJ:!9='[PAJENNAV+CBL*327]W%H:'W2&A M+W79S4(HJ4'AMA*B#CIBD4,=;EQ:+NTTJMP^XU:,^1@N+1H+S@2C@#I)5;G4 M@(5F%E\=H1EU)@/9;U#L.37O;*5.,/5L10["X75./<65-\[4V27V@7!T22@7 M["O:I/&G^N'A6HIL$->6"BU*MY8**BY/.!T21OU9LL8NSS@R6L?@ >K'6I)B MIT<>)2J$,X\2$DZ/Z2DQ/'=RW]XL&X:8Z\.M//YH*5.($] MZX\C23SVC\/(I?'")O&J* XXTMDKO68N390^?<)-+_OS!O$&RQC'5FI\M>V*UP!GNALYQDB/<^RXG%&U,6]X?' O_M0+/,MZ.MK$$4WWQC M:D4U'SMZZMM**YA@K3RJ5G>HW9:8]!@5F1/YP6+)CVCI ?%W&)JV< _,77 M'0ZS)_X4Y2]!H5BNV[Q/>Z;E9L[C#&7'OGS"/HVZWZ8A^-77FU=-_/NH M0X"_ZF[A&66G^6J:PLZ J$JPZ[N66T)0IRB[):341.<1W# ]=DKFCVDQ\HOJ M%%GY)?EALOL$E?WYXY VEL&#]_PY+I^?<1)]RO*'X!7+#+)U/N- .ZTT/W)' M#KJI_=K\*_W'YEP'H8^"#F+)+6^:"MWUYVB*#<0^Z/K$YVC2*-LQ&9EZ;+B9 MQ4]_; 8/:81S_G.ECVBNMP*]B^OS([X4MRL(#U8?LH^!"E^F$ M;J.4NB:G[%#LMC*QFZZ.-Z>.59VN* M,@93P&O(5$_[>BM01JH73+ V7+)<*MV%O 7\4L+X> M4BBDRJW_OD&T!52=G3$RZ:]15#>"/$]*EWQX^).NM]/H/")K=WA/5NN92I,@ MT-HHO=&^3J/UQCF1:YI.)ZFZ@8+Z%([:YL--%C:JSQ!E8G2?(<1>/;G,?C(G3]'%=B]J,&9BPX;?##J^1VI&APFT7G@Q7OZYQ;F" C >&%X#F,^!C0JHH]A =(!A\,KR$]*H@:$6B/!C M">VF7%86##6"I2!,=JG55_.]\;]0W?MG>BU_'B3)#;^45_C+; 9PY RSXDD9 MJW#3%SO6'[$!$!T!W35*<"<6V68*K2VF8?9R5M[#[">.,0XE1,] M8G5G3UQB#2_6/K&5GFB8BYDM1VJ?F$ZVG)X-DHPMKG[]HVJ:\G<7/. M'Z_3-_EYT[50,>2+X[*O#6P\EWU5 )."J;EX("0Q>N@%!(TYTZ@WL^XPB9IT M_.B2(6U0YV*+].7JC=]QL3!/3[(EC:Z7)H'2Z&+!I.&E5'Q*LF^%7?9=23>8 MI+LR^K6Y=AFF6 __,NPJ%T.36%>Y$BY5&J&!_H\^!W@)$NHVO\.$FC@L<43_ M<)9&_5]T6NITW;QQ72K!F3,@NT&O]%^G(0UDK\?@?Z3EU(>_ZW2 ?&V\QI0P M?D/Z V[;HJ!$C_@I3FG:+E950UK,:"'>#=XO.^6<;"EJGIWNDTLH 6$#74(# M.-2$7W#)]O4\H[M]]/'XE9B=5^D5.5,7)8'G&:UZRNM(C>^W4P9SJ/,F\2H+ M2>1F7C4,>CRB=W0D%*?O43,8:D<#+X^^"..,Z2VS0U@1D+CA-&BZ@U8]GP[E MH1!/Q[&7DKN(Q'HJJRVF4.)92WN.X&*8!3$#H4P2GP="F$ M'9H^!V45VG&;XWU%-S&^Z5UP<;-MBO56I::,8JT6&M^EV"XT(WJ0MR/36IS- MV.P(R$:G!SZ:7D%3+[D@GX2QCMW,T:X9F4Z&M,8QJ'984G0$M;&DW #I$UZ/ M;K;:&!\&2#L8\*<'>%T+4A1K\&CK1?FD'/DOPZ9PU8FJ*58GQTS6YL1#=A;^ M[1#GF-ORM4KX>"CB%-/J\.PI(/.>\7:R^\:Y SJ*J9S%L]*L?LA0U0QUQD-D M0-2.6#\A9H?C>E375O;R<]"):8B;<9CM$80\U4D5Z?78C L5@#D?\-V 3$_0 M;A*@N>B*/SQC[OK(#B5U2**@*+(P9B4;OL7E,RI)@\':!\WJ,V0T0"E*U-8O MK\<-JF]SA4]_74=D0,5^"O,WS1"Q&07 N6#&G5()EJT2=&2$3',L3&2S#G'R MT_:P!ZC*N6"!3D@)));2'N?E\9:L4DET&+W'V],F-@*H&012_G2\F8A?W7^# MV @;IG.;0;R1/RLVN^*W;_BC*4>XL8%5[(&*X2A*1Z5P%*(NR_]NMS@D!L+E M*UF+] G?D66_2:MK=?,P';MA7!8+MN-/>,G"NE. U@,@.@+*TC;X9O6(&[/R MPDLPRD01UYSFE%/^ 1\PZSHIP/V4/PRG+194E$:*.G8&FB/(,#I_V0 M ,?/"7PK#Z/56/102D9#G>$8LE69UZ&/IDM.0=Y. 75P%KW<('BW3[(CQM63 MQEY:]>!;D,-FP9LK":I#[50Q<%H^OKX4MZEJI>WEM)"\CGK)@]0:K*N6E+*3 M13L>;CL<" EW]GE,MI5]D,!6E1]%E%A:?A1.[O=%(J6$%AKI2?Y!?BK(#IXS M,;V.@\/P>O\>ZP0\$N.S39T*0;H.)IZ^S8= -Z/F?;K!J4?7&29V7LV+-F*^G[FCFXD ^L!BQ9-YGF&G M"G8M)H"B^T?D11/3/R(L .)_LVW24!C(>Z\U@(#WJ=5MOTT[:/G5DUS_#=7' M 5@YM2/6!W&4X%&J#SF58=V#@=4$V&6JJ<-^S]WD05*G M*KI*B1&^8[2:9)TR'<%E BICKH1<5)V>;2XJU.D,'HRP"'/Y$45Q$299<$/X)0>U+_C1JO!!7)=X910J9C^$R[,"" M,^$^GO?M)*R@6T[KBF7]P85O)HJ$D? MI^$AIP^3'@\ES4^/CKAD_FM(61F%TU V1K$$'_-VLV=N\66B5;6#PUWGJ7Y&HI&YS,T^+/Y$,O_P#^%WM&/O:=_?FN;.4Z?Y3&.S]D+O:OT MC(4AL6!*;?#-J4;].:/ H49T-ZM#^:Z_C#J?WJB#(;N?)\WXD].8_+Z)+U-U MW;2!E# *$VZ.SU4A=T&C$V +#\%-#5%^.:;7B.\BS'^B*7N-PS)=;A:.-=]P M_W"L]AQN*1<4JF2_PRGYH:2WH(3:O(S_SDB[V?X4Q&E!]T?M$=9J%(>JW8X[ M(9B']T95=Q:?L$'=$:C.I6-4INQ:@50/)BIV'J]WN(QS_C*+QA!0(_$0Y'&0 MH'=/M.-[E&2RK&6N8L7F<4*?_MG&*MI!H%N@2RNLXA4<9%!O$2?LKPK(T:N'J$/B+]&I%SP M%W3^#.T8F4&P+#$L :]S347I9,RZ& M<&!V%.V&;E+A'6ZG7C9$LMAI'#%FLE1\DALJF7&5!-8":-ULKZY19I+6=0;: MDO$%@DJV6I_-+ZJ3><<5645E&%Q6V SB<$NSXDWMM+CH.BW::X(Z: 7ZCF 6 ME^=5#CG"6<=QS^.': 1>4OD,6!&+*G5PFUJZ21X,ZN"WA_!PH[7'+ZB$GH4A M=?04M\&19HP]2Z.;\AGG#OFROXPR0BDN911#RX$ (1,Y M$/#CQ<'M#H[%\>P'C^VIZVVLS^;A1%C#0>YD@,_CDDBW,Q/ M0R+60"7H%J?46TH.9[=94>9-,,'-8Q(_!6,).":.!RIC9AR;>B^;3AM4#=SQ MC>+-U39N)0EV +:,.*-"V-&T?U0?:2 MO@$M&O<+?S1I)]-& \(*M1G/AE)=C8:J83H2S4?R9U^=R/>PSC9W3P92YH E MV +,!B)L@62',LR^WCSZIR9V19E&3#5]'$JBCO(AZ+@$M8DI^%.BJOUJ(9AC M,F7- :1\C )E* *C*'$;L]GF?N"I@S'KV%=[#Q[+,B72LR0 MSH:!/2"H8"(:_RJ,N,P':5MRRX."6L:UHM8O@V65Q]&8;)HBM"([U)#M-#FC M54$J;\I-$:5!3":ZB6@@W6WD-J-R2YOL65DOET4W>?$M?1= 7VV7W*W)@KC* MC)U8OS.(M$!U.%H6YU95YQ62,@K@EQ*(3.YUB6=VTCE"W? MH/:C;7'SX>]Z'3@Q2.(P[JJ.?N5T3A5,>BSPF6]F*O:TFCJ,_ ]5((SPN_1M MYT]!6CVSH]D3LB2.>,*%-+HE\*\?"=ULJQ2W07)/?L,3,1@\E5EH?)<^\X5F M1/!.=\9ER6C:D9GP=<>F3I=F=-0.KWE\X]3/O21H!)_XDHAQF;,RH'E\;[8W M36M/5.OX$@BO MYD?GWZ5'+7Y*XVT\YR<%^@V8:6A388!T=E&_&E 6+_K MIH8T&P%UAO!.M9NOIEK9FR^ET[SMWSH2E&HS*X^?:Q7;;@?!"9XG, MH=19PM(?D3/9]LR'\$?H].<0 U2NN;TM(W<&+'HL4:,;F2WJ(,*MVUW5*"VE MIA=$ +:4>G4D=M?X\T)G&RR#,JY9O0:P.#+1Q_INL$@:L[E%*(&?(R9R 9Z; M:1P[!NB'5*--,>*6'!,GDKX;1$EL.?V:JMB=#I[H4I.U4!:3UBP$,)Q,U.E( M/V! Z521"E'@*M6:D2:8[BHE^#F WP(882ZJ=[/Y >58(CP)A<(Z:3 M=$>CR90M'=6 D5.I2R $J[=&9K9;!$4SK?,6-:XS"9EI(,-^+A=\A /I\G<2 M9+E23"-NQUGL',%,-BL<"8!V!B*3FCYSP(0K,$5-+Z@:/I7CEM8;?^+E@,_2 M)FE8]4?SFS[#8=S?/)CRI[I]Z/1G5^U-;J"Z@1\6[9355+CRK99R\IXR'#>- MFENXJOR ^3XS<2Q'>\]43I59J>XZ11N:F[!Z+)^V*;><0^UJLY#G@86RR M^RV^J-H:)!YLE+=Y%AW"\N> %D^GA7SL_.!FW=TF#3'A1Y(\B79#;3\/_>,V M:R5)U&&\4&#PL[R#-.D,!CW#F[P!\-Q=2QK&?RS"E#]"8W-3:0XOEU[2AHJ; M;3=WU!U.:([$\ZPH"Y9=BJ7'NAWW5BTUL$N?Z]PY$';K5N:R;2\3&JK&1&S0 M#>IF3+OUPWVV+#($5^HBL/!10#YV"3:Z;I@[LH\BHIR%I64$_K9C\2GA>0@_ MCJ9/]%(+Z.$_60WHL>_\L8WQ>S# YU[CK[G\V&#D,RI_^P&X 5!XYOB9EGIY MP3Q%Y)>L-#I0C'=UF7EOG \A5UZW2S\])J)]/=#"$[@Z"\/#[L"WF/:1U)!/ MT$1TAI 34L<9XLUE*OLLB[[%27*61E=I298AIH6?65D5JS >RW%8^!Q&G]"0\C#\I 3BE@"8&:_GH5E_!*79ED3 M+<9P&GEBSID8=M+I6V7LYG9]V]T3J\EZ <5X$\O5\PF==C;3M.%\PJR926$$ M7Z^LJ-48!Z^C. ?"UJ+JAT'5];LR*NORQ58'TM+TH-&C,P$M!!',A/-3@W#FBZZ"@_D>V>OL:Y(@:J#4^-.0?,(QA!M2C8) MTAC,.EN>=G&3$94FLR)G'9R&O=.-V?'!9ARW!P@K#B67YW5__@2C.X)_ MUWJ3%E1RLK!?3=]0:QC98360;[@=B?HP!"[XB6%=7KT71Y. D DP=9HMCMX3 M/02OEED'-;VXR>JY^_PGA8K3Y\,U*BZB\M29VJZA?AXWA0U M;3U1GF-3+Q3_&IEW0-38:4^CWH!8,E-"(JP\>S,YCZVK=)OE._"')!9(&Y,7 M3Q0N?:WSG"41V1?Y(P4::VTI0.9CN!0C"\ZD;YBJOK]%U7L3]E; *SME%HLT M&&S (JADV0)1D"];%,[+C99K:FFGT=<"WVPOBS(F*@L7K"3FT2AUVJQA7696 MF\>_-%<6'Q+=*$JXDV$1&9?^O1D9_<+'1F"RZ&!"5#7M@VI"LLZ$@.9Y6T F MA#1PO@B$<9:X57&P;7!0]'%PX#C ]'*\);_@*F7>HK,BR=/0 M&9U"MLXK]_&(NE] _!-(E@OR%_892(EU.E&=Y'N/1UH%>1?DTLG:D/_^-#H.DYY:K>'>$<=$9W9[I "EKMO>?'K9?3S5/:,\OPYEL&\A==3%U8[+H/U MG_/V(U!FS7WXC*-#0FRWIE+/^2'/R4^C"ME^")=.$G.^! ="U94N9--Y@ZKN M+I2EF8]D.HPEB!-*X:TT5MU^!]]U)GK&;3]%F-_OJ2%C4GO6_X\@/8VYA65-;=PL+FC^* M24%[Y9%L=/H":LG^2_XHI0FSI!-!A>#% \%K;:+Z2YNN$^>-*#!?Y@X%96?V M/-9?4T724GM-E4<0W=60P]-L$G/3P%TWP<.UR'= ]-8R,Z23O*YSOLI;2ZUR M0S^]A^K*Y93U=9+]]/FAKQ840[6V6E &'>HJM?_/1 ,9]7:H5\RX$S+Z\NS (I+*FJGJRKZH'L;_&2>@1R,+% X%T *"3M-0D-G-2YIA M^P(_F@?"C/1SFF1"SX$$:'5[1#MX(S?VC.SV6<]^FAKP=>(ZOA,:W=?8#.#R*8\I3ZH"]U5O=L7"$S561I0? M ;.S>.R:C&R@8_OF(F.\!F"E$Z:!4GAAXQZ1QF]I5D,F!Z;J!><"5[[C);,M MKWCM!W1^I3N!9]T5KE "_DQ6 AY\#UY\#@2^ QG?\!>P4R$NOW %Q;?=!>N2 M."?;2E2O=]Y9[[!>[Z :TOKV=$1!7;Z6.(UP-*CG7)_GCY;JR78XY\K)FE^= M:JH'0T*A\F8\S_32;/;5+!,(WS]G>Q6I4?LFXA]%'6^BOAG>?+QYL.H\V7/ M3!ZWD]E)PA(-+AM)VL]2$0*W"A.=)I._:)DT<19YM*GU4? MVGBZ63B;M/YFT)L;]+5@CR]@M?VZ(J8V2Y>4+Z>5JQ MJYN=WNAUZ69?E(RS^2G0C=4$E5DWHV#O20%L3:$E94RL0+2D@($801+JZ'N' M"5:.X4@@9HPIE[+X%@'JWCXNFLQEFT#"3-K],"ZLH*NV'JQP"R*C/V59]"U. M$CMYE/0"D3T9];KS0-W>0P$S8:4C3(-'T3WF'H^H2N3NAS I,:86'"7 (0D MH\];XA)?$QF.KM*2K &-WN-1.I\.)2W'LZ/Y\O_.-NHJGL=ZEUOF,P!BN-#\ M:!]"L ^:N"K?1-W!=+5.7F&NI'/D@YI84LI4>F5) M$8-YQZ8F?\IK-?/18-ZD67 [77MXIR"68[P&\R/+;#?@VP>AGX!HS<,O6S@[ M+6%3^2\^'HHXQ451&6C%2)7VD7Y.2]7H.5 412I Z[3;$ETWJ^UG6"$QP8Q8 M8<8 ,.[+GHW6:1^TV*AHD#42]^-W5AYW4TB M+NRFM*3KOV/-P.,9+H,\C=.GXA;G]8UH')ZET46<',@Y<\+APW)$D .(+=?: M,WDU%HVRXG$)&Y::(60QY]6('IY%YLX!=8$?RJ:<@LCR%UP.;C]N^=7 CF82 MHY_TXZ0R2034IY5)^ >1?;) 'W&*MW%YGA63' TC(X#(]AA7.EFFD*TZ(];; M0[FUY8_R1+ 89Q&1SUMZ8T5S7A$YO27="QHS"6]+)L*F21 M#0$IBS,@.Y3+&7AU**.5@IPBD.-='4J? 1\"!JN]P0.AFD!]U:P5G0XWH")D MBJBAO)C"">;8R)(%=V+37N^"$L\N)#)E6)@#Y!3^Q[,O=P+&R)"(CNE_\9!% MYF+ 96]&ZJGPPRB=#GW-F7$R[F$>P7 '[QW>TVO(].DJ9<_+*)4?C]4?+5^[ MV(T(\ZS%DFOM^Q7>'#6#H*LXZ_?R0[$FPUKPPF8+I)=X_ M&WSW_#G(GZS30,T8V?UKYAFSH'WAJ)-<6M"Y;E -#B[ #J9E3*%U]5DUN *B>+]L!"50%-6:YPTHXCXHZ@8A'QPJ40O-U]EFP+]*R>S@HJ0F M&(NZB&XQF7XRF4]88\S8#.+0?K'B33Q4/Y:=<@H;5/=G]OB&O]Z*4#L&C&TR MG\>XPV-<\Y@S'@O.XU[)HTMCQ1ZI0_O$'J9@@C@20B=K#"98BKBS@0"!QLQ- M(=@?K.MBX]1( ,/NEV"'1V/CU%W <-RC>W0[H*V!P^=6(Q\.ZB)V]( 7@3/Y M%'F3XMN,;( /W[)/\0NN-H-.:G.>HOUK6M J #ABJ=HO#O@"A\PI_2G>EABG MI/O#&J-,6(?1:1CHA^N#;,9$GV MFX_S=/N(?![5WT<5 6R@F@3$:4",",#P19C)/?WNP^__B_4\GOY^@XB,_0AU MVG4HSMW3\%N399/3\EN$'7SBT\N_'>+R^!F7SUG4J8?#O AF-X+: 6#N_O0\ M:6_Y6%?$^_8*!'$O(6QLO]6J:2ZS#)9L.AB+O.P D?QK"$+RJU%BQ-]B3*TH MQ8ES_I .@+H WT/HMAUK6QG@^ K'EPOA6PJMM3@N!=65!51%@O+(;-+)D9"- MTCX.-Y 3\[JTNQ(6,^1TQ<$,-I./S)^#\#E.\0[3A+K%51IJC[G*UHZ.IFIJ MARM?M?S,6U+7?PAXZEN';E?GL!&,=,].+@!B\R8U@_1H3X?P'N=BB)RV!Z)=ZJ>N60H/?4?,N!0+0Y0-1<008B[+ MPD=_/51?_Y3E7_"WLS"D^1[C].DVSU+R8XB%G# 2X;$$L.A:+Q;7^T MI56A\3?4#H'Z8X &5OC J4LAG(1=H:S\%. Z%- '\H6;[5F4L<3_HX__Y,T= MBIN"WB'6:#.60:YJ"!R]L335+L5 AY AVG7P< CJ\RPM\R L?X[+Y[H:YL6! MI]P?V6C&NSH$NP$?8KH2W@5](WV:4J ;5'?S0*^:KLX07*9+XPG01L/B3#I[ M C:EWWP<;AYH,/-5LH&+CU\1MP(KCW:BWLR MY! $]85/6"G!EV>^3 !.O$G(,^D,X.*SPEWK0/,8=N:KI/*Q+0,ZZ3UB5:G\ M#E/M24]!;='.F\N2TM4 M]YK62W$RN===$3C\+[2(S;?G.'Q&>8.??0<_6?,5%!<(UP@J,_2(29

TJ9 M SHHR+\J))(A?WN;_D?Z.;UX2/],_G/_6\0?DFZ8QPR_!KM]0AK^]O;T/W[_ M^?3'B]_21Z=D#IG+C+\_)6-2%BA(LQ2C(PZ(/;ZE8?([HM6?BPW+BE<^QSF+ M?8^"(]B#5*-%,GJ5:CV2T[J-MES.4%70;U0]8=:EN341Q6+!Q$D0=OKT;XOS M'$<-I=5_:EUVJA%0@[Y.'P..XS+W@_#$S>1TXGQ^V M+3SD083K6YF"\XSPG@!3X^MS378\\Z^G&55.GH-KOVK>GG7^[NB-2Y!!:N$25\@JAPA78VZ@YU#D%F?RJ0K&H*P/M<_ : M[PX[+=0&;1R!;4B9^$Z(_1WT8DHY@]U%E4[?VLM*]L319>VW<;6L \J$9>5_ MAU]6V0SVEE4V?>O>'K9.,H6Q,7DDG^X$!2X51NZHC=MQHP)&A\U<7>M+JQ67 M=K'[J366V/JN9PDY_$X9##=G,#^E\3MEL-R4U0(UQ>:O] RQ7&.95Y#,99<; M0C@?OF7:M_S3A_-30+O\+K%GTNQQ4Q4EX'V&DA+ [O(Z-BZ"IZ<< M\F#_'(=!HLMQIF[O*H&9AN(A8KI-X#*3+4NPLY1C8\CH MY1,;@\7:,.95(KI?U^8)T[1W!6,-Q7I4@'F_%R?9&93'T-&#\A@T')HIEY\O MST;?AG0;.31!>K0-EY_^$;A J)Z^0Y[M\09]CJ,HP>@R*$H6PW6VSET+KZAXT_!4;7B#O?FCXB MS.,@NL[(XVZO-8Z->KI([CU(O1,NP'JCM@G@?1#JM9\^,O!^8R$I\!Y"6 M>KD9?T<8> ^6H-H,][U$U0Y!;Y2P>E'P+W/A?)_IL\%W_NZJ0':F/B&0OP'> MUVHINSD'*Q@]7,)>V>=5UL^H>+-^'9>![]FAS)X.<82O$SV.90T= 5I*HW#V MK1NAZ^MS\&MY];1VL;7RG)J S'YN%X$=^526'_465Z^)*_.J3Y>PG; _0];( M,*$/S,*0+&K/G%AK18UL!Y.96T:G?DUC8OX6M7VB1;FBK2.XJR@5DX97[1KS MZ7NUCEU?"B:3_>XKG/VM14573-:'A(F\S($&5$X=13S.M4$-F/&N\-%AUYIZ M+YK8JFMUC1Q;"_/X*EO*XPA"!LD0(0WCP2,/VMC!4870I914^.H[.2U6Z_2@FM MZK0(IAU=BM48#P+FV@XH*!'K0M-GTD[ ,7O6O/2(!Q4/(R0)'&:6SK?9WE0XK,TNBF?#6HR*7LXS1:MHEI,"UVU9._<6%O@$\\LVF$S M.FNA(J9NUN+$9?6[(,'% _G,-0Z*.J6[!N&*]BXKW"DH%O9PVNZ$TH%8RR;' M.0RT3<40O8>R%1=<;0EJTW&C$I>['KMN\DQ:'2](81&RXU&:&@_>M]6]?1-:JS8 MHHU/XO1DSYM[(3;C*%.*S3C$(,3F_)#GY*>QS'J*]A"B,:!8(PQ52]@D>LO3 M#0)\&4Z44)>!! +#W4Z,A\Y[/^(T?-X%^:\C+U/&N[JM M"SO&AZ02;-L%T3ZHZ0+Z%,4-+VZO!,U0)BGK:@0Q4(&I"1I]%51@!#[L M0 ;ZP,05-[!"(T?:N-#(80:[R]#+4?L-INT%N[=TJ#? %6WMVXZR& ? ^\@0 M1P9;R!!$D() :;'?.+J]( 6A1[TQC/S:*1;E 5081"R-"H,(),=.MJ*DAR*# MS4#6V+%33:!5YHWBC>!5_H($NW:AR3$A@CBA5TB?LIP^ M.[C'X2&/RQ@7/^594=SA((G_CJ-K\K,V>L%R'(>&J2V'0G[=NO_)-LM/"C(" M:H?8(#8(JD=!?!@8&W8%3HL.IWG-8Y+!QG-.PNS0XIT$6/\$\R=RYEA +JMA M_!/+FK]Y4LE&\5HH+?B4RN03Z?\&9+('UXDBV<.J%Q+)#@=!6?WKY[A\S@[E M?9P^);CZ]?&"'*D;PV&2O-I_Q MIGC WTC-55[I%H=B@>K -^L:_@?A'FC\@ M^IE-Q_SR31\L,%/-X(A,#!IH"S8QB,X,D>DR#T)V2-W5TQ.1L?W4(%/%RUR_ M3)4ME^FS"8DMP4-6SLF*QNDA.Q1?T[QCNMQFO$S7Z8?/I,5S<9-?9^D3SL]" MU+,J/3=FIQ#Z."[N..&9ACNDO9,*47RD"WTFC,KG($49.7(? M<0":Y,*), O)S5U(LA?VV!@OU[@H'@@6'K[AY 5SON899S._Z(6E-G?6+(]H M1IJ/?I.++?]JI0=]-N.6GD;&*8V_PR5Z86Y#,Z67-%/G@\9;65C-3;U%)-6A MEB,,X/@IY8\RPR/+\TI,=T(I/0=3REL^-*K+;AB'^LB2/T$Z>'=4]T>= 9C; M![VC8[S?=)2,ZWJJ"[':T9*<,2KH[VEZH_H\!V0#SN2+^7,X-YCSLZT6-:P7 MM6R'!/4\3Q'&H6J:(HG3[XN5'TO&-(===U>WQ>;\6&D*9G; :8B9K%W^[4 ] M.!U7S\ < +L8MH1?[UX8 GM&U\(K85"_4:V@ JB^F:$"AMW!58# C[VQX*L* M&&5-JP*@+H>FP,],!:R(O7DJ8#X&YRB Q7S->?Q"^'_!;? *C?BE' <1B"B<5XU^3D@/57EUWZ$ * M-+G[8GSXX$S1XTGA/=&#">0)5W&6)"P#??=7CP4C3R,=I@. /.4:X4GS'FJ# M2->J$D+OF53=W9.'4B:KIGXL9;)D+C5T?4]Q5A28Q:I?Q\%CG+ #X6<<% =: M'BZ]HX?$/$Z?2(,O&3EL5/_\&!1Q,99+=,%ON-3\"\Z,](*.!_17(U42T(S& MXOZ[X\$F-?5L,D#WH*4E1MBOEA87E^DF@N)YO%!/IY'+9!)=VH2\"^2/T/5W MQN@#S?T@+*R0ZD%85<>XH_[,ER"ANL,(@I+VCM$HHU@*S$Y##T ZA6QH["K! M(8.Q$ADN$8WS,M[&Y .XN-E>X#T--AG'M:Z72W1KJ1? TFE-0Y6J]M!07X0' M:KJPK#M P*JERNPJ2EHEINZ^H;X0TL*/*P5;KACMW]U_AW[* M7G">LGMG/W8#&]BI0C0]VQN^WK>S7--&(V+/TNCL":B):,[ \5!29X#8J> ^Y,S5>[223W4G MIV*HH5TB;75KGR3*A@,J.!(>8.5E##ZB6(QA9W(X,0\T-4WDJ&SM*%A83:TB M@-:3=(ZSZ(8*]1V!1C>RUP4N3 )YE\<'Q'7_QV/SXY]CG),E>SY>XQ>R\OJ M7=,!("[JQWC27#PW[?E5\]E?0&-Y%^!HT[+DQ66Y$=Z4-^%&8(,0HV[ @DCB M:,ROY3@00F7(H9UL@88'@[ &(G0VZ%3*G@TT(43P*MT?RH)I@Q_'78.Z7A#B M):5>I]9Y!YKF@G1!/T+[ *WXN(^?4G:7F);H:YH]TL*C+/48[XW>54R]]T)Z MU,!2RHH:5<"2\6&29'SP1#(^3)",#QY*AIJ/KF3P".@;E71\\$XZ/MA+QP>O MI.-TDG2<>B(=IQ.DX]1#Z5#S\>^'C*:LN\WC$!YDYA9>9&1')UYHR$RM]YXT]%KC6U0;H2#+_!#MQ M=#Y2Q\Y'-!N.YAD!^Q1@A8LW.F->Z(\EQ6^-5P>"[#G441\/!?EZ49QGN\@\O5!7YE1LU,U% M7(1)1K6+XCYPJ<$=71\N-A?2%Q5TA+"HE%X:]_M^YM1N :'V&\L+<58& MB>Z*:!?AKK#7!;]W2M/#Z%O@ M[$5*>)TL:CIYD9A=AA-=;G7?,J+KZ)>I]\7I9\_#^2L;#BJ0;II:> M"YZ=C)E*V7-&YZ2\*;99V(*O#.7_5F MPV*K[O P8:N?HJ7"IKFHJ8#I.*&$>(:QL]@MQG"<>,*4,V,?A#,CWS1'Q6P. MAT=,Z 065F"4);6P0J)#2>M<,]B)UUA'AS(URH.ZUG=UW;1M?M$9RZNCLS6/ M@.=G:UH['2 %W4P6AM)M)@@@&9#Y25\CQ&)3D$S'#9V:Y,"L#71&8Q-" W"/ MD H ZG3%_=4'P6I'C(P VVL/@MH^Q1I$ %_<3J X42ODZ33_D=.<(C^&Z.LEY?;D!<'BC/DF3RKX&;W85&#/96!N M0!8@Q/?/&)?7]#MQEHX8<^HN+D-LU70+<;2\*6)M4=T8U&Y;BWJG4;$CR!%" M7T=@ PSZ47-,UPD8^$HS104>4(MK30Z@!4!O5(U#R*$0L(>LO&AEV7M,,F)$ MC?1S* IC' RQQ)_N5AUZ;XU@C:7%^("4!B,X#07""$N3'SY<9^G3 \YW;6"7 M0;8^TXZ.'BP8\2#Q'(]Q(IMF1#LJ'_YY(,W+,P4MTT: DXFU.[39 M2+8CU$V6<^L=VH.=V4I;2F/+ 25W/O%0$FJWVWJTRTZ=\AE[ZJK1MD95W-3= MP&-J]<71I$]YX8N[+<&&?[&RXS7?QG T>>>YS?$^B*/+USU."ZS=<^1-'>TV M"CJ'BUXU0U6[]1 [\HS)EN3CKGDHG#'O1EAY-^31G3[;#LNMT,V:RM&#DSV3Q2"\V'\95N!?[%,0U]G+S MI+L9'L\2Q;ZTD60Q1?VO>5*V^Q]EVD#NXA>63>6]_<*"^3;5V+5-GL!%/_I\&NIQBM/)O 4\ M@+J3/)-XRF7%[NTJKI^".+W.BN(J#9-#A*.K]#+(4]+,H1[3T?!VU9IV9IUJ M.4H)>D=I>8]J:FCR]9H>?^*^G4XWSR$81'\]%"7]^#^04AR7ZI5UY+A(3W;# M+TQI7>^9.9'#X^5K^$R0@N_(WGVUVP=AJ7#QNR?#T?4!P/QJ"G-UE>'/9LIP MJ M;58@J8E!-#:K)090>Q ER;0GZ,NG5W(3UW,32V7!U5P$EYMU[D#MZ7];:ZPR.3]:21]>T0S[B6]9S*.DYS'671?!GFYELUM.XGU4YR@1(_X M*4ZIY8>R+>*DKC0#E^EJSI89_&,:IZ#B_"T<,8Q4SE+'"2-]XS*G748+<%1Q MK6&,BX_'+T%)&+K9MK\>2VEB,XC+7'%BC\.R(W 6[Y.L1W'D*K+G3DBYQD<@MC2JQD W6Q_?+WG#JBO_ MRT3D=MTG$V$[O7J9?/3JTE-AI)EV=%5US(0'326\/HBJ;H!&C-VZ]&IF&2_* M2H!1VB#F7;T C7(C'X<-X(9NNS[FT%EH:_]\=:=_=]C^W=4SPPY%PBLQ=(7N M0-]X:*F+[\ >"0Z7L?FG/#OLR4YF_"1(VQTF:[*.']WER^,1]3-ZU9T]>8FS F=>7 \8 M(%"34GD4?B!")2&J*=QR3[0-NY\X#_;L"N+:YN'*Y*%!A''R/.C@+,?R!K6E M<9JA43VV3T]/_)D5/^1_GK"H=<,\27&9Q")+R7FFC(G6NL"/I:04CTXU&/5V MF=+"B!N);Z#NA6@W104KH-CA^3Q%I!MH=@MSC E)+LP!!E[U@]WB3ZKXT>D) M7NVCRX6N0@8/-_6ORH>.?B/#=-,1>;9IH[-==O#E(9$><6;U/P2X.12=VRQG M&:Y;49;(]&@.):M1'(J4'7?"BS7>FT92*:+"(2_*9JS@$)83EL\A1"^+,MX1 M$^UF.PNC=L,X!*DE?T.4UMUII)\E3-WL"S/Y:WF"E+(I(!R*V10$.LV?E^=' MLN'>X3W1!SCBV^P44;,>R6F6/5LNAX"L>WHG:/-9JT> E[>)8!23\DU"HD.I MNP^?<71(B%)0E[(?<\%;C.%0TFPX&P*Q[DLWM:;WR3;+3XJ@EVP4UB'OA$5( M,;1&YU K:'IF>B9..0MQ_%,!'5.9>KCZ2!Q(P,JO#=]+I?_,)(XZA"?A%2' M$JFFZBP,#[M#0M\R_Y1G1?$US7&0Q'_'$0VA_HCIB\N'X%4CI0N,[5!REY@) M,0A!@VTBV^W B(V,VJ$1'7N#'MGHB P/E;+(T;Q(*[ALNA/"88SL22FH..O8[F,(O_=#POXYJ##@IC*'D]!;ZK M3JFV6$)U2E6%'ZIS1R\&"(GG62'+160]@A]J<,"5K;*KNR/:G]^[+B_.61DD M,\39GD6%T-(!O%-6JW+GB1Z2B9Z%MI')G16B'LNS-*(5F&BVW$8?/A9E+D^H.&40 MA[K#BK>A&'0Z;U@H)2M=Q ?H7:+48X!&LM@OXQ"^]FOHQ9Y(:?U,4S^P?]W' MZ5."JW\?+\B)8=)6.#ZH%SN@ >\3;B4VJ!Z#_#5AJTI4-P4__T+S9T2_L>H^ M.-.4GS _#_2+&[2E//%=CRTB>+CO+*1.UX'BH7LZV)'I^=/ M\0O^#QSDQ;Q#M_4W/%0L)C/C0*L$E Q$Z$ 5(8A2@A@IZUHI\UQR"TPFK8? MN#]%1](8E=4$_)[]LWBC]HRQQ$W52,;BYJLZ>L I(WC^98/YX+XJ(-5<3-(\ M)OJFU4Z5[/U0ZYJU[9O%]8WQW+6*YH=:M;P5$V=<8&:I$:VT^*H_J,:KE-^J MJF3\.[YJ%8,9DET".6RJ=]*:.6[:3::"+WNZ!RT3FEE9*;^; )3DLKF(PC7_' M5\5D,$/@OJ W9S!-F=11G]";,I=,!6]I5]!;,9=HD9XX)0Q0JI>TD50#>ZA_ ME'/@0.%\8]]F&H=^_>T80.:31A1*Q65&N#PR+M^DF:.7E:D:1"\H'JJ,GMMJ M\6/5&SI+@1Z@6J_Q6]$8YG,F\197"N--Z0N]H"SB-7X+^J*GX)8^]>@&]U!O M:.<"PMQX2T<:N\F3F1UOY>@R+C*+6!O0AY0+G,:L%$!QED9_ MQM$3@>]92/[$>6AR!AD$E<\:U:'.F,>]J"SJT5!G.*8*J@%1.V(WO:@+ M0&$H$@O@ "*?;M'2771S:%_3C\=9^O'8-J /1"B]#X2\C\>*L0M ME8F,5Q-6E^HNRS&AX?(U?"8HH5;+MR"/1K-;(\R'#G@A,8"UN#+;4-K0$6B("<%04NB^LX>(P3[A=K4\Q^P6;GP]$Q0 1G MG#/-V8]W1N\ZW=]O^MGT-XB, O-X:B$F@XK)I,=D*G(%(U^&T%3+FB$N'** 05Q8$'^\""G-E M 7 I7A0UOZ&@O@CQL'"7%RHW!8U#R'_)TJ@B X^?O:6M'0)=3NT0)E^RLH$( MO0HK&O=WZP4&/G4OQP@D[C7@&4)>@QSHVR::")+ET:U]8WK M-,QVN*E6*?.PM8/=Q<6O8QYWET1 WV6M-;=F5U\;EO&TRAD-ZVA_J[,#?@&X MJG0:W1>N*II.T[5)"1TYQ6E[.4W(IJ->S,!&6W?J+=?M04]UZ_+@-F?<*);$ M)'&C0((7AM'SWD@_>(%0'IXT< (]_ZW/AP>"H3\/&H'*H7#ONYQ6HS7(33K[E!4#/D9(HUU0]U^J +?NZKK>^!CY"S&WL6L\7N$ M>7-P][D-[(8B9(,Y7PZ<=M>Z^@%\.>B978]JCB$>7?HZ9L^;HY;%E; )*!V* M6TW#35I%=9Q782I2BK]D9>M=.RNJTUVG@48N%_^20P%>?I:&HM"%/#',ZJ"A M^CM(+BK(Q-^Y8-$/NQ)HZ\\:3W&/WM$O\8F+VM@+E.,P>TK9.PTRN45M+!8T M<7ZUZV4I:/352M(WU#XKB9Y3J^"Q;"D8]Q=+6CO=[V74ZJIY7F?ITPG9;'<\ M^7U7Q(&=L,MQ KM[*_$C;M5*\#@&_'F6OI!%8J[1KVG\MP,F$7@9D\HO_O&$2]/ M4WH3I:T< MP%5.G>!"XRJ.- %R 9J1V=',&:>X_)9! %"SYC7FUE[P* N9$<0.2G,7GDSC M=]UYG"D(-ZG:K2YMY500NM0IYH.F$X 6!!V9HB!D*4@&$#!8DV*6AH\;$T,11 M P(,PJ/VO+PY&(R5AK" "U +?F&BX>"LM]EUX' (Z3O\DB4OF"D MGT.0CW$P!$[3'@D0 HT26(P/2 DP@M-0%(RP!.;X%^Y91YW_PMTJP 7 M?8* MO.1-*G7<&0)T1T,T6=<:@=]H8\5'-N=JJ,/T-)1VS]J $#4YBB\+U: #U6Q; MK1^':DJA^LQ&L?9MK;)!=A@\#_+\2%.V[;)#6MYL'YXQKS%^GNT(#DECXTW4 M9!+BSB2$W4D(ZTD(FDG M?!)"U23 V0&3I$%O*TP2AZR1'K@NH1$1NRTZ1HVA2( MC^O>"EET#N[+//X5HSWC5V)C4)U;43@/Q\.3%7FX 8>-MW0"_D\__ MRH]^#E[CW6'W0/H6SUD2W1)+GQXZGF0B.'DD1R?^:5S:"5XU%&K&0NU@[L_W MRW#<_I'YI9.LH(XY6N&H/?&%V6Z7T<=O6?@KJVO2V83)ED-;9M$A!/,!S$!X M]_ /#6^34_^",%>Z9W<5S,L&YOMF,._.^'>8!MK0M(YQ$5(?:E5:B4TBF80X MBR:=^\W&]<&T,)P!.U77#(KJ45%W6,3']M*0-S,1U3,1=&=B+YT) M+RP4&]DP-E5L!,,'!=%H1/*[ H<'^E#Y(0\BRD%P+"8IA_$Q?5 ,!IS;*876 M[NF,B*HA$1W3,X4P80:ZG)459Q%IBW8XH(7*F*_18YDWA;NQO)MB'4S6ZT*; MU.-A+,S]3F#2.J!]5!Q[145]$+81!NYQ&F=Y=9S?U<3[X*;3XT MWP9'%A;T*<)1@%DT5JL]QL M/\5Y4=[1H,L<1Y6&,3\):\< DT$]9Z/R1[O3[9(-@.H14#6$#Z(W@<&NCS>J M&-PR!O.:P;V<03@Q-$"H7@0-X DF?I^"$/-87V-IZW8!$ZX>W:.R1%M7$>X^ M"(Z6^+.GIYREHJ3W7<1\V@=)%9>^..ED8WC,%B6>S7Q#MS\R+,)<+[(BQL$D M]"HE",-$=1!(7&ZWF)K26'LU/G$<,%D>YW!4P.LA$!UC@YI1P"[$%^6TNVOB MAK4@30]$-\0UZ[E77BQ#V.K%T!"S<+LGM5IHSMF;+;]IBL-J9S??335#P.VN M.K[&=]NZ-[7NZOX^&:[V['4E<-ME;U^SYYW9.H[-D2UP%)A>^6]:K7"SO:>! M02P>_2&/GYZT>49FC^R5CV=L%J9Z??I166SDZHU9-;8/8KW$A S"S]["&PX[ M$;#W%AGAWZDNV.*QF?9T59=(JI2V5T"NS"41W;9+R12?N";55R3D8WHTZW M)NS/AXW&C)TN]9&">K@-1 ,N_1:A099#2;F.4[(=]?-YG0=[\E-Y/'L)XH26 M./B4Y?=[',9;8KH>\GU68%8?[.$YH#5#Z"T()K\/GX-"&L&PXK<<2N(:,R64 MK*'YO8B]-$@41].+\ ^AYDOLVKC^%JH^AG@INI)\COV=?1 U7X24FM6 -I2R MU5"VT$.=VB)AVZ,88ZN( +(< ^1QSCAG8PGN^M8:?&3Z8CS&-6,A-T,]B32? MC$[U\QJ7T+1_6#-U^5J(]E=2MI!03VEDBJ_K^.V46K' MA4>WW Z,?0S-);1%,()7D[U^!*S ED]Y_N8Y7GVC6;2K2P32XE4#P,LDAK^ MC-%:/\=M!FG,7W^$TBV?T&(YAEH3N1R#K$/!O*TBIC\1YNG^_@67-]N>:: 1 M1Y/.#H70B!?!.U]U0G3Y62U&YAFE*.V;X# "-XDGX7Z1ALG7L?$HV)(O#XPW M2"DSA^!0MLSQY]KAVJ6AJP'.Z#N%)UY>]Z<\*T8#PRT&'1Z$)BL#MT MQ]D@-A)HN-HN$@906T\!"\&>4V#" MI^R$/,QT[+&#V1 ^Y1EL^9J83'"E>&V+760.?_),H$T&L>[?Y='=7N4)'(#4 M.AG@ *$.Y8]%K/ \PQ>'G.@Q[C%EF=W8WW@!PZ+.5"R[R)@QED.)G,*IF%:; M1G;Q01 ?I;K V" VT*8*_JK&:C*.+W_!82BGBW#-RYOP48PY="F@DU$\E-3) M$/8AV/-JVZ@61O!5>OD:8IIU_+9^:<\B4EBW1-WG\%!--2']K>T25]@4[F\HY&3V4 MUMTJ=PWTZV%;?KJ96>I\N6) %9OR 9JS4_:.BR M0/>01A$F=0,?JK5+9U0H;"V=3I"%'Z_0+C0%67QUD?/.\OM0WUPQLVH(@-4U M;TFX36C.JVBTHKFR!P@DAE1KD%$U!2Y?O@KI,."6(D:-<2E<'$+]+T$>T^!S M&IDVLM6)31V"6T*G6-"#-^$!A?(=SPV<%R+6)8!5.!@B5P4"(,B.;M*RQD"P M56[4 RPH]FKWT)U),!1\]>:%&A N+ZX.CP7+P%!>OI#_>R ?'%&^RAXN+Z&4 M5 N7+DU+Q)HBVA94):]#N]-K(CUFA,L@/6!@P3ZJMC5]8 &OU(D*V( J\_7H M!P:^7L6/@@<._*,'245[.- K3V("8'PXAVFG>P0G]F&YAU0%6T!"07C->C58G>V $;EUI=:".OK)BFBV3/TJS3, M=OCR=8_3 FO!K&[N",<:>H6-8 MZ0J=$Z"8R)O%M&=LVOFLUY/N1YU"2>Z6VQSOXL/N+(V$QP!C2;5FCNQ3-J+1 M69B4JPB]J\9]SZJ4^I;8:^DY>7,)C\RP;YT.R0SX3N^JFKV?4J2]HQJT='HW M-:129\/0)LL+3E8&R?A%U!B=]$EJ&.3YD89/\^C^85VD2$*^V\LH*23$2R@I M'AQBMYOLY&9+B1B(F0;-!GT=XMN$$Z$80#=-"X$0VT+$[05F!UF"(6(JM75L MB<&TSU+V)(9LEU&=@ BC+28'QAR'V5/*=I>@:-.>5P86I# 98W0H7L8 G>-I M*/,@+ ]!4B<8JKM)$>_H_O@V MFYDA\&D$*96B4,J00V^*(AS?$^B"-RA&)^EW.:;R$MSXH" ME\4#O9I7[%H&_5P5ES7@0$QOP_H@TJG*B%IU0[P?^H7U!' ZNN3&U99EC+%> MK5>G #.JZ^IH:5:1Y>LXQ5S-/1]T?=0: .YG.8VXW9*ZHF=NKF7-]2C7'I.RTZAB0-J=6!VNW M3+Q I8\^!_0PQ,JNU"KM'NX(9@1,8V;7 M88;BAM^ %PIF'&_]!AB3[/NN &:QZ:^Q-E#^J(JZRF=0V2(:CY2BO=.$M7** M5?/>.*6JIC!^*5.JN6<*>(LV H>85U:##/>(?@A>M<6$^LWF3P5;]G>H M],E&%)8R"@'@V5MI!2I[R^P0C&QSL-6QNDX.@:JE71[BZ$[GFN!X @.>*-YQ MV QQ/HX9@,J@=_@%IP=,[]*3K""GF;/'@IUP-. WZ M0+53'B1B2R/N@JA-J M>Z%?ZGZ@+R^,UT=5H7-T<># ULF6_?%(GQ.IKJDL^\.!3LG1*/ Z/3?H\5@] M$X.XNW+"FDB%:.GNBZQZ>R%6.H>]#GF ]T7K,>6G%"FOB":@ M;48ASOXWTNC\4)39#N=GT0MU[!1?TP@G\0LFC2X37K*A=A$I_*@SQW16J',> MY^, 3"-4#XGJ,5%G4%2/VGII(6IY+CL-#<=!U7V##AV6<A6%^ MT";^'NOHT!88Y6&X8G4'5/5 =1=4]8'9_J?S\:UJNCC=O(CM?1GDY>+4?PP2 M?G]2HD?\%*#2^#*3ZZ'=92;4*YISI1J7M:Q']O%093L5G?:;.L*"0;E4,.F/CC'" MO)T"<@?X9;339.#K#U/=^!L9)N B<'J&TW4AW P&\>'#+D@]B, M7D 8PPU.?*I#^:WZO8=I1SC!$7D0:V>2;3W(([:[C_KMZ&/EJA+=-LO1[>+/ M/O[(V4SQ4U#B44^2/;>X+&O7\"Z(,(IXM5#ZD!G>IV0&P!%14J /7(ZJ?\:X MX(4\K>5)' !;ESGS5:EV81S3$MS1:C,:.3^ M2W@VNGSLF,WO%Z#EU-M_\W$K!<>QT*UM1,H1=;46Q<'D<_O_;^]K>.'9DO;]"($!@ ^.3[";!S46 &-9 M/JM)WV/C/]Y=,$D@Q6>FH2P M/H:R)%"+B8<[J^9'S>U+:RHTL?UKJT M@[QDO+JH230'TQZ8=W5& 8\]4H& NIL;EZX1]]HTE_,L0^\,P[\ MT["R-+*]MY8CFO>WOF* )_]4) J;&S=ES"':6>'R&/NBX(\&%$BFU?.X< H"X M8*)(]G4QL$RG?+Q[5I7W[/.E7Q8O1-E! MCU1 NM#>>XZ@.T:XM[C4.X=PGT[J;/JBM1^WB,[H"6*YQ[X][&?'>'W49TV; MP0=[UIP9O5+ZPB)VRD_<@+%$?'*]IY_CY/;(]O#,;KE;33>[AYB;LJH8;%=U M&;XFRG2T1IJJ>2NWC91':H&$2R1<)"EEDDHHV>S(I5CA $!XUFJI;@CV(F!- M43"+R0LEM.P+$5X/IT-8RZ-9H*^NC?S!O.D!QM%AB9 MV7<"*U+$ BK-+-X&S7A#R\BE%9%M)4QLRWEK5Z1L+RD:+(L0:#*!-A/1Z-F- M+/_82[S@QLO!J%4]%Q0]MQ<]MX6>VT'/O4)%N=ZK'!ZI<'CDPOS7;;G I8S4^-&BL)K]0<6N:MS.$N7)/OYWC:!/1O](@64<19-Q/@^1M MLX/V;G:BZ;H(([=MN8>_1W3\+;!]: MV%LBU]6R1RUV?27_ G.!7(D7:W#PP]+*#P=Q&O0'#?.,,XV7W;&0-UW,,+!U MHK^#0Z?PZS"^P@R.Q\Z$*%>QDC=P<+;%N(& KLW42W_S7TS-?X1]0EI;YSY[ M-?_W7!NN!7IL<0LFO[E29E%$:^:@ R]7Q-52>$>R(-G33'J:4Y+#2N*L1)\% MX8'15P]\$$O1LM.$+<5)U[;L(6%AKP$J"KFV&F7;NE?(XJ^(E-2V3BP*SEVM MG^@4\Z#0XSKV"<,[U=_CB#^Z$<+'9VM!$#6YP&E'^O_ MHU,!;*?_/#Y]-816M$*)>/U"@S0O0D1T)FVL()?>]:$Z=IJ7R[A@N6!7KT(H M@E!<$+-I*V.A4T7G1.JL+KU/BK9X&;JGH;CE6,:#L+5WV ,H3PU,!3]PNMD5 M-YUGBDP=+=1M:.IXW76Q>4(BN-#+F^-7$ITZ?T^\B9X WVC1$Q".ZG^PZD0Z M=$2K^L"% >&J7G/B&AR\U25UV%!O=KSV*8[D]77IY%G"RVOQT6MP]=KTW0*[ MS3I' 'P7C);\LKQ25GE^K\SM.Z8S+WV_H>R%M'9DD7/ \+>3B])R-B^O-2>O MP=OF3^3P'SD^V*[WX((9+@]L>9PE*@O(!83&>]&8T'RD&D2I^&O=A;D5($*654 MJU;J(I)/BOT]O'1"KH.*0KV8;-3EIL]*S-->8>4T[6XB;>;^,BKQ4D@ MHI+532'$*ZL_*V$7EY7P5T#&X6EBS3@V+E\A4EZ56$?;KW$4U+]YYO]+@U#L M77H-_V!)+E\R&JSE$@CU8)$R_U M1IMPOG(MF?&))7RW M'R=F:VZJX,BP&]O<'&I>N(II(E7QY4#:89\-36NC2L]0QSDVO4<<@NP=B[\%NHYQ[,&JW[=5@HY[73FTE BC- MQ["= XX?!"F>^#I. ''VJTLP\250MQKV3:^NR\&C-(3OT7].XOPL M;DW6 ?=%R#XF1WH@U.1##WYYUY/^,RL&C>_K&A9HJ\[_)*9:=Q50MPH16.M0 1!IN+E(8_[>/7_T)_A(?" M5/#_"1,AC /\]/=___K7IPY&*W]S0$.U)2V/_>VOY*^;QW\C3\^;FW\CM_]^ M\Y?UUY]O5^3NZ\U/2 M#8WOI=_+7./FM>+#QEA>%2":Q](M3EL$3MUOZ X,! MK0$O8=L:;?PM4O\EJ.I>TSI-\Y.\$?7(TM\^)Y3>17S\:)H]!MDBMS3MOXV_ M'9NU)Q>XB:FL\)3OKPBT@$ 32-D&\MB1CAYU"[AHWT*Q#SOH %9V0(*4C]\Y M66>[*CF4J==J^#1D]B3 759%W\O(8D=":=GFER MZGT:::&/7D,2.IN^PS!M\.TK2T$WIBLK?8]L1\D[D4?T/;I%6Y2$LZ64U_)"KEO/M#-V*^^- M(0>.-?8*[V+POA$[^,T?0Y>CJ9- MP3 Q+B_@#].O.5I*]>)^_84 (B60=R#C/?F;$(-T3.N#IDXS"HQ ;BN=P C8 MCIXR/L<)9?OH)D\2&H5OXN177A%>;_^1IYDXR37> 1LDP='T,DRKUN&_K$W* MZD2I3Q0!B!>%%U3PD8;'($W9CH4MC;&FW1$H52=C+(C:3-&(4,69T3_1'8OH M]B.-^']D?OJZH5]I]I"P."FRT=_$:7:3T"WKS[0VVQ=PU@$3>\4T<1:B22%; M)NY7P+$B7#X1'ZA> 5AG6<)>\@SF&'@-XH%O:-#SN"W778^-9PT:O2%K8YW7 M+(B24YQD[)_26L0[*ZV15E-S6 W#0FL.DX%C3GGCOD4)#8ZP=;N+X$58:/// M 8M@E3C$;EJ*PC&0MGJ:+"'8N;HJ@;KEWL&UP1O._;$=4%<2"J=28\IUYJ3_ M$B2_4:GT$PWSA&6LG5K&N76?0=5*2:FSK:I(UFT0B0UF;!"#_7/HW',;#'F1[IX6H!W2U]2NCW3']Z!- MIT'*+=%F]QS\,#!YDE2'I)ZF?1/LO0!?D15&C:_3N60%% M5[P["I(SV2-%3R3MGHAD3V3MGG!I V8@1M,M3G(,SM+8GO(=$EP5*E\4=9JFP1](ZF:R/&SOL&%;>V-LES$W3 "]A:T8? MSUDN#M>O 3O"UO9SG#P%1UIO<&LO5K>%7>(CC@[Y9N^;2?N2%:D^]('/TA_2 MX,+1<.%O=[Y^<])=JO?E6'A?]J7WY51[7])*X@K+GBQ'+?78T6->V9Q,+@Z8 MYP,% !"ZV]$P:T_$P9E_+V3%\41" %0K>.JR>J,14C=G<18",SU.LM,U1[V0K;?T1OZRT?=],M-*6)^9^ M&^GQO56J'Y;J9XKZ01TP< VF>2"?1IAF##+-:)K'PZ37-"M$R0[RJ'"LI5U8^GR/>#]H5&*6_YW!K ME%7G&/#.<18+\0D]P]DUEU@AN?KT+H_$>SM<XC1+JK@&<:0]>7(9]4&_)IIQ?39Q MTFF%X,C/"K3+ZI=?EE$H?L]!\W2D$GES%I$W9Q&#DA8Q*"]2^C7,1A/(.&)F MPF;BC+/4/$#JFK$NM@=@Z-^!L7Y?;"0ND1;R#Y%WH8CKX8P%9@HKS^3*B!MW M/OV\BU^.;"]]8E H)=_I\0C_GEC$3OF)G MF'UGP(I,>L!V?WQ@OQ57@7^=S M#^QAPF.^Y0:!1;:N1]Z"&/9"O-1WEAU(0+:%42DX4GV:*R7EG"]M"O#K'=^3 MO] PR%,*O?-&#@'_Q!OO&CZOOHB3EG@?B4F/*P4-B2,Q\18=*'=-+*P^"MTV MT[,YLQY+CC]Z].EXG?"-/\G!.ZT:<+2SJ.T-[ 4L-9OED> MEV]N[MJ'X;Z=@MMI.-L)MU]'V^.&%]_T#.6@U5FT@8"(YF639YN=Q8ZO[]+V M1+F(AFAH#_1:IS@7KDE+7Q/J/>_KZ M,ZH_B1Y\]&$6.*S 2/2];3!-[!29" M\]#$5%8@OJ9Q#3UQ#>;!]&#''+2X N/0^X['5,%78""T#U=,)0;JHQ[7TAO7 M8"C,+WS,0Q%$8U$',-@V_=[B/-S'&^_L^-Q'6WOHHP/+;SKMA:'OY]8&A[C-$^T+HRA AP% MQ@S2J8GHLK(X$*^K$UF?U )P_ _X^KF*0AF.3#6J! F6-E$B>,.WK)4PK3?& M"/')6ICFP %#@K8:\$A1K^R'=JY&!NQL=F39\729?#X\T&U^I)M=V>R^@Q5M M#9=IW[6M;N5L+TK"DKD:&-0CCF7:[C17NADSK43G9L X!'OY?9LM?$=9AP#O M:JG6SN#OAF=KKDL8:]'0!+ 6"@C0U5_%*9-S66#:1@@"V*UTT\&JYT:>DJ,/ M*QQGDIJ6]^U\X),]1'5$L\2-"!!$R4"/X'.J)R<418&V2<012_6!CW;:O@46 F"D&/G/%+8$[J:T#R LB8H.Z3M39YF\8DFCU1Z5-(#._>_ M[F&LY9".YM8WD5B6)A?%D5\?FD,%3*98 *C)"@OT.&3 )_I*C_$9'LL-#U%\ MC/=OCVQ_,#Q/:%W3(1/ZM6@]'U_6('45(NL@4V**+EE5!9,4EIAJ$L,24 [) M\9P$6PI)5M-UM!4_P&S53XV>>@Z)T:=!*^%/55X$;(@?Q;H$FQ43%-C^IG6DC+VIN3> .V M(BW4^<&EOI/5_JI^<$AWM-FW,48\E1VAC?@]N0F2Y WRH,J,(9Z2Q7B0:PLK M/TCRE6;C*"(J^D$0J<-0>O!:WI&C6Q-X .T3+.?43=3+2<%&+7D]'?4R:/C[J;!?]^V $E8$1]DWP<^;7"_&"\ M7M>A$ZL:4*2*\H[6]BK;JN0)>7MP.X"Q/:#UA*9*RVY_0+YI^E<:),_\^Z;H MJ=$2/2&L6>O!K%7$D4+>BH!$(D1B/34_7P]P8/TW7PEK@> AK+6 K[?4_4I_ M9,_?Z?&5?HFC[#!RJ6TEV%LB=_3!/'P&P41*)E+T=?#:HD, ?.2=?,U@2Y/6 M+L)?JNL0/XWQ.KA[2WQAHK['\\[8(,];FM<:SSE;?X^O@]-Z[3F<_GP]]&W@ M=H9YN@:MMV1=[_CN"QK[F5>8C;(-J=X2MZG]//0-0*HD,#S2A M0J_KX7,GM*>QNA/7WG)[=EI? :-G)_-R-%YL,M;HSS'U/ZZ'O?,2][HXRZ$T M+V>%0+\Y*W6>D[-1 M[/,41T^'P)QU$BAM])MVE7U9%QL-2C*S[); KN,3-J M+J05%ON'@$WEO7.DV3!^^MAH^:W!G,,5_*\4+M_0[9JO_H(]_9K#?8-/[)CS MWXE&IIL\2_EZ9LNB?1T19%C"CY;H< T_7NOF*)>22"&*2%FD$"8'.B6*.$-< ME:LE_'SJBTJ0>_\<9[P$"X[P-B(@/!5R,-?W$Z'=7.!/Q+5#3G.K(]\M#XZ* MK4K769:PESR#-<5S?!-'7!%X]7RS^T1?LB<:Y@G+=9D^6[)#CTWNA"79% MXH4=3XDJ%)Z#KVAQN]O14#Q>47\)?H)OD?IC.&[T97M(&H#B!=4TY=/LEML& MM1/D3YEP>D3.#0/04K7^X2*:I/M MAUFV;Q:DIR=FM2'R6P0^1LJOD?ISLUN1,Z]4+HY_SMDVB,*6&VGA_KH]G8_Q M&Z4DS>+P-W(NM3[S4MZ;"QN6C#(8-A3QS62(WWWD3=T^!&]0>)TD?*3GL1D] MPGTS&GU],:O5$"4_O,#72/$YHG[/X\7'E'XJUA]!HX/$KXGLC7/1&X&A-[PS M*E8\&F55K$CDFUFY"8['S5FDV%E'VU_%4$ZW)SJIOAD2K?;S[EWX5TCQ&9%H MH_R0QZ;#NF=N&KL07+72HKUU"^A)FKKH5QW:D65[KW4+32FL M.#A0TZ_ZW ,N#8D#'C4-C0,2H1LBJX2O_57138(QPZD&U2L?\K?K/WI M6&V!YC3[Y$MV%Z59(HY:E?76$_AT'A(6TN>$[?<]B2CMA3C-23E MW9*QQ:T'(K4=GK+H3 = M'=&C"/_*]RW:?)6&LHYB=G0M-6W%H"!2-LHI34;9*?:B08VQ61X*-D$ULT)B M+@JE?X&M?[W9'4(I75T43ND<*R.,QXTZ,]Y[IX&H%N;^)TR"MR%E)0GI&ST<[TQ-I% M?7'(4D@@0H0O#\DMK*8?3\E9(U7_EIPU3%W>U@Q8\DMPS,&M"A?3K)Z.T]=Q M>>?2T/+6A (%?'CT;=8V.[T8V8>3UMW'/I!@@+QX@HH&:9[0[29ZA$D3V/@Q M2%GZ+8I?4IJ\ A7O(CYO\C_SWF%')B9059'^Q]P6^R0&Q>;O-R/:<5]^\TMI M%)(OQ!.MC5B().-O4-,3XY_8\LDZ3I[YM'W'_\\G;Q8@%>[*5 MVHY_DXB/DI3J:4^S=&Z//6&>L71MZCIP3/2 MB^B%.;\/ 5YSBAZ".H=<^IBG_.MI>A.?7E@D/9CA[SE+&?Q7#3 P,&J($(>\ M&J1;$X5E9:+4AB?^JOKF&!,W#)NDH:I+4N@28L?+#,=CDVC#P>@R<(U"HC?> M$Z(!?S(%IS5+N@Q :[6R?8!1E,!$_Y!FOM"([IB<2<)#D.QQK]]K<- *_>H& M@8IC:'G+WP9Y;KD9+$L3I3A6/LTA M[6\'0,;9@2;_^3_]SS__Z<__J](JJX60E&;94:1K*/B >G[3A[+6(4T?Q!Q2 M9 -=+9)?!"G]1.6_=]%M],J2.)(),12_C($X@R4YI--P+9L@%1)(*8*\*X6\ M)RPB%W*((@AG:IFN;:5G61NTI!=: D^/=,__=]3KZY*&(Y'<).=(&+NF;&M' MUDO-KAJN*=C9ZFZJM3?2F&RR:KAF(D,GA1XKG>#7 V6T _WG@$6?X^3YH#"J M:U]S@J=@+OU]&I?Z)(F.G.S3M&ZB"Z21SQ!==U#L\EVDV=;70FNWM7M7_ )= ML(.@,]X%6V5J"CJ] 2=Z+KO@J.L"5P[[&1B@NO!]@;^-4Q\7 S4-*@Q@N?[K MNU"?^'8^HMN/J^G$)< !J]=< !T#6Z:EB%&\R[1^"BK0M6%6W8!!#;U=JO6X@#>' M=/7!9O1&$A+\T^T37V_25,P=QK@K;6E'&T!]:YLC+TL26;28__$"J":U&VN' MU0,-=??D A#'&Y M8.Y7%9#Z3IUI0+43O;XHRJ!JI\;VL").BWW]JQ_:F:;!=13!'-F.T:WR>>-4.4FB(ZA,T[J=9DM(DX@"OZHJ$/RJ MX&?]]D0JH>0"@]@1P#- 0(7I#./O-']RTXE0^Q#N+:)H+>L[S9ILIU$[F7#; M=:1XCCP(I%U(,]RDR /@U\Z'/ ![J)PJ_KMY.;*]6,8VC\6YI7CDNSQQ50?6 MNI]R>#.IBLT91,#I'T-EZPQ]94. 5?53_:45>5=^['U], A')![!@WY61DW$EF[ RMF6K=E72U56IMJMPKE$MXQOI>'VX#X29X9KB+D^QQ%O]%WTE68/-&'QEH6%'(B#N$EX MK6%6;>Y/H]JXV?O1SN)5GR7B[/<=?/G]BE0?)\K722#N/,COPZDP;P$IFU#) M?0>M>$]D.WRQ@HOW;KE]Z;")@8CVX3V\AQ[F:Q'4$T=7#.XW?\O0%^W(YXFW M,HV3>_@@-'S($6=G7;1#H&Y-^LY3BEJDK.;1(>BB"N$=%1D09SXS,L#-%_H, M/#S5U/:%0M:'DFW,>72\NKA2WE!IR &L$7J#Z932\*=]_,JUR*,L>9-L*GX0 M1!(4*G[Q=][;;8:H?W1 @(NVM([6OMX]WWXB3\_KY]LGMQ@>WRX7,&R/8(FR M]O"YS(,4)Y3MS2<:AK(N\PQUM+25%TB6,9\IN+&D@YJK'(6DJV8 (VH:(QT\ M6FF'=-A ]57<17RL:"IV#8,\#9<54?T$#1WL=OEE)7'5QY<]>8\F59O#CC;C M[IB[<-2_W^T"$2H=BFWV/^F6;ZS+3;CP,=[D21:P(RQQAIWTV8I$I9"UWG;D MZO2"B>0T[Z1KXOU*=:Z13]+_K7QK/D;^J^R3B.[ABL9P3H[NFMHK[:&':QC0 M^YD\#.6H'.]VF0WBM$X$*H>U>LW%V?EGR1@N-R^GZ#/()Q%7[%PJ=BX6DO[- MH&98]C/0C$E4QCW1Y)7)O"R#:'91#Y5;EQK8$:JHX]4"TZQ'V6+_R-&!H'Y& M=, ']USX%"<9^V?Q/N0#YVJB-'',::^50-PS7#N=+4]F%6%PCU&(N^#9@G/5 MR%/6.?%UK$(]- M8E#9:]3/CK.E"")EE#N^,JQ92O-GMS=(XTJW1.K&E3J#4D&G4K@,[8=J/R_[ M<>J0C0\<$X<@Y2;A=&(9;"_E4\PLVM_'T1[2M]5_ZDMQ,$:80V:.TK45CU,( M(771%:GD$!#T 20I?\=->8"E-29QQZ.Z2=_QD/:5Q/<6-RW&"O25S*K.LQ#Z M'OM^!J;Z5\/L%M0GL;N%K]/Q%J8 MG,MVAQ4N4)>H>F#HL-Y&!2J./^44XF]_9,_?Z?&5?HFC[& S-?5*0$6\3BL+ M&JS$.9X(@O^1$5F?2 &^,&2P=@I9R!%>.,@. 6ST*'FC 6JJS8& [">5$8V. MLZA7K_*$;Y^"4["GZ5.<[P^9>+?+P#&+NHZSJO=ITIE=7:G$226K$5EO)5]U M0WH6=XQ"(FES*%Z$79&MJ$)2406>ICL'"4Z6S,%PZTJK;H6UT6D7[B)(*OH< M_*AO[.H<&>;BCA(F&-K;D?&;%R6\[,7M<0QWPY(M=Y6=H0\I:NH%)S"Q24>T M1*?/R363OZ&_"A[G3)MF34>B>06UHF+%7 M6BGT6-R?K-]M76>?*;S5>(0$9SEOR=M%8<,"@\_1&Z^"KE$H4&#R6 M=Z-KR2L29*003BKIS4HKB#L+T1)$+--%WYY(6BF\*[H@XQHGO#SF>G=&?C17 MQ#.2 ]U@R)5]SA?WFW/QJJO)N3-$"#K]-;J-9_EB_+4)$)U)1W^Y:8*B'05- M.$1GVB68Q),PZ^T_\C3KNVLQ3APZ^WKU'<]#^921(NT*IE:+#A!%5A#([1\Y M[= [9J;40=DA$2MWM/GMS''B/"1E0]^)U%1/79::-RT?M)VI \ UD]"L?M*Y M?*DJBPG]7>0C5M^LN@8F=T%\+)^[\#W:@VSS45EFLX./\WD]74?;_Q._I.LP M*_"F<37/)-N13WJNGAA+9R(+DLU.\AKD$_X! E^ _'XXJ^(ENT;O.@=' MFGHC-X7P1J7_ 2?_ZO?_H7+*?YK+11O>O^<<;& M#;\40(J_P.$['_ MXR(2;OA@9LB^4PIO&)[C!*8&)KD%_A#Z Z8&2MX5T\=[ M@1Q:7GLPEH1Y)8=2+V\D.)^/;Q"4N>7ETXR%E4>T]I$JPL - S/4F4]=_,?B M+^^.XN8(H(<++QT:)"X]&N!LSA+VDF=P*BAF.&D&@ *P6BV1_P] ?A!F6.\R MV@QQD2WFHL2G8M R%K3,R\")M%^\9XL]B_X8O_@KLPPURZD?N )/RH@^*C7G M_,!]]7%.3HQ9#=H28GI\@?Z]U>YBKN,(]$^(UO3 >@QUQH8ZCPG0O%BZ^* / M.OL?WZ=S$*,5+*$GQS)Q$I8$L8N+@'[2A$,X9\HL+4:@3 L1&MHL X>!U)G< MR0[7H%6S;W\$)R8WC@^4[QTS1F$_469FNY7K>L-R<[ DARO+X5H:PIP4&; 8 M+*2('465F*\0A+-&G$/;0@]0ZERIJ#@-ZUW:JKWGPUQ C@1T%K57ZG:NE ";.")D(%-TA(J@ M1QJ\LFB?E@\&@6O$EO\B0Q/_%G+\+E#4![O5KWYLJJXKVXJG(&GG*B;B=6I!"" M="=PO(I5<<&J?MA^(OW"1U;1PQB3P#VIOJV7.DC M_WL/,CIGVP<0AZL9N$QUQZ#'JC MG$-X-UO8Y3Z7!5"-]N1FN@1LYZ@W4=HYY!C0[#7#K9(8\-2:+77D44WM+$U% M@:G9G&J&WRU4Y97-FR!)WG9Q\CU(+"RJKHY;^&I;WH4.69BHI?VP9^;^[X", MN?.QP?,U.%$;NV>NB0VD"RTLX;0B4,L7^V,S,E;@:@_+:!=]Z0BX?:51IK$R MFG*.'.]=+6S=$RO*$%$(T8@8NU3U+&O[43[IK!MA'@& -6.FFA(6K#;>FR/OQ? MD4#^)F4@W&% 5M U+>RQV<46>V Z7$<]A0>ZS8_0+KJ'X[A'<=&81?N[B$_" M)]&\CV_%'_L>ZAHES>%Z:YRVK8=8"REP=;DH2BI!1)&T@MO590G4Q[H0%<=< MBTY =W-].@':+NFL;]N]Q?M<=M5=$M9.G_93R09P>O#*EG.UG))N 9;+!L M0(>T^IK#]+S9%?DYHWW13A.7#'4<$LC4\E:HDR@+QKTJ71IQU&#!WMYOHJBW MZYT?D,)K))^Y8EVI7C]2CO$Z^P%-O[!(G&]548H0L*A*N16YP;[0[!#SO[S2 M_F2L3EOA_!C75>]JSE:+1Y-%ZINZ":1N WD1C2!2,I&BB2);C4N&*P-?.3&X M(-X%1VGE95,Q#YNQ^UBF%RHZLK[GBAO&C$#N[F-QI\P>[>.YB1,^KP<9Y5\4 M^7/-'AU]<4?^&T-[FS"MBHI,=K(PNM^BK[]5+T5?9X^/C3_Q]1M-6'"\39(X MX=])X(9B',D[AYJQ[ZWE*AJ^M_4M@U75(*(*J>N@7+._E9(B,71LKLM!P?JC2TXHK3E1B&&X. MQB6&J^'&NCOSR)>D21YF><)7NJ U_517LSJ"2#JK>EP\]JO17.L+FJ09]XR MU/#-.13 W+Y9PJBYY;+$D,MH*/X%, 5*N_KCH/1U7$9 &5K>BGT"O,8 43()88ZQ)%&N S>)4NSVR,BV>O6NMJQ*"@ZVS M[7HW&\!"K8(8!35!BW5#"Q\\A7H0Z?R%"R/(;C,TVQAT(FDT/9^R./SMD9ZY MTH<@I=M/PJK)JQ>_!,><6X/PF&_Y[[YQFY!E1[H5R?-T\\T#4W/K?Y*?\&(A\?DDE,5V15Y"# M92PF0UJU(W[@V<;$S(_K1,'U5N+Z+'$MQA=\+P6N\PK7(G]HBI:TA+VR+8VV MZ4/P!B%NTF%MD=.VKZ++-"1].K2?:2LJD*)&F2]3GZ_6:7(-JS%I9=&P&A"7 M/@Q(ZI$G;X(:VBG06-JEWZ*SM:T=?U&*B&(KI$EIB38[]4[HD='R2^AA@07E M=?A[SA*Z7?-1"O84_(46]M)>!!;HS7J9447*RMR2RNI$'$,@Y_^>H-]-?#K% M$4F%=D&ATSEA(>K4,!2(1CI9H!"+8V+Y9S#"UO;7;@<+*+IX4Q3U( M@M _!JTK"KT#@ ZAWK,_7EUZ](M/?HO2,PW9CE%]&K&>\JY08&BQ M'@F(DX55-U_@H:>/I0[WO)K\B?_GA1N/__W_ %!+ P04 " #[?653&+L. MBP&0 "YV0D % '1E&UL[+U;<^,X\B_XOA'[ M'7K[/'>W)=FR-7%F3\BW&I^M*GEM5_=_=F-#05.0Q&F*=//B*O?&?O=-@)), M2;B2H!)DU__X]LJ_.F5)&D01__\N??KR<\_D3;_Y>+G__&__Z__RW__WW[YY0.)2.)E9/;3\]M/U[=WGW_ZK\N'CS_= M16GF13[YZ3KV\Q6)LI]^^6F992__^.VWKU^__CJ;!U$:AWD&/Y#^ZL>KW^#? M?R]^\*>'P:\G\)_PIY/37S['KV3U3))?^B?]WD__]\GI/WJ]?YP,_Y^?_M_Q MI__OEU_H*L(@^O/92\E/L.HH_>?/I=_Y]IR$O\;)XK?^RN-1J/?V+_"IVGPCY2-_QC[ M7L9P5*[K)^$7]+]^V7SV"_VK7WK]7P:]7[^ELY\I!DD ;W+O+> [.L>7A[OR0K_^"@.\ MV5M$&)/H%[^51OQ6\Z>C&8E2,H,_@# $,RI&EUY(P7Y<$I*E!FM23]7T8N^] M!.1\2;+ ]T*+*]^;MP$R'C/X7[I)T\E\\D*W,]V6]4@0S=GP\J_BU4M"EO!- M\$KNX,Q:F0AVE!DR8+GD,!:5G'TN(3?3\?1C/UA&8I"^9 MY2'U?GSL^W$>9:"=W0.1?D#T$>(-K;>8!^(#MN';79KF9%::/XDC^*-?0*^] M0-WIZBWZ#F0^S>A4=]$$!#HQ9:9X@KIHOI(HU[_#MM_7QR/*XL1$E';&U/OY MVR "_2?P0OJ,2'(SB>$/KK>@:_*<:2^@^+C>#]XGY,5[,R-\9TQ=>NO5+55']5.E/5Q2J>Y7[VAY,QRSV_[ST MV&VS>H%KAZF\VJL1#:]]->2K/*3WWO98JJH?:\U5;[D?XGCV-0A#D)*Q#RH& MR,U=!*_O!55'QFEJ\B;4FJO>,ZJ.%J#69L7!\U7+K!C(WHIH;+5IC/KD57=$.<]13U=02@M1;+!*RH ?]^N(RF:\'@SS%BRBH0.PQEN(N6#M^'H>0XZZK MMH7@)4[9[)-YZ7$"%Z$AX1HS67MTV=C/NM/9?Y[96+WQO#4O9W])9GE()O-; M+TA^]\*<_G&SAD*/ ]']&'C/00B+(.DGXJ4Y:'N3" 0X3ZAQ#?3M(#6DT_X/ MVP+B@;S$">QQZ6(J4VLTNRV2KI:@F)/T+BIA_1%.H7"P-?MEU+4VRTA%3G?#*/V6+V/$K3$;C,5PF9V33 M/AYCL=6=T*J/QQA'[NAZ2[KYEI%H!H?*[N23^>,2M!'Z"(JCQ1-)5M9!;^"7 MFW!WV3@6*\QL[;I+LV!%#62E9]!3FMR3A/TDH,?6Q4)S I\%,<-:OT1!-O[J M);,4'L/YZH7=0-6O._MK:!(>]NN3XO<^4)G\DE++1NCY?\) ^,VT^,=[6"S\ MPZ=X1FJH I874/."W3R:-?R@IE=MA:F/1TP=O:[V[]1VFH5>F@;SH$@'3"G-;<&!^&I(R['6U#C$0HV[L:Z/V/IC-BUFDWFFV5= MOJV=W54/!>V)K5G?5J ^!7]3@]$^D-6-;NHYK=_(>S^T60+E_?K!4__2U?^- M^@_7//,*CQWUD?@@[M=!F,,:!($P%5ZR%7_AZ*35NFPM_5PC(5 VSL,J4S<0 MU&\GCL-T8JM17W9(T)_2U@D($@"\#^)9X-_3^Q]>BM'L/@8LMXLI).0*_J[R M&5CI5QK+D;#!JZK3V_,2^3'\6ABL3Z?"R@OJVY/W[0%NFQJ>(;V)K04HV@GZ MT)O.=BBC%7N-V:RV!.CP9RN+C'BJYA9KQS>B.:]E,@KG*YP7I=_=:NB@RR>+ M&I[="K]A.\/)RJXPFY61 &_8%*AC__ 15KQ#"UE;@#?4T%_1KQ'$"C3%_LZ, M(2V)%">[\- )4YB1%3Y*B?_K(G[];4:"WRAF] \,/ 8<_,>4_<+X.65>Z\U, MH?=,0C;_].";:>_B_'PT7%//(E7*H#6/QRK5IVGL(KXI1"M MGW^*$Q"Y?_[<^_DGH*3P!7PLB!>NE"V3(=0@6S85R)Y@1@%7RI],3X>G_?.> M^TSA+IK/D[ZK/+D-4K@M_DV\Y!;^)E6P9^_K0A#/V\,IT?KY3!NXQK0;4-6S MMRM"(X7@*IF1;_\'>1.PC/MM0?#(?8;)5\]GUZEK[-J5NN(5J;_+2M\7A%^X MSS8U!7S6G;G&NJL\27;.BYMH=@U/2)&>(_B- !:B M)V<:]]OB'N^[SS'YZOGL.G>-7<4Q_T 6 :4WRCY[*Q&W>)\6Y [<9Y9T\7Q> M7;C)J]L@),D5B-HB3N2JQ\Z7!;&G;>$4?^U\1HU<8]13XM$ZT8]OJ^ 5?.(:7S8G]O^9>TE&DO"M,'0I;J>]KPNJ6Z0*BM8OX)J[ MQ@LXMXO, RVV[7]>T-V"EY>2 'CG+-P%"=*+R[^$$;_ M10M4>2TB!$QTU>)1K'[K&*"Q7<)7M&Q(07\+3(M:1 B8Z)P=9)VR]M;K/S\% M62C2\/<_*^ALP5-,N' !@YRS=FP(N/GFLW \R3.,]VE!;PN>8=+%"YCEG(GC M_87R.:=]692/L.*S@LY6O<#V%BY@D*-K7D<"YS2!FP;N*9W(; MAW1D@48+WFHFM @XZZ@)Y,G[=C<#E+:1Z1K[4#"F0* %_F<]*@1\=,Y"4E S MGLT \'3]?Q^#B/2D/.1\7U#> @>HF@*!W]HY*\H.)5?PQTGR%'^-=#CW_G5! M=0NL**KU"[CFG!5EAPYV#TQHC;'7H&CKIF3=WI""_A984[2($##148O*FA@: M NV%_U?PHM1G> ,8[:/66%.D) C8YYPMA1X?XX1X$H:5/Z&NWWX;@GNXBQ8P MQ3G;"&U.&=XOXTC^FMO_K!"^%MA&A L7,,@YVTAQ #RNO#"\S%-0F5*YX7'G MRX+:%EA&9&L7<,I1P\C-BB2+(%I\2.*OV?)JTP1,PC'NB(+ZUIA+Y#0(..BH MY>1Q2<)0AW'E#PM:6V,7X2Y=P"9'S2#KI$M:@Z-H4#G),]JGF7KHY:X9R< " MB]881+1($;"UEE7DM_V$D8:22)1-G:O)V-Q+GQEU>?K+PO->"D$C899N_H9) MW"\GO76+[?^V_NNIM"2@.!G%9/BT7SU'Q0)AK$6 #@GLP^D 2;LP1G1W#TFH ML935 N*%B+[IS2Y^..TC69<4+.'SC[-V2\DL#O!N'6FDS<*][Z=])%^* MA#DR+O*6;RG#!9695UZZI#4]X/]HYOFK%Q):Y2/;%-=BA1,ES-4:/SU%5CG% M/.3S7)\J2VDSN!MZKR[^>\%XB.1LM@$Y MQH'DSR338+EDV/04R:!6F=LJ8BRE\+R2Y#G&8_6F4=0;4"=A;?FSZ2F24:TJ M*P\6;RO-!W63LAKOP6Q=-'%;ZZV,C82A&J.GI\@ZM2F?=6FRE2_DCK*MJV1/ M3YU0K@U.X8/5V\H9RN+,"_'V;OQ"DNR-5CBD=?>I+OE"7X_R4U@V;#IPXH+5 M>#%HJ/%1^*EY"%8++/)_$M:5+V5\%@Z;CH8#0=#)ZY?#4;K MD6(K]0A9D1*_#C['D5_CN?0^?#IH"^>UJ;&5UH2ZU3?=4K;U-PNY>-!T MX(3>I<%F!0VVTJ"PF1M$9'9)(O@#*TE<$ F23?]C_?=ZF]QXKNG "7U-3Q0J MD&8K#POWIG]_96A) ?=[N Y;PFGQ\FWE7J%R<[_9 AQF-]_\,*=Q.)M&$E)# MB7KX]!0I6MV8U]K4V$K70F6]!GO?B4;*_#=FX+T'?OB0=,!\KDI M8I:2M3Q";*5K.>'LN_?>Z(M=W\VW.V"*5516DU=R+Q^'%EMI7ZC,O5F]A/$; M(0^$];D[Q$C"9^78*5;YYUHLUR/+5DY9->X?M)> OYBJF_**>6HT?HI59K@2 M7\U)LY6%YH#5P?>3W'!;RP=.A^YN_H MR921W;:>A]ZQM(2%EM?(ROS3,WPWSBSV:!2+6+EOIEG(5KYZ#B+%CVU$WHVGSP8PDZXS\M9ZK)0*UYIV>(7M1 MS,2D/JT"46J7V4_P'C8(3Y",G9ZYHWMHB(0>/0*VMS,0C49BK>],4^[K3C$] M<^?U:'!]:)$ED(66V0?YEA&](T UMC"LN&/]USD&M&D2L-_84NB869-1*D5)?Y.8%XLN9*!DU'2*?O$8142I"!#QN M5P+F$UG1;A3)&\U?R]XV%2#&*QI0 G=.$25[3]LM :>R+ F>\XP&F3S%])P" M4( &6-:"]=/;(<^@NSPA=8";@*A;)>QDQ4Z7<8AK#TM:-8JN2D:-!T@ MVZ2,3BX%'0(&MRTCME315EDL:N_3*78PBH)#8K7G@ H!,]ME6!S/9D%!P;T7 MP(/ZRGL)0+TN$2RS*"@'3X?(80J5V*U)ET VF5-'/M^OLI9P"PSGM)ZXPE9 M4O_L*RD,+!_CE.:'3>9/WC>Y?:2EH"@_GH_D.N4JL'3<_3$H K2H$F70 #:98T\!,A(GYN>(TNE*EX9[!NR29($/!':Q9+4#I9+X.E(9_/;IY MI_",;!>C8=$1C)A>G+;(B(/5&UH'1"V[C;@Q=)?L-A?H,0D'H*OM-A?BZA=. MLL;4;C-">@:*L%;8;4;B^@686D*:9*5C#OYK_XB#OZ)]&V:YG\'#A22O@4\$ M6T?TZ73DB@8OVC_2E3MHJ3'A&O-9%22EPMTE_7XZ0E+3I6P1"9*Q1,T4OI+!67X73"-K^I7L M'G4=%B/DM&GE):A8>Q=,'.L:(CKY-ON?3D?NF3)&0OR?(YMTJ8E.;X$ZTN!RO:)[[WXQA MD_E^SS=9Q)YT(""$_/*J(A(Z-'6B;27(?I;D?I8G - CR;*P\/Y&L[O5BQ)!84QC)]IA'H!EHDH"#LAONRJ\%I!AK<6E M$R^$]R1D'8:^?PVO)5>H M8'A$%JQW'!K+U\6BE$_^O2\!!>0@-@L,YE#4B4:<B=&8.%+]'95^2>9R04E'CFV^ '] ;1%[RQFY'?FDY91AU M([\*ZI8K^&ZI7V_!=1,>I80=C !,VN39E5)AJZUH&8@/ M>3"C>:,(//Y,,JU'XLYW@(0K%2ET^,E9N[4^H9C[WHO4?AI9<&O@%?V??3$3)3I7S28^T[(9WH^KE/WG40YIDTG58P M8CI"?N)9X&V9E$ZT^_R#!(LE4#1^!35R03[G-"IZ,C](,%7M9J-YX$)S)65- MY^RN0)NMSJ'(E9(%E*]W@4D:MN%,@&*;@GPJ46>K]2='1AS)V.94E\6LS%>L M@#7^.%B769$^G9FFO7X/8&6U*QY8I\L MYM14<]9-U2D_B\ ;]PS^$ODQ2K974A?EP%R M&R?P0HN*.I;^VU/B12D03[&)9NR_PH+;L__D19"&1L.09GX0MCYV:*)-R3(7 MWKK064KFGY%Y$ 7(KBX13N-7+P@IZ/,X2;V0/!(_3XH. >H-'.Z6EX!" MR M]":BU#>"91?J(8@ ^Q(EQ MIT=)_Q2$UJ'V 9PMEU"0J89<$*?S3-8N,OR=) M$,]J'.IU?Q*8@IV]=DSI,]L =L#M0OT(V2GT0/S02]-@'OA[%R"-"!I/KN[@ MZGP$#D[F[ZC5U&-J_2;9@6JL^@I[SPH&$=M*+R&P=D7NU# P@5LL*T58%89T*'X_?61#6J6-AC8<[2K7Z+@1AF;KL]YWT=F,I.+-/!Z/AJ8-) MGDP"[(1!R*BV%"SFZ).WJH?PN,[>+3\$=VR&XY MXEZYK(JG8VT8+$6).2R81["Z.FV2WW"[[\J#K+;0'QDT2Q%DPD!*9XQE$>SB MC);2O2HZ[!:-L:,B;W,)=Q_HW3=_Y? VPS2)QT][9ZW*5#QS M);%##:J>:>SL^\A//'/%N%F"7<,T=B:NRNHD=XQ-8T,D XL0;95I;"BTJ;34 M-%8<'?3:CR-Z*PEVE=8X@-"51";A/C,@I NVLSWJA%M3^CW X8HA5,PM/ILE M]'0AQW&M-E)50-D\]>!;@ '96B3ACM"_SJ.A"TF$X]DL* BX]X+9773EO029 M%RK9*AT'\" ;7HQ9K$%/%YKFCGT_7^4A?1**'MYJUNO. 7H+UWY02P!\ D"!;GHS9+2/$4G85,F^W*LP5-1^OW^^ZVO;^ MF.GHY/S$F>Z2^LJVD(YN]/4M4:?4M \_+L!PQ5(A9)5 ,Q.3TY$.O_NV6DVE M6SRL B[TZ^8;R(57(.B3J2>U X?.G,E)$3_@-Y;O;46P+A\W+>42_FX_S$H M(:Y8M?:X(^(EGP);&08O+-0"UI1D:!QE?K*[-,VEU:#+GP$&KNQ&/2X>K-U6 MZD =_L$^9CSIP6R,(_ 7A< 5*RT'X_SNA3G9E"4G+)8;7F\,=98345#X1Y M MER2CBYZ#K;RYHA#<[3;:M-;]5G%%Z6B7O%<0+(U:;+\ M,P6HKOB&U0+5%/FVF@ C/]7?(US2IUA@CV1(/.^#]$#@PDV#C*S#6PI 'X@? M+XI %+9II=;<9G]ZVCMWY8&I=0T>!X].M"5FN_F!O.2)OZ1@'-P5*JU7-A9P M# :OVO8 T*++6\!ASVU\'K\&,1+/T MRDN7$C;O? ?T.QB0+>8H9_&U&Q4[M'4%RGUA:J.AM3NQHN]AY:I=777>Z:C? M[SL3ZZB_YVO36[L9L@LG@DRM3QN0*JV3+"M5LPM>!;M.7YWD+DF MS]EC_IR"8@[_5)JMYGNHTF_")8(<$F'_(50#B-JMHFL=?%Q;T,TWDOA!2G;( M^!QG)/T7F2W(E1>&$[9@D95'?P*V4]NAXU8DS%J+9=P0N?I[H.&S9MH;MDJQ MMD>SK5;/Z&$ZFE?^ERB0WEQF$\%&/3D?MLHT5Y% :\VD6]@7Z*)5*@=G\;;: M13ND9=H5#,WX;D66KP;03S4YJ1XAKMU6XV],WW42PHM)FFSX]<*8BA!E5TH6O?KZ)ZZ\'H18:CWV&!W=?^SU3UQ15$JPJQ][;-E=?NSU M!T@7CQ!MQ6./+;A3C[V*"B+VB=6ZDE]X!81%,_O9'$F3D.OXJ.RH./X:- M@1S9>.PS0H1!)RK:7:]76F#WY'V[^49O2;+NT2-5,Z4C 2-DJ_'Q-4\-0#I1 M/N\R3X.(I"FH5,]!Q/@*YR5%#,"F#C= ,UFS._'@;QD3KI;TCW<17+/Y.F>( M-^1CX#T'89"]]23"=Z05 ,^^D\L0!5A;]0=1-T.I$25K\4>O"W46LV048(-L M%CZVT"G!J%WHT W5ZYIFM@!:[_WORD^.R9SBD%(@I#47#&8!]) =30B7L!DX MM8L>[HK6$WI;[,\ ,>!9X+M60232)!PS[?>_,UN1 HK:I0S=.(2 LH1X*;QR MB_\OP;7.[M9P9NA/ H!_9V)DBDTG2@T>$CWV?:H,TN[()'A5!(CI#(==B*R, MFW)65SY$M':D%N$AP1N3BKRXE'0<((2L)3@Y(F?4-5FQ P1=:)FQ(H[4BE1?)+>>V_T&-W0OL5W8X$P/7@, MY@6$D:.;F[ZFM$'H1.W$0QRH=8NB1XN>7X%J"4IDLC5M&8F5=*9I?X"<1M24 M(&F0;:M HF.B8#/)%#@!J[[W2) MQRUEV* 6O78T&6O1VW& #W+$1W-:]!Z1G:AWJ!]N:252?=H_0S;>V(TO-:7< M5@7#+ 8Y=DQF"B>+I2P'R63 #_?**)EG.2@I[$050U#M-Y4__;]RN$\!!M@< MV1OUI&1PT]*\_Q?ZB2P-0GN2:?\4.4BD*K?YLF-*>>WBB6Z\PP_('K]Z04C? MB+=Q0EVZ6K7D#68!])#/E(;E1D5Z[5J+C@A.$ON$S-);P/>3EZU)9':L A#8 M,K1V=3J95Q,I&_,#XLB69LO"9@\46^4AL5/[MG@4\2>U94TU#:"';(-N3J3T M:+=5FM)B9/W!(5P*0X(ML8F,(T7E6XK>^CM>$9EZ$TY/AZ,S[/9J=D3$$A " M>=$W)3MRX:V1@%U1WC,?@SE@DN8)K79\'X>!KZ:F+(M?JBG7@D& M U+(!YMEL=*D6" ;;8N!?MC:.DRZ@4E&L23AD9MZ=D61T*%6( YMM5]/YMN* MJ!JG0^EKV!QNVJ-K'@<') H8WCJ[\YJ^!Q*RI)WXR?M&@Y%H]P< B]JL3 NN M5)T2<'73NEQ3=*KA(*@JV+90YS4(0*PJ$Y:#LEK(JLT+"+MI=*XG:77 $(A; MV^*@]7&U\KJ?]D_=C JJ*$BFE NDQCRL&=,R=#.?$S^;S&^^^2QY_P$$>!(Q MVSMU_Z5+&JKPZH6*/':3::;],U<*26M9@\QI$TA&NZ*6*65[U#T0V$6!#T?< MFOK=ORA]671\/0S'7%L;RE 6\$IDZ[@+ 0ZVRE:)@8Y OMME$Z\%7%/B"OBV M*DK2 K$"83(VFA?=*6'Y2?9#I'91;E5Y<0O$"D3*V'2-WZXV?WD)&71>N.E0 M#--^SY5>55I"8D260!S:%9*]+4BR\5-'L^W+A,&EX[G5 MG6-ZWC\9G&,WIS#AL>!)9TRP0%;:587CU@N2W[TPIP%X+-U;$J&F',.@N>%[)S:-T\O*_#0M[!SC)J_<(^T"^6*V";O@,N>1_#WT4T._87G [_)( MO/!.MU0[N4 *>A3C?<@7SI)_=%5C<+G25U*\KY3K[T1C-9I6!*K6.K%:'O]W M^#$%#EGO%+)'\-X0T=!4[[/C*)7KBC^@:V^3$H[>X.1@"3J]MH2#*%M.VZ4& M8A>#5F&IJ]N)ZS@[J3I4U>TN7/$BE8'7T>TNA Z>SNAV2&JW&&^U;B?.E6R5 M1F"A8ZXK_C'QOE*NOPNZW6.PB()YX-."%@=7PQ-H&9>A/+I>;P**F"O:_#X; M!5PWH:O=>B$M5!QEX1O-0"&S$K5)',$?_<(&A*@K%@U):'+Q39+0 $% U&=Z MN9'VJ)Z&=A( M5BR_&&^5AMD3A]U_9QIF#SNE3V-?*=??!0WS,_DJ4BEHX&UQ:VS+4;-O@L@/ M7D(]_=/&]!1M5WPX^R(@L%#:H[K=NNM[[9F[B-4OQW*;T^BU[.T3R98T$K=< M$.=_QD&4_0[_D2=:YD[#F::]D\$ QQLN6.EUD/IAG,(B=3:P_B1K2I%W:F7V M\'=R%?*;4HN/]=Q\)5%.CKY#U[]+:RWP2M9K[$S-&::GO;/^".,=J5B@SG;4 MG:(@$OGM8LH0_A8T)MG2_GLER7.,=6EN&C:A-2Q_/^&T.M0)1]'VW:-6V6R& MZ$7Z56!JFFB&0I=XMTPT0U>"ZLO ZYAHAN+>*TXRR-Q$,T3*71;CK331#(5) MQ]^;B6:(7))08U\IU]\%$PWG0M!1%67#*#JN&+;W6<;GL 8U[3:5;..Z[R*X M[',I4R%8\@\5C\'EF)&/LZ^4Z^^"BK=[%^@H=X(1 M%!,'37N,47R^R@EIMT)7ZO2GK]?Q.Z:5>@:*533!E]/!:'C>,]+.Q(L(9C?? M:"EIHB>O6N/8 OM(,:$JT';%UHR>M@K MT$O3R9PU?Q$\BY1C"E#LJ^AIKI;D*6-PSJF^X M=:C(UB/3TML,3;F]3^)9[F=_>$GB1=GQLU)V?S\H@ZT3=J$SG/%JB&&7WP/7 MS+BA'LP(.T?.KS;B /]P-:"T[6])I@L<]ODZNJEM"S%KNKA=R+J+UE6<9BGK MF_5,EWJO-KK8F7C:'_1;52UKT$>NEF4%;ST_&Z/U._"S#;!L<%+@-?QL [&Q MK2-^MD'?I8I:#&^5GXTM^8>?C<'E6$4MSKY2KK\3?C;=.^.R?&=H^>/JS4PQ M=L5XM\]X@=_."L'M]N^-?3]?Y8S>;7V#A"P!BN"5MOB"ES12K0/M4@:EN*-^ MJZIK];'/5"Y^>OID7WR>=DJ?[/==B44H Z^A3[*%=UJ?[&,]W\1XJ_3)OO@5 M]IWIDWW7WFF!U],F!O7 61_7)4R3'MQAOI3YY*G1B?V_ZY*DK M84;B?:5[-)N((HB4QJ-D*U\**M'7;LWS,\D*I?J>&1I7<<3, MJ\NQ*, M5P9>1UT\%VHF75$7SY$L6&*\E>KBN=!H];VIB^>N* OB?:5GB#1[?E69#DC'KCUGRB;^MJQ!?-N+YV=!PLZO^]"+CN\' M*(?A,-PWRS'R AC,0KG6;]7[;80_,\P>\I\LCY R@BKD5L'>XO+1JZ\+P[)%"9 M1BX:0E%!CAF2LDN7PSO4-&7/;YK/ Z)QUJHN 7WLKD-5X-5\28K[$G7K)7GF2G1M&7B= ME^19U]L&]+%Z#XGQ5KXDQ>V&VO62K*^/GKD6HWFXKY3K[\+K4>N*T,Q4,)B( M NY*V,4^6_E24(F^=L>2%8%D3]XWE":CZ]\V;#(J' 5O@+,V%>>$Y2(?D6HP M]73%@?BL[)2N.#A#=AMQ@=?0%=G".ZTK#K!>8F*\5;KB0/S"^LYTQ8%K;S#. MOE*NOPNZ(N="T&LR*AY&Y=R5,J?[+.-S6(.:=FM]CV1!T;B+YG&RPJF^MU[" M WF)$ZIF:VA^HB'3P>ABT$-)0=U;D=FFT1A=D(;]CE;A+C@G#), ]):C#%G7RG7 MWP6KQ*67!NEDOGY%J)IA>MH[>T]@JK[QX#'I+18) M: F%V*Q__O+M XD7B?>R#'PO_.0E?Y+LL(+Q1$N]'*4)M!A_NT M"43:;CV[BX!0$%EXYR%MWL%6A"+TA>BB""DR]1S\CY#MX M]/>&CH4B] Z;6XD7WNE'?^_=\LT%7D=7 M%/LBNJ(K.E4L@^&MU!6[4BRCOJ[HC(%8O*^4Z^^6KKB]&XH:T.-H]C'PGH.0 MU1O[1#QZ6^5VHW;%%0P.$ M+U'\G)+DE6)Q%[WD&;7O@G8;!HSY.E+8Q,]-^WT7*T5(A+%!%%"KD'!=->\[ M[\I+DC<:A;NB#E^Z\[9 I"7/W_Y32>6IL?<#%$-7XI'DDM0(W4U5(,&Y3L>O M7A!2,F_CY-$+R2/=5FRK[>T@\QNTVM0490@3>T0>#V0+V+MNB53MS[.&7>[^UQ M;';.6/DER@-7WGJFQXY- 3&LI,N2>$'+X@^QJD((I*PK+G(MR&'YK]%&>&* MY]>*)%:&0""+;4EXN2;/&9(7@_ZT4:0+?P#PH=>J()<^=BJE%$<]GT7?8KZD MRSZ+?L^54ZX,O(;/@BV\TSX+.'X=\EDPO%4^"[;D'SX+!I=C\2VE78)..HI#L8R=(7EPG0(:?=X2LL->.M4M2*.%^FF$^B MN@F^I)E Y_WZN0-LZF!V\XUV,2&;YSEB@Q1,W&1&S5_ITPPK7.DRA@+7MKU8[+T=K&L;4,Z. +H7'1Q-= M?0^/Z82,).QP\TH\D/E[*J/0[CH;]TD\R_WL#R])O"A[0]J8NZO8*;"J$T^I M,YSQZQRE+%1%^\2H/QIB.^&-D-6R6&RHLK1MPI8^O!@,KJCFNYS1?GQM:+!D MW4!CY?8.V#L,-Y$D;Q7KY0;>B;E97Y^5 MI:#.= 5&KL1EJR3!"J5-66V.5../%F2[]%(R*_?NQ/+@;&_ER;R\G'6+W:LX MS5)6E/"9+OA>;2ZP,_&T/QBTJM398(!\%EO!6\]SQ&C]#CQ'@X$KX8=EX#4\ M1VSAG?8<#08NE4-C>*L\1VS)/SQ'#"Y7 B_%^TJY?E3/D4(?9>?\9>F<'W_U MDME3G'EAJ<#P \GR)*)]4&F$5L&#-,U7C"934Z#]GZ0X.Q@IQY@OTVD;0Z(+ M"2XJF)AN/"E J"25S?P0Y8 K421R66R4_G87=1O[?K[*F3;,/&E42X;M2/O$ MTCC"HE4#RB.L:LGU?G^ 4W"]:M@<]L7/Q4_OT=.WZ%]U^='3'[AE6RZ UWCT ML(5W^M'3Q[(QB/%6/7KZ8E/!=_;HZ;MF3.#L*^7ZNQ N5TK4/%0 :/Y !1U3 M:R:*H7MF^H*Q*B72A, NO%,>B!]Z:1K, [^HKYIGK#:VE@*I(SMV?H B[N ; M62)25NEN]WOD0QS/O@9A.(YF8Q\44UCN'>R<(;U# MQ7@K'SMGPA=H2Q\[EWD*MWJ:KELPIH*]I36.@NA:QM#A;C,AI1.OH8(LX<;D M?D?I=\4<+N&/@+,<2E"?+%QGWA^@#H+JESZ1-/M$5L\DX3"'_R&5:VQ; P?C M0Y^9<.FH9;.<,1B=NE+3S^"TW%]_MXI8;11N,^/0P2@*I2L1$/L,4QF"1,1T MH:I4J2IE$ 49^1B\"I[DAB4^=6>C6+H7TJTG&*9$=JD*52RC_C;/Z#-\19N7 M_\W8N<[H-)8D&S]#T7?1"*T6,8O4-U9\ZCB&P\\D*XRB]\Q4NHHC%N.!%;S@ M)5$0+5)8#%N&3AB#8 BPIU5Y=OW^!78G>#F2FM:^BP:;OKMD[3MW3:.^X+K0 M^0OOMK7O NG%*L9;:>V[$+Y46VKMJ_Q2O7"EX+=X7RG7WPECWGMBW=Z]0(N7 M^[3.01#F&9E5>,08S4@Q=?&%>R&V8-0BM-UUA1Y(%B0,*QJ/CN5T+B>M =SO MBS)R.1O,,NT/MO7E6Z%M#K#KM9J#JZ> #B156)W4;ZHF%#I3<;X,O(8".A 7 MCN^( CHX<:E]%L-;I8"R)7=! =V]?Y[@]Q1^9OX BH@KUE/Q_M*BH0O*Z"&! M2B>S: A%!=EH*667+H=WJ.E"F.P]#=&,61IC>DWFH&G/+DD$?Q#[K'6'4I20 MS34*!O*YKDE7%US<+%;W/@:%;PO4FM0J E%A-L"RAVR K20CU4GMA#^]=OT M9SJHJ*]YX?J[Y3#_3#82S K-5+ O26>@TN\*S_<9J;(GZ1#6E#/\./:C38;& M-[3RO-L5&-F*)*. +\-!JVQ#0^3]H093TQ8T%'>'=+ML0?65PZ$KX4WB?:5BNW??5?%J*KBLA(/LL5[HEJU+;;M_D.I/@+F+-^Q +I:X7\D!>:(QAM-#0 M+T5#@#$7[2IN>H']^)(CJ:E97GPGFB56+)44>!W-4AQ1U17-\L(IS?)"IVSI M1=LC!N35=Y9HJ:*S>Z7#SL$MR4/_)8(^W:5I3F9CWX_SB*)PG\01 M_-$GQ34ZFP4%@25TKDGF!>'1[0GO:P2N1,"5<32[29(XN8H!;)\58=:P,9A, M,QWT>^?]-ED>V(*1#^M*"&M9)#;4=:6AW16M[ P*+;K MX-IKTT:5$6')ZN$&,S][*W6LM6C(&A-D@[^,5SKQDKIW2(,E2XL;E\A=!')%THQ&&3":9^O-X"UD#SC]2=;; MT)5N(X?LU+EG] ALMVWE#@Z_-"NHW99G]Z(WB34%JX72)Y(MX]G[@NE;_7_2 M\_QW^(]RYWF)!!O.-.V=# 8GV^A;I @K_IJ5UA:M"=84(N>>5V:+RJ:N1[I; M-IHTR4IB O^U+R+P5TH2#_^6$*HE"=Z"=:=<8XE= MJ0[[O28P\#=\)M 8%*3#3'DL/1467;M3P&N[S]),'<$6@&&5)X*=WD2]]4@J^+@@\ M1RH.9<* PX>@DJ1.Q,FH#D.M1YWV)&OPL#7^6C= ':JQ#%"6I.5C'"V>2+(J M$2D1"\[7:R2PHU,K<(XO U(2NV#<^1(EQ N#O\GL QR7M.';)-+COF+D&B;L M,!QKDJ!-;E/!.,>*LG@E44Y<"J-8+^D6F'L51^SI]T>0+:_R-(M7)-%X[VO. M,#WMG;W7[VI#\ 1;,'K9'#-PM>(F-H2Y]28WCP":_2=?'Q"W32&W1@JMJ'<4!P,Z+97&.Z;C M_8&FB4B\Z-M_9T0.L/TA.I<\?]FV^J@=G3G"C;CW14$IDA;&QUS E[WU"CCC M=+S*)^];L,I74M[L?%-0BZ0JB9 _Y ]_S0(.85FH]#@41&H.E;\IJ$727@PX MQ%VS@$/-VY2X$1EK2_H#H=(I],GL-@P5!]#SX57#\59V*AK$-G M8G5E-U5M"@5L;][49(/MOPI?H-4G6T.#= O6YF=M\3B 02 A2)E$AM0\?8VE ML5Q5IUO#@W0;VV!K;4'A8"$0E7:%@=3-\6$'-7;<;R5WQ"$- H:VQF!E*-+J MN G=F8H'O2MIX(>,Y4M"52(%8G*D]@[5[PG:-=VG72Z#%7PRF3_"WZ9SSU^3 M&<2S?IU[0V/Z D)7G)TF^1AXST$89&];R/QX$=&P.4.7 MB7BBXO7F7I%G^3%3D49!D(NQ_>V5),\QGJAZ)72/WIY$.I1CI^?]D[.^ M*]J'KD#HDR60 6-+'[(,:!VB=;61Z:A_ MXVA[P^[N&2 '6EG(XD%3G"CD$F, RBV\JIADV; I>GBR"F7!X:RD MJ?M5YM'C"]5,V&6>D AW,G'M%YQ'ZYHG1/N0*8<+[D*U^4T%[['_5QZD@49$ MH&#$%#WNTW2G:1'4\GA>'FWTCPE15UY3CIVB6TNEK-/G-H$]M$[MT8":ELHO-4!6V4HEJZ4E^GZ*GI]KJO%KD&,K(/7H!:_6K3/*5$EK70F_!QP0*R$I MV,/AIYP.6^&K1^?G>$42($9\31Y^-!T,,#DG9\0AYWB+MQ7+BFI3N?ET,U:F MT+Q_-$5+K3!FFVCQMF)1C[_+TL"[]_Q@'HAU&NYW4]1T"_.]QE^_K0A1U.VV M<:0])5Z4PJ(G\P]Q/)LDCR1Y#7Q1A+G!Z"EZ>8JJIDUMXCH1_ZF@5FGPU!H/ M>"%GN6HSM9),E*FT%42**Q5K.F&QXXPU3;B+ -Q;IW>P"E:1E<%1@HD08- MW !1^R(P>26)*?=WQTS1$L6:8#R/MD[$=3;31GN G5M651/0(,M6E&8+6VH/ M3ER)Q!6S1\#70SIL15K:[*1+5H$?1S3Z+4Z>2)K)W9G\KZ?X:1F'8',P!C,VO;O/B+J@2BJUTJ9 M(QXP12_%HL4@%0$")AW)S,1ETA]!0D(XKY6'VN&'0!-VN+\.4T0+%S"C7;:C MJSAYB1.X>\?1C/6,4KX+!", $VP50L5,+0H$7&V7(4B@)'_42 M6#05@D5]_ M55\ >I0)^-\ND\^:-!F?-Y^ ;HW=_E.++WR>[E(AX)VQK>8EIN$1K^2I>ZDU M]XPE2Y(QETDW\FR&%Z Y?[(W-^_[8OGNYM=LT!4\ MOZ4D-95>2(>VX(CPPSC-$Z*Q=22C MIF?;B D4.AZ\KY_@E*,O'@HK/;%2DKQ*;R[U8* *64=10L[?3;JDN9.V9D$& M_HB3/^\BN,!\>&09"X%X-$"%?*K6E0(5;>YDQ%D0@]L@"M(EF5%7CKD8B$<# M5,BVN;IBH**M"VEX6V*!/AU^PV= /+)-KRYCMT38ZE$99UYX?#VII!JYU'&L M 67I%%59NLH3*I6J3'[N][!V9,>M$EC%9CFDQATMJ*GD_;-3Y! ;"?J[[!*N MWAT=Q7[6_MDIDH(I1/N0*8<+[I2ZH&/2/OP8@$#.W-'>6"HBNM#>>DO;[UZ8 M,TZ8J/X'@P 85Y[_>\Q2L%9 B:54?"0K&KQ>O,@/J$8(MWU>!/4XI";>>D%" M@2?O>HF./5HV;'IF9H[F.M:YN$6S[>^*U$#ML=.S"^1MHL;PT!MO0-IWH!]> M(+V #3FAH2M>B,-;G&28J:XXQ"H5(T1;H2L.Q55@VJ4K7I,D>/6H/_==4!^" M5-6U538, $3LLE!YX^F3U@6M\IW*3=5>ZJ=4!D;+A@$XV.'O2M:I6"ZBJBDM M\ZBZ7)R08!'=?/.7M)_0AE1E3)MTW/1LA!WQI&0>G^D:9*&6F7*NA-_9.9*K MR,JQ+J4*M8)5*XKYG6$'X4CYI\]R#E6H5;$L&HG2C'6&@=]2;/##CV'C(+'7 MRMX6$62I4)9#G+WR,K*(D^!O>;Z'_F RH$ ![S=%@MILA6[2V+R2#7Y#G[ ME&>Y%][FT4Q>X8[[+;PZ'?#IZZ!_:)F2$.1B4:T*J2(1[9Y4=(^F;X[+MTL2 M^TJJA<$LA64>L',YZY+E8B$$!LSEQY;U6@L1.UM<:O7A!24&[CA&;#/1(_3X(L(.F')$[3 M!^*%M!'@![@=9.J1R333LY'#MJP])O/O4'-R.U&42Y/LC_!G:?";T3R G\-N M#9OB4J:W$]6\J$WIG=9]%*A#+XCR.$^_1$D)@OMUUFJO_PF^6*:3Y&,,%VPR M]OU\E8 1_<*F:-GWMOXOVOT[SK/'(%J$9/W7 M;]>P?>L)J.F/ /)(@2E'D,EJ8.!6L;,;Q51DAOAOK%BMYU.:J#I,-^;[-E4' M-6E- ^BU_45A3JZM:GI6NTS)R9 RWF3X]'0TZF.5WZO-\TJ4VJK7=R1VAZI] M;C*\ ,%A)TL-=@LHM57(C\/NXR1./?I+,LM#,IEO48(_;G 2ZO!1<\';!Z'YVV+"/[%^US+%= ML1!2W.DLLE,D2ZX0[4.F'"ZX"UED6UF^?-O^\5\!7-J)OWS[2%Z)J(6HV00@ MZ:XDY3:Q::N T85@ \YH,Z$S0I!T2>X$XEL&PKO MHI<\2QE4/74:FWC4=(C5KK$&)Q4B(:*R"SEM/"+[E02@OX4&^070J #L4-F% M7#<>D8-* C#80N.*9M&$ .Q0V85\M]+=6<+K-B%_Y=0 IJ]MBD8#PL@)C\=6 M->5(="&5CK?%MJ16TB[W1@-4R,ETVOS45RBY-.*FUS7Y[MCN)_WK1#(<3ESD MFAC:+#5X8G")[$0:7]T\ZF$/N6G746X-$>&=2.)K.N%ZV$-N!2;BG@ZOQ11U M(WG/2Y?J'F_;C^#@?#JA?2NTF+GP?> AU-E M$:IP5D"4B_EWQDS^\OB4L,OL[3TH3LEI\2! QOW*"A)VJRAS,8^O0H[M:D42 M&MYQ[[UH]>+D? ]X(&MH-3>VF"CR!:](D@7S 'Z I)/Y-6$-YM2L%X^:#EUH[%&#\2K2.I'W]^7Q0_Q*DHBB MM!%U((@^7L<+$M&&BT:WO/%L@"5R,%#=Z[\BR;AI@$U5R7*A+XPY,Q4$=2+C M;1.G7/&2UQD.:#G0WZ+Z7M:G$3>KC+MYZ9,S>]/=OH*O@;I66E64)'4C_\J" M@?FC1E\BJ[\#['(EP.T8Q3H,5A9E0:X[IL.^*R\^> M&(BMC :8V,HQQ:, _D)4XR,I,6@NEZP9?3BY:Z!8Y8\.4,V1U@PLOF M;/TE,-PI^.)T4N!9!ZQM):XK1$N%A#O%9)Q."CQSQ:*FXJ="'%0T=JJ239,Y M@4-77#XJCNH+!)_(3E6G:;JVT9DK4G&DNT4)1J=JU1RWMM&9*Q9Y#38;'#)R M@KM:VJ9F;:.A*SJK/B<5(B&BLJNE;6K6-AJZHG\V(0 [5':JM(V]VD9#5VZ# M)@1@A\HNE*FI78/BK .^5Z4B*2*\$Y5I&J]!<>94$NP[]W1X+::H$R5H^*%) M6F4,1,/@;&Q!>ON9N'VXDC;@QII'A)!\ -#JU7W7YIT,5 M;MT8+N=HW[DGDJR,.:@>"#2W(!.=STE=ZG"KR' Y>I^0%R^8W7Q[(5$J[@LM M^G0Z/&]!?C"?:V)Z;!6"L=KR9R-D@I@GK>TG'0NT.^/[K;H#-0CL1,672R_T M(I\\+@G)/M+?H8R2OX=$0Z;#TP[$A"E?17+R.U$AAD>BTGPN'@1H(I_MDXT%$9=WR.:Q#5B6(P+9IUH1&\Y=V;8 5G:8S-?GA08=*+D36,1[,,.5+30DA(=(!JKA7/L"/:K MI0E$R M%R3\(O;&NI>>NY$%:9=RND @) M=R?>O('FI1=(43I"M ^9GQ9\#AKD2XM/@N= \@IV*5R\% M6_T19,L#)-)=*-*'/=5\G5W.YC*,3*[]>\ .5\SUUH5,(=3V8;041_]"DB"> M/69>DK5-M@48?8![[&."19%A;AZ,<[\4L_"JQQQ8K;SB/^ ,NZ&2#M%G/'=/@+ M5S+/'!=N#1@M);84.OQ--&N5C^.><7M)LL#WPBXY/"[.VVWO.K[#8^2*HBCD MY[$<'B-Q^Z=6V:LV!0_'_E]YD 8Z,9[\$0!_=VQ&)28+(@!E(+CC*+$K%_2/ M"2'J<$_56( )V9$FY9\^RSE4H?IDN&:-\2NL)?#AQH?_FGL^>2+^,HK#> $; MY&/H2Z/Z]0;#5D%6-C6YY!GM6W^?3KH]RZPR_A69M(A M&9:LZE:S9\9Y%B]RT)N5F^K@0^IP.\/NEEE]#XGIL63E#:TP2/C >:-O18'> MHS=P>MH[&SA3]Z=!#<@0#DM%88[!?Z%>HSNT(!HI)LR0+Z9,W:/04JD78[;: M"@N.:8GW-;VT0>OEVV'UT=52CM1-:8308PC5YHR'.&":@Y!W%HXEN1YK?3=QHFJ^\VZ MUT.T&/M9\*IJ&%-K7L#7E5**UJ6&+Z46X,(M\&/9&*WNRC1.$NK=9"$)A:/S M+AJOXCP2WT=;#'L2P3W2"H!GW3$A:(GX48&U51MI1N9!Q.QC'_)@1LL)_#BC MUX?.J-^[P"YOV*YC>H-8@P6ACAYBXB7)&Z62;4^:G+QE23J9;]M#W45IEN1L M0W:O(B>%,#, >LLVV"L/YHE.5^BZT';I)LV#E9?!RJG70F$Q3 MX(>L"MJ3GDJD=ZIA$>\FW[ZT'X&U[!2_\ABY9C4:*TX-%X4K]9%J*SIU$.A" M6R1^#PBSDGK:<\!#PY6\S%J,%UUT1C!TH:?2^-4+0KK9;N/DT2MW+I"(BW@0 M .-*:88&Y$-%MZTPF9>8AOB^H@G%-4E ^.D*BA*6$E'8_Q2 <"68K@$!X%/; MB3@9?6_?UF5BQ2F[G0VP="6&H ')J0Q()X)6WO=-R>^G=:J4O@<\7/' -WJT M')#B 3"(W1@)4S;YH&5%-= !IK,G5L3_6^LL7K MKM4EW_2VR_TQ*1'#_0ZRRD&M/0?0Z+276MQSW9#$[\!5C9U/9\@1#7^U."6N M(_YJK%:G0K15_FIQ_])VJ3YU^U:?GR$_J6MM-A5A7?!&-]V6^OP,^6DL8IX. MJ\446?(OH[+^R^-3PESQ;QJ]<-6# !CW^^ RYO%9KZ*L"S[AJWBU(@E]R]U[ M+R111P_POH?KS?W6N1)&2XCJ@O/V*DY>X@0PH:]M@YTM'0?P(+OUZ_)<25PG M/*K4T#(/X =H3/PU8>X8->?%HVA&;:OYKB*M"Y[0+X\?XE>21,PTMQ9T:IX; M1[/Q.L7>Z(8WG@V@=+\!M_3JKTBR+;>IQ>)=](#[E&>Y%][FT4S,;N&W0!GR MHZT:,Q4$=<+5N2D,7_&*UQD.:#GU8C/=R_HT=L(_J6/@^*@1EVI0',G')IB:LS#CS0@>E MQ/?S51[2;@H?DCA-OT0)\4(* 6W/=^JR8_>W( SLK'I&))E@D6# MF=ZN2QVM+=64U.W,/3T_1[9\H4H=!PN!U.E;1=UHSF(]EO@L(F MVP3%[RQT[/S4T3>SQ= Q9]K>"CE0_7E<(O$["!T[;X_5X_P@JU5(4:=#Q[": M,0K1/F3*X8)_A(Y1L)#-T+4VFXJP'Z%C&D;^<^1(71'S=%@MI@@U=(S?[X>C M9,H; D'P/G5@M@@?A-G%57N]1;_&$>+)Y*LC!FH'@@DMR#@A\](7>JZ$.V% MY/\[;X%?1WDY5Z"Y"T%B1W3_72 'CU7@<$WWWT5'8LH<]_YAMR$_AF"98($; MB/9]^/XN6O @;4SF.%C4CJCKJ._OH@4)IC7EI"#25@#=#]^?RMMUT0+#FN^/TDL],+D7?J+-T!@(D_G[JS>]BW9C5_]%PAF2[Z^T*KJF<32C M5>:R4J:%HF<;Y8 MW@:O#!4+IO4*OP/PM\MF55\6#7#I0D$/(U@H&&M)S))8 MZN'2!:^T$2R-RJ((Z'89U"P)H 2,;CNV=[%X#*(%#:UG__UV[65D!Q#6E,J" M_.G\#(#?@D@*JY*H#XLM/[J;6;02';J>7T%G8@"X7?FSEE\I>T!TW'VNIR+; ME#KE;TPO3EI@)CW*TV0/DTX4JJFK%UN71=EO .XML <>Y3VRATDG2N144I&M M"R /X79E]%I^A.P!T?'*.BH=N)'W!B#;K@#<)EX7!0B-E>0Y=J;X>[>=NRC- MDGP=*K+MS3*9;_NU;$)G2JU0D>)'N(L>1[-_D=D"&#;VX9\*9FY3E#4"2FK, M.KT8G""<#UL^I.]K3\L]=S[2'P>67;Z]?[")%*)I,)=O:^*N21HLBFY!,@@'PIRGNGSN4P/KF>=6\'I/B$O7C"[^?9"HI1(:S;Q/H5C#CF*0H7Y M+J?D='3"VSS)EB2YRA,*WL? >PY">3DNK7& #_+);<9G Z(ZX?G)2? I;QYEWFI!)*NZ62;'5O<01 MAI;..BVNEKX'/)!M-A98>T!/1_J$[ MOBUH)@#D$,^_ZUM<@6- MMIJ(H ?GW,SGQ,]T@G0F+V3=9/2!^/$BHND//X)S-I$9IQCE7[@KIK7V6.VS MC2;S0,*";\O@Y?+M+@(I(%N^\O2A73NF*ECG>(N87IPAOQUKBXB^];])"+^# M8)XS9U22X[!4([CG3*C5="2X!ZO%JQ!M57"/N#]KNXP) L%5MM 0C@)HG''Q M8.Q?;8BZ$/LC(%+I#)". WB0[0U*WAFQO$Q5%^*!F)WU2JS06N1U-8YH>]::&:5E$P!@R"X)-RX5$[2Z$'6T(6T2K>,O M"O>.ST4P_1QGU]N(O7&ZYDGI XD<6OXE8($SYC2UJ/"%K1%(Z@9&B4VS[3*_ MW3,F+DD6^%[XPQ:W,;2<_;#%'>&"&;;9%G?FA"UN^'W8XH;?T5M^J&>+&PK? M[AVQQ0V1[*]"M%6VN*'0.MHN6]S1'E/#[^@Q=;BKJZ#5!6/=GA;_E'A1"C-D5=B^ ML%XISYGA X0W %@S1#G3G[-WR5,_ @Z^GEZ.T-Q6 M*A*ZH$?NTJ;T]?(^!S"0"SV(&*3#SC(-77#H/I#7.'R%%]J#%T.4'\?ZG<.(A;UO#8YA/0!<\HV7*E$?P MX<< !'+)-#YKU&PLK]_!*@MIDI68"/^UST#XJ^D#+2$@V'L[_PYDHM<\U-IP MG%4[6 ]!GSG"NV_O"R 523'E("Y@27FEG:@_L"N3RI)%^Q\#$NCV;Z-;3$1" M)XKW[Q+WV5OI%!7B#P%4T*W-?$[I\'6?#MP"!=P"$I.(W,) M#PN_BJ-7DF3!,RV4'05Q\B5*:<%L,OL<9R2]IH6@?78&W0;SC) (AC\MXSSU MHMG35YC@[0E^4UZ/X@B_/!WUG)*>?7G8E:&C@M*1L@G/:VQ2YC?\$@5_42Q2 M/PE>-'(>M,;#^Q)9KZYPMVA2U9$Z"&5ZM:\;WA" %3V.2IMY.MS?)PVW3@+_ M!F*K@8-/?EOL?C6]N'! X1/CS#G9>034+FO0%#O@ M%@Q_8KH 8]JJP*._8( ML%9' -66'X>A1V, 0I5/9N?#Z7GO8H2=I67JDN%3(&"CL1$I1.>@VA.S]VF! M 7)T@8 M*A[N42#@HK&U"9^+]R&9+33J; M&%(@@QR (V:3B*I\404A"NXQ6 MC_ES2D [B[*;5WIHTC 7V-3$19_ M;5; 'O7[)_AECXP.:B4M OX:&X%EX"/N-JQ<@RC$SL94H,-AQ8)/;($[#.V&&%M5OO%B7J] MLXMASP'SD\&9K$6/@-7&UBC'6%VSDE !C\/5A+;\,V+]/G4"YC=OP^(;A6D% M'+V:0++/U^0Y70=HRP&.S5A)EH!K[>H8LWN6?=1*4N6.@!.P7<>RE Y!SD:[ M3%:[%-YZ/AFOXCQ2Y=[QADPOL T:4G;I<'B?& &+VQQ]=1?!8DB:T3A;=N3- MUC$EWD(_:U$V"2#G0#)C+3%0DR<0C'9UEKE/8I^067H+"%( /I-L,K]+TYR^ M5:[B5%I,2ST8D'(J3U)+$'3)$@C D<*E^*V?O#>6^7X;)Z6G(PT(H\46:''\ MVR ",G:J[P@4MDIS 3).1;)+&5Z32@'_VQ4H5:+_@;SDB;_T4C*9KZT-6>S_ M*3L E(,!*:%M4GF]E .!J2< MRB73$@!=L@0"8&QX@V/G.79%._SD94!N]G8-2H^V-E@>!-@XY;:NH/T=DB-@ M=;O"P/9>.@GS[_EODWDAVH&_/OGT7W["*:87(Z=<8E5>@@KB!"+1KN[/NR13 M>9_,;X,$'CY ?)#0"J:,Y)ZV3$CF -P31#7]'D]YH MW;\2!/IWE<&<@&O;;9K&U JDJ%TF3C4&[Y;=R9P]_>Z3P 0*[:869 )5V64TKTRC@?+MLID+JWY4[ M)O.5[J'].0"W]EE0#:D32 5F!NHXRH)9$.8,Z]E_\C1C)F%J!3[T$HA<*&:3 M !;M,956)4_ :LSLUJO02V'1?WA)XD79)'D(%DMXBL')%:2$B>GV']/UOZ;4 M'<@MGUUO0L"H/:93&Z0*Q*'-9M7R:0>4OU'/(8LGFE8@Y HCT6SHK4"?C<9NOFE\@KB"4SVH3!*/Z6,Q9P:KNU4DB5@/L=L4H^ M$)IR0.VP:Z(/-T$ENX+.O(!OARR2^A0+)*I]A>^X.%R2B,P#/_#"=^O++:$1 M+OH*I-YT@&9[[)CU"16(3;N,F12CR7RO%GYAQ;V,DR3^2BOE>R_P+]F;1%Q, MIF$57T[;8^BH1:- 2-H5),JC?$/I^-4+0II%=1LGCR_$#V#/W.?)2YP2EASW MM/1H9VGJ723WZXA*F3_?^F\5!8;:9Q!I#@B!3+8F89R'3-D 4"J-:2AH@ED* MY-KW6JY"HD X6FB2+3\ERTB,J3UZP1)]TP])G"JCB[0GFI[W3\[M,P6IBX?>_M1^-ND^?H"N6L775*=&8),$B 'KHWYK*!&ATX\N6MSNH1(V!9?:/I;V6$8*%_ M[J-&_VX'-O(M(]'L_6C?!^[KK[1:]>PM(K_Z\:KXV6W,R6Z86]&"I^B\0S(O M"'_&.)H.V[:]BGS_J0;]9TR6QI>'GMT M\%G;0B>FI<*LH[ZCD5F,6SH,WB>&S^&V^1Z5,:_W"5D%^6H22.FR9(:X/*&(2Z2%/V Z.CD_<4OWU)(#!34"^TJ[ MZN?LT?@YCGQ3+K^/*:!QRB93A=$<@@2\-C:F(=\3>X3J\[@ HGV7OX@, 3_- M+6]QYH7']Q]LHN_6S2(F43>="(,^NBY5R8DP<-2),-!4>4ID? =.A(%3%U8) M>PTGPJ#S3@0DJY,0;:4305SFMU6*H46+T, IU5^XP;3H0/4IB!H=LN,]]T*. M6I"_"$-&U .!9%=5O@'7YJM+$JKSP-(&+>>A3N:;*[]DGI!L5>58@,E5N\TA MYPVIZH*]?D^Z%8\YSM< A:/Y!A(&"^FP9:?'>YY,\ MO@1?3@>CX?E6):ZYB& VCF8LE7!M/!NG*PH DI=M"\0Y33\!0.$4* MJS3GE?A]9D"J>W%>:Q ^P7D#NA[U_&[P>"3):^"+>R$J!Q94(T5?VF"P 8E= M>(:MR7WRODF+D90_*^A'BI&JRV(I05T(EF*0K*E;OS+540_B004V2.9/6\S6 M(,]2%)4+>UF;ZQ)$D-Q_EG>W@#);@4TXMI9-Y=<'\DJBG-Y.5WF:Q2O00V:O M]+[" N;R[0E^7>U)6 M-*;2/9N26DLIO;#7+VOXZ"DI2A4+[ \U9Z4:H*LBL%%^ J#!X)?#135B4 M7]P\#BL?$Y(Y 2CTN((&#PDEY:A&L(HB4ED.@&3TI. &F5V09\NVA15;LG.< M(1DW=E<1D/3]C2P+43$9#KH]AHEC#]^/@??,ZB.K3!O2<4 +\CM8'W&1"5%) M7O>M&:?8/90TN*"V8IR*>R5UQ8J!]*P1HJVT8@C?(NVR8HCD4\>&H1P+,"%; M,(RWGR%M7:AO9/P,%;S/3D^0GY^:/--B^ Y1EHP.+ZS([F/F)9E;O'[7,83M MD,TF -B07R4-R *?R&[$T/#HO4\(@?LP"Z+%7>0GQ*/A_L7_&PN(9*[I:0^Y MI4\#LJ*DMPN1.@+2Q:&6>@,!(.3BATT(Q YQ=0T:HX+[$6BNV?I;9_A?07'H M(=4VJ\#/%*AJ^>4*'OE.&KYY3YDLL%#<-7K^OA.SV'$KP8VBK#5\]> M:I=+RJMMPU/L9TM8%PU=3<1BG/?>-'[V#1$ 3XKIC$)-3:V 8,YMH M>MIWW^A154;XQ';!4":G6\/RH3Z,W MB;B\NW%H#Z*%A/5+O/12,J,MQ4B4%CR:S8*"J+MH'B4W;]S-M=?:^ MQ@<2TDW#BF8_+D$>GBD5]^JZ-78FGO9.+T8(F_717Y)9'A)JPX*U';*NU";[ M\NW]F_7ZQU^]9*8RL5C[#0 )/0O !I?Y)X1MF+IOUP$ZD54#VSQ36X$*FKML M!NJ=8<6IB?%6&(**)7?!$O28/Z?DKQQ NGF%_Z&)38J&;8(1%#ADVWFSFU./ M_BZ8AC@4*IN^"<=07) S,N0^H_0C6V^.L\]Y5'?! MC%,=LW=$HME]Z$5:W2";^#G*#607 T\Z!"=)B#PG@Y\>' S*K]$098^/'Y1"HIT',4' MV5=U=&'1 02U1/N'WKN *VYXF_!$HH*E+Y48RBY&*;JXXI'GIPV.ID9[6@ M:CP/LDL"8DSN(C]>L.>?WJ.)BA(I )%#MM6F2E;1@^*]]#1C^:OH49-38<1?-@M=@EGNAP%XC M_);BAZWI-FJS45$N8+VQ63;$Y/H?0;9D;D>@(ET&+T^QPM-281;JV4!2:54\ MU."X%FT"63 VW1K+@E3SE)_^>U_1 PTIPKTZ[F*%<9?@1)1G)D&F+D4*B!'Q$M4YJ\?'F&_'S+'@%9.:@7,CYR?^80H!DA[3) M5REQ OX>R;#(/4P_Q]'F3-F(I/Q<%0^8G@Y'I^=(#FV;AZP&B0).&EO\D)O+ M_TY8RKG"F5GZBF*&;: YBBOSD&9!/-&1;'!V&:YT0>Y\1P% MJ@5GW07-A!GD'?;$)")*YX[!+/3*0GX \YAIY#"6T"40"HSPP":%XNEK M;$$HMK, >%B]S)H0BGVZ!$+1KO#$3\2CL=?TKKN+7G*=^$31$'I#8IO2CW+; M*P 0R$6[0A1Y-"KU /$@"@VRW5S!-7U6[U D8':[XA3WJ:2-H:B=_YJ^C$BT MV1[*N\%H'GH:(^>>*+FK)Q0Z9 KDQ'VCVP,],"7^D.V_3P?]WL49=G!8XUZ0 M0WH%K#6VPQW3]\&HD-K=2E\4E"*I]WS,!7S96Z^ ,\86-$N<,3Z7Z7DTF9=D M5J&9<;^?GHXN!MCU>HZCF,GI%TB#L14.2QK*&(VCV6<@X_UOZ!LE]7QFNU3> MTX8S%0@BQX/+> B%IE^GWO=J* M'-AGV97P$"R66?J^T507MNW?HPS!MD4=X>9N"#:!'!_)JLT][#X%4;#*5[ ? M@V+CC1?D-DYNPF 1@!Z^#76L9= V88=">#HL[D:DH(-8.S(0 X@/19J M?Q"JUI#9&.@%I8;](WW1W7I!\KL7YDIMU(4U4M:[GFK8CDVD"[5@EQTM3)O? MW7L=5$"5=(:&0 DY^(X2A1Q?T:!>(2)74!ZN77'7C*#[!#0EU4'%/J*D?P=6 MZC*M C:WT"%2Y06_K?U $6%EY$ MG+F:">[HO-%1I:TNIH*]4=\!NDO]GI\B>82M<%IQ.EF'Z#DK^ MGYUBOQTL\VQ7,L0T=[OD_QF2&B+&^Y OG"5WH>1_Q;+?9Z?8YKY&-Z*,ZDX4 M]6^@+EN=MTVE,G!GI\A!$SSIJ/@0J0X :N^!EA7H/7/=Y%-=# ZMSI;PZD*7 M@]L@ H(#VH%NXX917'>"$11L;!DZRL4GI[\+K0982@TLEB;;%*$>0;28S#F$ MIW3?I?Q_4EY]-G^&HH]+%T?YN>'AV(0&729EF8#2'$[;W@ MHJQO:J/\'M/"FK2Y]S&EG?_KE%D="$\]EKQ+0<1M ^&RQ&\BU##DO?S;E%'8 MAN462CL'PL;Z6[@0@5#J;E?$:'Q)X;5R&7K^GS 0QJ?%/](0)OB'3_&,A#_" M#_8=!PU M_& H?%.WJZ2P[:[C0^S#J3EV\^5+!4878@C<]_4,L>WB1[D3K4'5A2"&RDE> M,FO2$TE6RJ*%C?PHY0QV>(TM\9)(;Y/8N1,9X8B)VT$'YA [B>$(,GX$"+_K M")(6^2^''2CN>2QQEX)H*SJEK95U6N+!'&+'7+50WCD0-A:? M16/?SUPTC\4M80L ;C@%:XU&$!,?9/B\-OI MZ+2'80)6X_,Q3E.5U\]D&J 4R>2O %]@!C8FK?N^N!%V8K@Y4]3.MI$XC;L; MOK81EC]=B+;"TS82>[;;Y6A[!*C9[5S4HZ/2&D).. PB1=9VZN]" MS"XXWO:H4WK.N-\#'-@&##6W!(X*,3WNY='>Q@D)%M%5#C\>^6\L0R[#*S$F5=<$&5#KO/)/L2)<0+J0YY%[V2@N0/ M !D][]1=U0RG A"13WIM\:A'HB6O$+*)I43[-9G#LWYV22+X0U&I_'V+ ##W M21 GZUKG-)SP"D@,U.US+?T"@([L+*\C5_4I[X*[1D,',Q$G^1P &W(,9AV! MT:&M"VZ-TB4,-_5G\A4PB/.(];-*X@C^Z*\[72K"_DSF 1X@.X]MO48JD-V) MS-5UW]19K!>#Q?LRU(RU_S$@@:Q(5..=R'[%I\]6&N +JX#\F'E)AL5O&4:7 M9!XGY('XH9>FP3SP&2]34,$G\R?OFT0P:LP*ZAIR=IA-":H-A$#4VF4@W:?Q M%C#70+FP0ZW[:VI(GP*Y UK0Z)BX[UC,V[A3IT$^V#;"#(2QU^WS B!8ZC$#HDV9[85 M0Z4XB+E=I@C.>],[)3G/P*G9#$JPW88GY0G@ :9/P*GMDY"]-0 M-;>, J?$#4N9L.Z>%!%%PERGX$3M6,*KI ON>UQ:,>B5U(IV]1V-0% MLLVWCE35I_P["9MJSO^-76;!V@.T$N5="+&JX*^S[@EE%O3SUGF?AL*0FSH8 M="("B^M^B_U@Q[]6P;?)F0)0:YVW22PY9E37#N!RWR=9_; I4$(N WZL4V5+ M+&Y,%O<=K8F!SI.2+PWV?P2P;(=I72HX3>'26%'XQF5L_.H%(54&@=Y'+R2/ MQ,^3( M(:E'&-'\$L&Q'UJLM&3/"!3<,K(Z,[3U+Z3\#5Z-BS#V\0Q.2!0DS MG[(W:VUYJ_"#@#%V>/MQ9:\R1K7#OG#+QQR\,R9Y-IGK/IOCK:$_G>-KJ JF)":LT['8V0GL\*]NB][!T(<"C M*@K*2)!Z$P/CD-W']<7#KMB5<>E"\XF&XLM&R+;UQHXK#;J[$+)B*>#L KOV MLII;1@%G%T(5YT>D24/Q%B/D4 &))#0<:3+J2#^%(Q?H&2$GDM41&!W:NA ] MLG\]O^\*;3NC1ER2Q5\!_B$;OH_V *N-4BVB+.CLLH\2 M*$1R2XGQ5G@IBR5WP4W9C.4>\''LG5!_"![,31X9>)^;Z@ MJ M>.\R,8D#1R5X,!7>5)E83(KO@R6N/JPJ"3_*8B::]DYYC053U9<# ;"F&I"E/YG%,DA_B>/8U",-Q-!O[ M<'$D5)W(O&@1P)86N[_,ZR#UPSC- M$R(Q65::AS*Z;[*]N595K9\462+-)J +1E9"J@"\NQTKD?P]V!U[2-:J2@S1 M,3#VA+:LKA@8!TBF8C'>2@/C0&CU;:F!\3)/X?I/TT>RT"E&*QT'^/01FY_7 MW(4F)';!DK@F2VE!W/F.TN^*Y5#"'P%G.91TP6)X%4<^T%5XOA^"],_+MTL2 M^CZ/!/ZW/:^ MH,0B%?#@@2Y@R\Y:<9O'5K, ).D=^O50 7V+*D-+KC\''/1'V* MG$,LYUPUF_2I\.G:KNNWJDWZ%#G$1X<_>C;I4Z$=$K.4[ETTR^%0"KQPG&=Q M$>L@[7(D'@ T8K>#Y6%^J 0K24!U G'9]$>0D!"D[XFDXM!._H>4)NR"+EIL M$2[=O69ACV05^#&(D0_?*WDB^)I2A]W:38LQ\O6C^E;XW'E+Z6N'KO1#$N<@_IC8\O)1H4?T75DH]ZK%7. M08%##CNKQG9=RFH[3]SHVK4A6]PZ:).+J2$5ZDDH"Y"O[6IBH4U:;4^*6W*A MP76Z(1RQTIOQ=+UP:TV*XLP+C^_[>E=3-IX^4%(.?!7?E]MK>(+J]KH-HB C M'X/7PR0T?4^8:A)*)K)9M@I;5,XQ3;+=\9!FQ_Z#PJ.5 .H[B@VQ1M2D).K1VP0LJP4S',:8S MG.*,G>+=N!*Z3VT7/*02?H:6Q.N]7P447>=VDW(U"[AECR8[1,E^'W9 MXZ+BC!15Y! X#'$JD=Z-%C3F&-S&N*;?D@&V5-(WG\)2P+E([LU)TV^&)LR57//(;\^D>J1Y= MO'K)LW7)O4LO#?QQ-+L.PKQH>5AT<;IGO9U6[W^F9%/$-CZ!Z')H60V?B6)MR"?8,HW229VGF13/0>YAA3<)VHWDHDHC] MTFJ+115B.Y$Y [ EK)*[%Y9 2\<9:#3/H"K#>?D47WEA6%QQ--WP#R])O$C: M':;&K!11&V>?U+6,&W!\/8+" M@Q2DT C/=\D2<-W8_BOANK.A=O<,_"7) M\+.Q%W=]JVN+LS=^/N#CL_5J+. MG;B[.O4MGX%60"9G[V)Y@,_AQQ3,ML3EG GC3P M&2&K=#A[0(E[35T+HVA&H^D_QQF1]C_D?DL%'3E.10'ZX8[BP&HQ9V%V&5'8AAFOW,BG=%"PL\3X)?/*4!(N%HIR^[B2 MW+ WO' _TN=4:-BI0BQJM63N.? >N@K(;_T5Z62^IRPP74%T(IA-0K=<&QE? MF=*69]$*S'?CV2PH2+J+YG&R8C_8"3/>V7G+S'A#=\UX9]R7B#%U[ICQFGN. MG+7E.7+8/U!,D#O6N2:>(UA-Q\1X*Y\CXI9A[0JCZE[Z[.#_+^]:N]KFL?5/ M&I) 0[ZZQG*V;+ZU8 D] M^]FZ[9M&@PO,B-*&:\ Y1>3(X+CV2G?=9,\6(D(N]G\.%;!1/H%X'-DWK34( MR1ASU15C3'U=L43IC_T3;6^;;I)<&;SII'\^E?P/Q[J26G#AQG#'Z^F\7*>O1+JT^W^>(#%JX5D.0T9<7QCT%_WC?N ->@28<[O5TG) M4&=):O-^A+87!G2,'"A@2XIX&MMC_@S6!.R':^U9,3$IR!^H[8M) W MUJ0@]VR@FA12FATLO^Q_QTLO^]'BGB9+IIMS^DCH6Q02R1R3?0HB0JZ-W72B M::!Y6*W*AEA(BRY!I=)IJ/P>Y( T)S742'F4@D"-ZA$[2L@F"I,81IW0)Z; MM^S?4 4I6$_S+.'G3@9GEM!M0@--M-V)O<$:AG1!-F%-X#]IA+,/5^2O>&DZ#7_G45I<532F6TD+.%HB%Q!ONH*;(>S#B^XBA/!/2O264VU;D!/RPP1J M!LU9%^%"C5(2KOT_DN=H3?9+UT/RG+!5<)LJUWA-*UCCD -S31FIK^MFV/KP MYOI=%#"H[!;Q/:&S( L8WF3[2F;K(-JD7]_W/XK"FS=]ULLIW<%:BAR%[VKE M;P"_%\6G:@"UNX&D!9ME0 MM@.A>O/48[/UP01G+RHYE;BTT[_R'0@ V6-N0I"$6@$2W#I)9O=\NWO\[OPS MP9Z1 G$;W,\KXW=57 CW/=4@HO\(UCE$:\"30FQ_2G7+K;0-[$78Q#I::G48 M7=4 \H-\_IK4#Q+ 4^_+>?P ;G1:UC=-?\7)R@A[8K=UI\$6I 7?YW*:!2M'8$XJSJ$>LM,TG26Q!D3!F&8"3L__PS8Q"9% MPD;Y8YE?U;X36!B0;0_.;I2VH%W5+_)(7TK$VJ5)T0J$@_P4LS63)@HA NFJ MEI$?.]O7]]U%W/)H4V^W&%P,1X.+GAB;#*%*U,':3(D5I+V#^0&239V3-]FJ MH,P/.VW][9(FY,W*4),T:MB^C"011]8V4C?1XC\BNEN((>\XC=APRG#0$H7: M@6+:OA0 \OYU1IX%#AE[64F4I6,&U9S)\7?.0!<6XR?V!W6F5'&+4BX=CY$R M!BDAW]J(BK7I"0#J;:FR-J58D'WJ6LZ,J3Y&)2';VLR*179E+L ,*.8#K)_* MM".;YC";>A)=8P%7HAC=,O ^$JA2'8>DD,] M0!4OP0K-_)5QX(KF5=%!$G" M:[=LMQ\>IEFR>8[B@AG)$>?P!8[9*_SS-N9)3P>F \FI2*4O9QH!D(:4_LTC :H1=F=K.8G():HCW=BED5;,:B M::3>;,P[@4T9V?;6QOE%C5:21]BM<%3PEH +5?@PR"'X0#=AZN@RY3A"AK_*B#\3.,X9]HG(\@"4\JS3H$$TZDT8;-.SE WB7A06J .>AED>0)$><*^#>^-VLR'+ MB-TI(.A\%?.Z/^#YVB8Q(^T*C9!F%93_@29DQ_)'*^M[VG^;3&-G. M::-0IBK9DIAPJRNTIL_E/^?/ZVA5L'_LYV?;PP,[7!>9%X6'(2=/R2/)LG7Q M7RL-;OK'.!G(=HGVKET8B/.5F>0*;Q\IY-2[J[[?%G &"J M?AXWZVAP]7G@=_,-)6Q]>V MAUZL_D;!QA9RZ[VZUM$/>BG'T=SR?#_P2A8^C/:IQ,3CU.20RNU_%C:*7AY?*N\R(8_DW6;^0'._^\FBP>FAY 9LB7^K/HA@I\'X+5CMZ3^Q9L@A5)'Y-\ M]9H5S_TH5$7;=C$9#@?8MI\6U,0<>%N1:^?._JH^X#1_N7EY(6$6O9&GX,]# MD!&DJSS/.&-CL+JX*UHM!N.Q54*7L!*"X _(KM:JSV$PR#X=O:BJ,\0 SB>X M#(^QWK$W$+_!=70=:(Q7X, MU$!\DG0'O0^W5Q-IE$')E2^^1:PAK MKXE V ^Y)U]E,K'K:'$YOKRZ1O*6M*Y! IQ-[\ -@VF$QQ83*/R;^0M RM/" M>_CWY#F=AN###XFPU(ZSO@OI>7:-4&N)>^C^I'FUO\@]:!3FK"J,SV"RO_1A[:J*W<14?RE=D/IBJA\CG5SE\M:: MZL?2XV>W(M-V>CG-L]>$RJ>4N@&(S8?KAVIV&2'H@RF_#E!;?$;6!*2"'/6K MI,N4X0J:/MC1&3B>9J*9KI7O #^25]1ZEHH&W@>3] Z7=DX>?0DR0(ZS$G&B M8:\R]CX4^7K,GU/R.X<8LS<(4=;7 I6T6(R&'9J..A".#+EK?UC5SD]I&RX4 M[*) &L*,:3["A/5.E+OEESNO9@&E[R\)_7= #?90<9O%Y>!JY(4'QW!'UVRJ37*-WD?5M"PDA.5?,>?/@GEDII=L \^]\QZ^Q'BX<@7LGVW\KO M"Y_1Q(>@#M54%0_959FMLQ,C+:EX] 5'BK2.BF4NX>5HO*Y*7UDS(WXU,4G3 MB*E6L76KGK@\_J[(9? BXDDU.=1#=_4*3PM4J-^OK']98+I"#!^22UG#R-'X M&Y=N:H63NV";DOD+#[4DZ?SE+MI$7+[J=[G-.^ 20/2HJUB1D%^"V_V_K*64WA/Z^,JD;*(#NCY <'X<>BQ5P1"81".Z M5:']5TQW=?T.H.ZPWQ,&+H/Z4_'RHSCM- QIO@^9$>A(@UZ9<+_X8?(QTYKF M4"7!!]T*E=OAO?D3;**XH$P$'=6D=L48F48DS M!2W)K@B5)WYO8Q$2^:7!H/'BR_AZ\J4+)\P3,$DH[5;(TR%6\=:8/K#?,XC/ MZ_>/J[%BRI_4'[>H^!&0:#;_F\&4:$YG'LDF*_[\]2Z&VJ? ZG)T#V0+]8KC ME4%4M:S)XO)B-!A@E#'=5Z(Y'MN!@+^^E[\T?_;:N#<.'3G:3%@UPKL0FI$C4QPNPHV!Q-(3@F??S. MX7<1>ORH*9IB=MY3N"[!2/^B2;Y5DR/\&+#Y M<2/4<:,:/FKVI<0=N\S9 3L*UM,\2_BZKZ1'W@ P8F?<&5&DA8!:$D](TS\C M2M9LV=8N;?4/ 1-R?7LS6J1#=Y3OZ)".64+9<8EMJ=-X610W4T>MRSY?C";7 MHZ$?[BX-.5H(74]=FPD7FVS7YWYSV,X*NF&>_Q_(&XES9?'0CT\ MF>V M- 4[8GJ/L+C*@MP604UOR(&H\+[0=R8S41'"KX1)BAP$Z/R(XJ**S2X\%Z(P M#WNY^9VS7_\@V6O"?O-&]%5"SS@*QM\$^P;:5!?/+RY7J:6H*]8T38E2#?D' M !E[;VJJ(14DKI)1L:+=% ZV^T*TXJ/#MU>JY6=X)IK"JPM'QC23%$>:6>O 5V1 MM ^SYGIB]89>?WS4$ZQGM TY<>BCGLB?W^Z5CWJ"_2CVZ>P8^*@G\J>N>^*C MGF"%:\GEK?-13^0!6-TZX;?DHYY<8%N-'4U)&[R?V$<]P7Z%WH0?(Q_U!/V= M^39]U).!7TZV0MH6/NIB_/[YJ)TZ0B<#[) [(XZT$/SS5SL))9@,L+'[L@2DB M97ML3MFY>)84/@[V,T+?=#71-2U!MMBY>(XO &:(>^&GAJKA\Y<*8'T!9ED; M$ SR><:,.C'M.ERNO-JHA'\-UD$88/BO9I8ED&O[.(UXA2#?;Q2U *-@G M;]>378G454%D[^B'?U*B?V=!VQ8$A;S=JRDTIUV$R\.RR;_BZ(WU%JP?DN,B_657TX7#+BOQ2K< X[:P6")'-YD0*58!4W2]J%1\EH2AR47/+#$6 ML#TL7@R61S E\JR8>YJ\L9-2$G]/Z,V?$,Y.\7+^G+(_FA%()XA9K^]23XM] M5^"XP(Z3,^=/Y)8Y&7,ORAY#VLD\AM05B!9](O3#,:58)Z1M%N/!-=KC&8W5 MP1R>J[+%[([YG""?&FIN#-4.(6D!$P+;,=>4=34T">/=--'-DLUSJ=('-^L' MLF;'JZ5.!X5_WI:Y@/,729/=BS,# MNUVJC1$PQD?8IM(6MK@61271[^9VUC-E=L)#>J_)FHTZY9GZ/KWX48Y(G\%9 M_1 *Y@PG(PR#U8=%3YN46?F0#QCYJ""1H<3&)!Y_7Q[9F*T#=F=^>GX6N0DGN:K&BPT1T]I8T6 MEX.KX1C;6&UU]M1C<92.Z1?%^A("BF9<--CN:CUS-I0?(7.4]&E-NC@S6CAB M=7ZTH@D'B>UH-&&A'F=@A*OS!8L_5C!N&YDEFVT2$XNR+Z)VB\OQQ=XZU8FU MV0B.JZ1.++*/P&D79N'W7!K8OATCOL1%$_"N/EI JC%&>@9(@S>D[MX_S+*OEE&EHL"(0X,0D4,!7J(1I%XOQU?@* MO628K6)8H\/-ZG2D%M^BMVA)XF5Z'[S#_LG]_0;*H&[(YY OAWI3%3#$Y"I# M%.O4Q] 5,1[SEQU@!=&"K[DD?#G5F[*K M*+3-'*"E:<=$P7\^+CQ>2"76NZ M*G'FPL" -J*@ / " 0 !D M,C W.#4T9#$P<2YH=&U02P$"% ,4 " #[?6539M_"ZI@; "_B0 $0 M @ '("P( 9#(P-S@U-&1E>#$P,2YH=&U02P$"% ,4 " #[ M?653=T5V"SD' "K&0 $0 @ &/)P( 9#(P-S@U-&1E>#,Q M,2YH=&U02P$"% ,4 " #[?653#6_DPC4' "P&0 $0 M@ 'W+@( 9#(P-S@U-&1E>#,Q,BYH=&U02P$"% ,4 " #[?653/((B0"4$ M T# $0 @ %;-@( 9#(P-S@U-&1E>#,R,2YH=&U02P$" M% ,4 " #[?653>VYW;!X$ A# $0 @ &O.@( 9#(P M-S@U-&1E>#,R,BYH=&U02P$"% ,4 " #[?653D'':#1T* !M, $ M @ '\/@( 9#(P-S@U-&1E>#0Q+FAT;5!+ 0(4 Q0 ( /M] M95/6FAIQ?!D #@< 0 0 " 4=) @!T97(M,C R,3$P,#,N M>'-D4$L! A0#% @ ^WUE4VKF\@[Y%0 ?T0! !0 ( ! M\6(" '1E&UL4$L! A0#% @ ^WUE4[X:CN=F MB0 1Q,) !0 ( !''D" '1E&UL M4$L! A0#% @ ^WUE4^5&+L'&I0 PXX) !0 ( !M (# M '1E&UL4$L! A0#% @ ^WUE4QB[#HL!D MN=D) !0 ( !K*@# '1E&UL4$L% 3!@ , P _ ( -\X! $! end