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