false0000097210Q2--12-31truehttp://fasb.org/us-gaap/2023#DeferredTaxAndOtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#DeferredTaxAndOtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#DeferredTaxAndOtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#DeferredTaxAndOtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrentIncludes $1.3 million and $1.9 million in 2023 and 2022, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.”Includes $2.5 million and $4.2 million in 2023 and 2022, respectively, for leases of Teradyne’s systems recognized outside ASC 606 “Revenue from Contracts with Customers.”Included in Corporate and Eliminations are: interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations, legal and environmental fees, severance charges, pension, and an expense for the modification of Teradyne’s former chief executive officer’s outstanding equity awards.Included in income (loss) before taxes are charges related to restructuring and other, and inventory charges.Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities, and certain other assets. 0000097210 2023-01-01 2023-07-02 0000097210 2023-07-02 0000097210 2022-12-31 0000097210 2022-01-01 2022-07-03 0000097210 2023-04-03 2023-07-02 0000097210 2022-04-04 2022-07-03 0000097210 2022-04-03 2022-07-03 0000097210 2022-07-03 0000097210 2022-01-01 2022-12-31 0000097210 2021-12-31 0000097210 2016-12-12 2016-12-12 0000097210 2023-01-31 0000097210 2022-01-31 0000097210 2020-05-01 0000097210 2022-10-05 0000097210 2023-07-31 0000097210 2023-01-01 2023-01-01 0000097210 2022-08-16 2022-08-16 0000097210 2023-01-01 0000097210 2023-04-02 0000097210 2022-04-02 0000097210 2022-04-03 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:CashMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:CashEquivalentsMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CashEquivalentsMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2023-07-02 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2023-07-02 0000097210 ter:ConvertibleSeniorNotesMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member ter:PrepaidExpenseMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member ter:PrepaidExpenseMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member ter:PrepaidExpenseMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2023-07-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member ter:LongTermMarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member ter:LongTermMarketableSecuritiesMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member ter:LongTermMarketableSecuritiesMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member ter:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-07-02 0000097210 ter:MarketableSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel1Member ter:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2023-07-02 0000097210 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-07-02 0000097210 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-07-02 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember 2023-07-02 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-07-02 0000097210 us-gaap:CertificatesOfDepositMember 2023-07-02 0000097210 ter:DebtMutualFundsMember 2023-07-02 0000097210 us-gaap:CommercialPaperMember 2023-07-02 0000097210 us-gaap:CorporateDebtSecuritiesMember 2023-07-02 0000097210 us-gaap:USTreasurySecuritiesMember 2023-07-02 0000097210 ter:LongTermMarketableSecuritiesMember 2023-07-02 0000097210 ter:MarketableSecuritiesMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2023-07-02 0000097210 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-07-02 0000097210 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-07-02 0000097210 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-07-02 0000097210 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member ter:DebtMutualFundsMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2023-07-02 0000097210 ter:DebtMutualFundsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-07-02 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2023-07-02 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2023-07-02 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherCurrentLiabilitiesMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-07-02 0000097210 us-gaap:NondesignatedMember us-gaap:ForeignExchangeForwardMember ter:PrepaidExpenseMember 2023-07-02 0000097210 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeForwardMember ter:PrepaidExpenseMember 2023-07-02 0000097210 ter:RoboticsMember 2023-07-02 0000097210 ter:WirelessTestMember 2023-07-02 0000097210 ter:SemiconductorTestMember 2023-07-02 0000097210 ter:SystemsTestGroupMember 2023-07-02 0000097210 ter:CorporateAndEliminationsMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2023-07-02 0000097210 ter:EquityMutualFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2023-07-02 0000097210 us-gaap:NondesignatedMember us-gaap:ForeignExchangeForwardMember 2023-07-02 0000097210 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeOptionMember us-gaap:OtherCurrentLiabilitiesMember 2023-07-02 0000097210 us-gaap:DevelopedTechnologyRightsMember 2023-07-02 0000097210 us-gaap:CustomerRelationshipsMember 2023-07-02 0000097210 us-gaap:TrademarksAndTradeNamesMember 2023-07-02 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2023-07-02 0000097210 ter:NonUSSubsidiariesMember 2023-07-02 0000097210 currency:JPY 2023-07-02 0000097210 currency:TWD 2023-07-02 0000097210 currency:KRW 2023-07-02 0000097210 currency:GBP 2023-07-02 0000097210 currency:EUR 2023-07-02 0000097210 currency:SGD 2023-07-02 0000097210 currency:PHP 2023-07-02 0000097210 currency:CNY 2023-07-02 0000097210 currency:DKK 2023-07-02 0000097210 us-gaap:ShortTermContractWithCustomerMember 2023-07-02 0000097210 ter:ConvertibleCommonSharesMember 2023-07-02 0000097210 currency:JPY us-gaap:CashFlowHedgingMember us-gaap:ForeignExchangeForwardMember us-gaap:LongMember 2023-07-02 0000097210 us-gaap:CashFlowHedgingMember us-gaap:ForeignExchangeForwardMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0000097210 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000097210 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000097210 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000097210 us-gaap:CashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 ter:ConvertibleSeniorNotesMember 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member ter:LongTermMarketableSecuritiesMember 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member ter:LongTermMarketableSecuritiesMember 2022-12-31 0000097210 ter:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel3Member ter:MarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member ter:MarketableSecuritiesMember 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member us-gaap:CashAndCashEquivalentsMember 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member us-gaap:CashAndCashEquivalentsMember 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 ter:PrepaidExpenseMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000097210 ter:PrepaidExpenseMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000097210 ter:LongTermMarketableSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000097210 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2022-12-31 0000097210 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-12-31 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember 2022-12-31 0000097210 us-gaap:CertificatesOfDepositMember 2022-12-31 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-12-31 0000097210 ter:DebtMutualFundsMember 2022-12-31 0000097210 us-gaap:CommercialPaperMember 2022-12-31 0000097210 us-gaap:USTreasurySecuritiesMember 2022-12-31 0000097210 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000097210 ter:LongTermMarketableSecuritiesMember 2022-12-31 0000097210 ter:MarketableSecuritiesMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0000097210 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0000097210 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0000097210 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0000097210 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 ter:DebtMutualFundsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-12-31 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-12-31 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2022-12-31 0000097210 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2022-12-31 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2022-12-31 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000097210 us-gaap:NondesignatedMember us-gaap:ForeignExchangeForwardMember ter:PrepaidExpenseMember 2022-12-31 0000097210 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeForwardMember ter:PrepaidExpenseMember 2022-12-31 0000097210 ter:RoboticsMember 2022-12-31 0000097210 ter:WirelessTestMember 2022-12-31 0000097210 ter:SemiconductorTestMember 2022-12-31 0000097210 ter:SystemsTestGroupMember 2022-12-31 0000097210 ter:EquityMutualFundsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0000097210 ter:EquityMutualFundsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2022-12-31 0000097210 ter:EquityMutualFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000097210 us-gaap:NondesignatedMember us-gaap:ForeignExchangeForwardMember 2022-12-31 0000097210 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeOptionMember us-gaap:OtherCurrentLiabilitiesMember 2022-12-31 0000097210 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0000097210 us-gaap:CustomerRelationshipsMember 2022-12-31 0000097210 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0000097210 currency:JPY 2022-12-31 0000097210 currency:TWD 2022-12-31 0000097210 currency:KRW 2022-12-31 0000097210 currency:GBP 2022-12-31 0000097210 currency:EUR 2022-12-31 0000097210 currency:SGD 2022-12-31 0000097210 currency:PHP 2022-12-31 0000097210 currency:CNY 2022-12-31 0000097210 currency:JPY us-gaap:CashFlowHedgingMember us-gaap:ForeignExchangeForwardMember us-gaap:LongMember 2022-12-31 0000097210 currency:TWD us-gaap:CashFlowHedgingMember us-gaap:ForeignExchangeForwardMember us-gaap:LongMember 2022-12-31 0000097210 us-gaap:CashFlowHedgingMember us-gaap:ForeignExchangeForwardMember 2022-12-31 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:ShortMember currency:JPY 2022-12-31 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:ShortMember currency:TWD 2022-12-31 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:TransferredAtPointInTimeMember 2023-04-03 2023-07-02 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:TransferredAtPointInTimeMember 2023-04-03 2023-07-02 0000097210 us-gaap:TransferredAtPointInTimeMember ter:SystemsTestGroupMember 2023-04-03 2023-07-02 0000097210 us-gaap:TransferredAtPointInTimeMember ter:UniversalRobotsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 us-gaap:TransferredAtPointInTimeMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 us-gaap:TransferredAtPointInTimeMember ter:WirelessTestMember 2023-04-03 2023-07-02 0000097210 us-gaap:CorporateAndOtherMember us-gaap:TransferredAtPointInTimeMember 2023-04-03 2023-07-02 0000097210 us-gaap:TransferredAtPointInTimeMember 2023-04-03 2023-07-02 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:TransferredOverTimeMember 2023-04-03 2023-07-02 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:TransferredOverTimeMember 2023-04-03 2023-07-02 0000097210 us-gaap:TransferredOverTimeMember ter:SystemsTestGroupMember 2023-04-03 2023-07-02 0000097210 us-gaap:TransferredOverTimeMember ter:UniversalRobotsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 us-gaap:TransferredOverTimeMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2023-04-03 2023-07-02 0000097210 us-gaap:TransferredOverTimeMember 2023-04-03 2023-07-02 0000097210 ter:SemiconductorTestMember ter:SocMember 2023-04-03 2023-07-02 0000097210 ter:MemoryMember ter:SemiconductorTestMember 2023-04-03 2023-07-02 0000097210 ter:SystemsTestGroupMember 2023-04-03 2023-07-02 0000097210 ter:UniversalRobotsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 ter:RoboticsMember ter:MobileIndustrialRobotsApsMember 2023-04-03 2023-07-02 0000097210 ter:WirelessTestMember 2023-04-03 2023-07-02 0000097210 us-gaap:CorporateAndOtherMember 2023-04-03 2023-07-02 0000097210 ter:SemiconductorTestMember ter:SocMember srt:AsiaPacificMember 2023-04-03 2023-07-02 0000097210 ter:SemiconductorTestMember ter:MemoryMember srt:AsiaPacificMember 2023-04-03 2023-07-02 0000097210 ter:SystemsTestGroupMember srt:AsiaPacificMember 2023-04-03 2023-07-02 0000097210 srt:AsiaPacificMember ter:UniversalRobotsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2023-04-03 2023-07-02 0000097210 srt:AsiaPacificMember 2023-04-03 2023-07-02 0000097210 srt:AmericasMember ter:SocMember ter:SemiconductorTestMember 2023-04-03 2023-07-02 0000097210 ter:SemiconductorTestMember ter:MemoryMember srt:AmericasMember 2023-04-03 2023-07-02 0000097210 ter:SystemsTestGroupMember srt:AmericasMember 2023-04-03 2023-07-02 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 srt:AmericasMember ter:WirelessTestMember 2023-04-03 2023-07-02 0000097210 srt:AmericasMember us-gaap:CorporateAndOtherMember 2023-04-03 2023-07-02 0000097210 srt:AmericasMember 2023-04-03 2023-07-02 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:EMEAMember 2023-04-03 2023-07-02 0000097210 us-gaap:EMEAMember ter:MemoryMember ter:SemiconductorTestMember 2023-04-03 2023-07-02 0000097210 ter:SystemsTestGroupMember us-gaap:EMEAMember 2023-04-03 2023-07-02 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 ter:RoboticsMember ter:MobileIndustrialRobotsApsMember us-gaap:EMEAMember 2023-04-03 2023-07-02 0000097210 us-gaap:EMEAMember ter:WirelessTestMember 2023-04-03 2023-07-02 0000097210 us-gaap:EMEAMember 2023-04-03 2023-07-02 0000097210 ter:SemiconductorTestMember 2023-04-03 2023-07-02 0000097210 ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember us-gaap:NondesignatedMember us-gaap:ForeignExchangeOptionMember 2023-04-03 2023-07-02 0000097210 us-gaap:ForeignPlanMember 2023-04-03 2023-07-02 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-04-03 2023-07-02 0000097210 us-gaap:EmployeeStockOptionMember 2023-04-03 2023-07-02 0000097210 ter:CorporateAndEliminationsMember 2023-04-03 2023-07-02 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2023-04-03 2023-07-02 0000097210 us-gaap:CommonStockMember 2023-04-03 2023-07-02 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-04-03 2023-07-02 0000097210 us-gaap:RetainedEarningsMember 2023-04-03 2023-07-02 0000097210 us-gaap:ProductMember 2023-04-03 2023-07-02 0000097210 us-gaap:ServiceMember 2023-04-03 2023-07-02 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-03 2023-07-02 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-04-03 2023-07-02 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-04-03 2023-07-02 0000097210 us-gaap:SalesMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeOptionMember 2023-04-03 2023-07-02 0000097210 us-gaap:EMEAMember ter:WirelessTestMember 2023-01-01 2023-07-02 0000097210 us-gaap:EMEAMember 2023-01-01 2023-07-02 0000097210 ter:SemiconductorTestMember ter:SocMember 2023-01-01 2023-07-02 0000097210 ter:SemiconductorTestMember ter:MemoryMember 2023-01-01 2023-07-02 0000097210 ter:SystemsTestGroupMember 2023-01-01 2023-07-02 0000097210 ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-07-02 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-07-02 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-07-02 0000097210 us-gaap:TransferredAtPointInTimeMember ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 us-gaap:TransferredAtPointInTimeMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 us-gaap:TransferredAtPointInTimeMember ter:WirelessTestMember 2023-01-01 2023-07-02 0000097210 us-gaap:CorporateAndOtherMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-07-02 0000097210 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-07-02 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-07-02 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-07-02 0000097210 us-gaap:TransferredOverTimeMember ter:SystemsTestGroupMember 2023-01-01 2023-07-02 0000097210 us-gaap:TransferredOverTimeMember ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 us-gaap:TransferredOverTimeMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 us-gaap:TransferredOverTimeMember ter:WirelessTestMember 2023-01-01 2023-07-02 0000097210 us-gaap:TransferredOverTimeMember 2023-01-01 2023-07-02 0000097210 ter:WirelessTestMember 2023-01-01 2023-07-02 0000097210 us-gaap:CorporateAndOtherMember 2023-01-01 2023-07-02 0000097210 ter:SemiconductorTestMember ter:SocMember srt:AsiaPacificMember 2023-01-01 2023-07-02 0000097210 ter:SemiconductorTestMember ter:MemoryMember srt:AsiaPacificMember 2023-01-01 2023-07-02 0000097210 ter:SystemsTestGroupMember srt:AsiaPacificMember 2023-01-01 2023-07-02 0000097210 srt:AsiaPacificMember ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 ter:RoboticsMember ter:MobileIndustrialRobotsApsMember srt:AsiaPacificMember 2023-01-01 2023-07-02 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2023-01-01 2023-07-02 0000097210 srt:AsiaPacificMember 2023-01-01 2023-07-02 0000097210 srt:AmericasMember ter:SocMember ter:SemiconductorTestMember 2023-01-01 2023-07-02 0000097210 ter:SemiconductorTestMember ter:MemoryMember srt:AmericasMember 2023-01-01 2023-07-02 0000097210 ter:SystemsTestGroupMember srt:AmericasMember 2023-01-01 2023-07-02 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 srt:AmericasMember ter:WirelessTestMember 2023-01-01 2023-07-02 0000097210 srt:AmericasMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-07-02 0000097210 srt:AmericasMember 2023-01-01 2023-07-02 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:EMEAMember 2023-01-01 2023-07-02 0000097210 us-gaap:EMEAMember ter:MemoryMember ter:SemiconductorTestMember 2023-01-01 2023-07-02 0000097210 ter:SystemsTestGroupMember us-gaap:EMEAMember 2023-01-01 2023-07-02 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 ter:RoboticsMember ter:MobileIndustrialRobotsApsMember us-gaap:EMEAMember 2023-01-01 2023-07-02 0000097210 ter:SemiconductorTestMember 2023-01-01 2023-07-02 0000097210 ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember us-gaap:NondesignatedMember us-gaap:ForeignExchangeOptionMember 2023-01-01 2023-07-02 0000097210 us-gaap:ForeignPlanMember 2023-01-01 2023-07-02 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-07-02 0000097210 ter:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-07-02 0000097210 us-gaap:RestrictedStockUnitsRSUMember srt:DirectorMember 2023-01-01 2023-07-02 0000097210 ter:EmployeeStockPurchasePlanMember srt:MinimumMember 2023-01-01 2023-07-02 0000097210 us-gaap:EmployeeStockOptionMember srt:MaximumMember 2023-01-01 2023-07-02 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-07-02 0000097210 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-07-02 0000097210 ter:CorporateAndEliminationsMember 2023-01-01 2023-07-02 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember exch:XNYS 2023-01-01 2023-07-02 0000097210 us-gaap:ShareBasedCompensationAwardTrancheOneMember ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-07-02 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-07-02 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2023-01-01 2023-07-02 0000097210 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-07-02 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2023-01-01 2023-07-02 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-07-02 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2023-01-01 2023-07-02 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-01-01 2023-07-02 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-07-02 0000097210 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-07-02 0000097210 us-gaap:CommonStockMember 2023-01-01 2023-07-02 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-07-02 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-07-02 0000097210 us-gaap:DevelopedTechnologyRightsMember 2023-01-01 2023-07-02 0000097210 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-07-02 0000097210 us-gaap:TrademarksAndTradeNamesMember 2023-01-01 2023-07-02 0000097210 ter:EmployeesMember ter:ServiceBasedRestrictedStockUnitsMember 2023-01-01 2023-07-02 0000097210 ter:TERServiceBasedStockOptionsMember ter:NonEmployeeDirectorsMember 2023-01-01 2023-07-02 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-07-02 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedRestrictedStockUnitsMember 2023-01-01 2023-07-02 0000097210 ter:ServiceBasedStockOptionsMember srt:ExecutiveOfficerMember 2023-01-01 2023-07-02 0000097210 us-gaap:MeasurementInputExpectedDividendPaymentMember ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-07-02 0000097210 us-gaap:MeasurementInputExpectedDividendPaymentMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-07-02 0000097210 country:SG 2023-01-01 2023-07-02 0000097210 us-gaap:ForeignExchangeContractMember 2023-01-01 2023-07-02 0000097210 ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember 2023-01-01 2023-07-02 0000097210 ter:NonEmployeesMember ter:ServiceBasedRestrictedStockUnitsMember 2023-01-01 2023-07-02 0000097210 us-gaap:RetainedEarningsMember 2023-01-01 2023-07-02 0000097210 us-gaap:ProductMember 2023-01-01 2023-07-02 0000097210 us-gaap:ServiceMember 2023-01-01 2023-07-02 0000097210 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember ter:TruistBankMember 2023-01-01 2023-07-02 0000097210 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember ter:TruistBankMember 2023-01-01 2023-07-02 0000097210 srt:MinimumMember ter:LondonInterbankOfferedRateMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember 2023-01-01 2023-07-02 0000097210 srt:MaximumMember ter:LondonInterbankOfferedRateMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember 2023-01-01 2023-07-02 0000097210 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember 2023-01-01 2023-07-02 0000097210 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember 2023-01-01 2023-07-02 0000097210 us-gaap:ShortTermContractWithCustomerMember 2023-01-01 2023-07-02 0000097210 us-gaap:LongTermContractWithCustomerMember srt:MinimumMember 2023-01-01 2023-07-02 0000097210 us-gaap:LongTermContractWithCustomerMember srt:MaximumMember 2023-01-01 2023-07-02 0000097210 ter:RetirementAgreementMember 2023-01-01 2023-07-02 0000097210 us-gaap:CollateralPledgedMember 2023-01-01 2023-07-02 0000097210 us-gaap:SalesMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeOptionMember 2023-01-01 2023-07-02 0000097210 us-gaap:CashFlowHedgingMember 2023-01-01 2023-07-02 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-04-03 2022-07-03 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2022-04-03 2022-07-03 0000097210 us-gaap:TransferredAtPointInTimeMember ter:SocMember ter:SemiconductorTestMember 2022-01-01 2022-07-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-07-03 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-07-03 0000097210 ter:RoboticsMember ter:UniversalRobotsMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-07-03 0000097210 us-gaap:TransferredAtPointInTimeMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2022-01-01 2022-07-03 0000097210 us-gaap:TransferredAtPointInTimeMember ter:WirelessTestMember 2022-01-01 2022-07-03 0000097210 us-gaap:TransferredAtPointInTimeMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-07-03 0000097210 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-07-03 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-07-03 0000097210 us-gaap:TransferredOverTimeMember ter:MemoryMember ter:SemiconductorTestMember 2022-01-01 2022-07-03 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-07-03 0000097210 us-gaap:TransferredOverTimeMember ter:UniversalRobotsMember ter:RoboticsMember 2022-01-01 2022-07-03 0000097210 us-gaap:TransferredOverTimeMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2022-01-01 2022-07-03 0000097210 us-gaap:TransferredOverTimeMember ter:WirelessTestMember 2022-01-01 2022-07-03 0000097210 us-gaap:TransferredOverTimeMember 2022-01-01 2022-07-03 0000097210 ter:SemiconductorTestMember ter:SocMember 2022-01-01 2022-07-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember 2022-01-01 2022-07-03 0000097210 ter:SystemsTestGroupMember 2022-01-01 2022-07-03 0000097210 ter:UniversalRobotsMember ter:RoboticsMember 2022-01-01 2022-07-03 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2022-01-01 2022-07-03 0000097210 ter:WirelessTestMember 2022-01-01 2022-07-03 0000097210 us-gaap:CorporateAndOtherMember 2022-01-01 2022-07-03 0000097210 ter:SemiconductorTestMember ter:SocMember srt:AsiaPacificMember 2022-01-01 2022-07-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember srt:AsiaPacificMember 2022-01-01 2022-07-03 0000097210 ter:SystemsTestGroupMember srt:AsiaPacificMember 2022-01-01 2022-07-03 0000097210 ter:RoboticsMember ter:UniversalRobotsMember srt:AsiaPacificMember 2022-01-01 2022-07-03 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2022-01-01 2022-07-03 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2022-01-01 2022-07-03 0000097210 srt:AsiaPacificMember 2022-01-01 2022-07-03 0000097210 ter:SemiconductorTestMember ter:SocMember srt:AmericasMember 2022-01-01 2022-07-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember srt:AmericasMember 2022-01-01 2022-07-03 0000097210 ter:SystemsTestGroupMember srt:AmericasMember 2022-01-01 2022-07-03 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:RoboticsMember 2022-01-01 2022-07-03 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2022-01-01 2022-07-03 0000097210 srt:AmericasMember ter:WirelessTestMember 2022-01-01 2022-07-03 0000097210 us-gaap:CorporateAndOtherMember srt:AmericasMember 2022-01-01 2022-07-03 0000097210 srt:AmericasMember 2022-01-01 2022-07-03 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:EMEAMember 2022-01-01 2022-07-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:EMEAMember 2022-01-01 2022-07-03 0000097210 us-gaap:EMEAMember ter:SystemsTestGroupMember 2022-01-01 2022-07-03 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:RoboticsMember 2022-01-01 2022-07-03 0000097210 us-gaap:EMEAMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2022-01-01 2022-07-03 0000097210 ter:WirelessTestMember us-gaap:EMEAMember 2022-01-01 2022-07-03 0000097210 us-gaap:EMEAMember 2022-01-01 2022-07-03 0000097210 ter:SemiconductorTestMember 2022-01-01 2022-07-03 0000097210 ter:RoboticsMember 2022-01-01 2022-07-03 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember us-gaap:NondesignatedMember us-gaap:ForeignExchangeOptionMember 2022-01-01 2022-07-03 0000097210 us-gaap:ForeignPlanMember 2022-01-01 2022-07-03 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-07-03 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-07-03 0000097210 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-07-03 0000097210 ter:CorporateAndEliminationsMember 2022-01-01 2022-07-03 0000097210 exch:XNYS ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-07-03 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2022-01-01 2022-07-03 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-07-03 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2022-01-01 2022-07-03 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2022-01-01 2022-07-03 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-07-03 0000097210 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-07-03 0000097210 us-gaap:CommonStockMember 2022-01-01 2022-07-03 0000097210 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-07-03 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-07-03 0000097210 ter:EmployeesMember ter:ServiceBasedRestrictedStockUnitsMember 2022-01-01 2022-07-03 0000097210 ter:NonEmployeeDirectorsMember ter:TERServiceBasedStockOptionsMember 2022-01-01 2022-07-03 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-07-03 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedStockOptionsMember 2022-01-01 2022-07-03 0000097210 us-gaap:MeasurementInputExpectedDividendPaymentMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-07-03 0000097210 us-gaap:MeasurementInputExpectedDividendPaymentMember ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-07-03 0000097210 country:SG 2022-01-01 2022-07-03 0000097210 ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember 2022-01-01 2022-07-03 0000097210 ter:NonEmployeesMember ter:ServiceBasedRestrictedStockUnitsMember 2022-01-01 2022-07-03 0000097210 us-gaap:RetainedEarningsMember 2022-01-01 2022-07-03 0000097210 us-gaap:ProductMember 2022-01-01 2022-07-03 0000097210 us-gaap:ServiceMember 2022-01-01 2022-07-03 0000097210 us-gaap:CommonStockMember us-gaap:ConvertibleCommonStockMember 2022-01-01 2022-07-03 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2022-01-01 2022-07-03 0000097210 us-gaap:SettledLitigationMember 2022-01-01 2022-07-03 0000097210 us-gaap:TransferredAtPointInTimeMember ter:SocMember ter:SemiconductorTestMember 2022-04-04 2022-07-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:TransferredAtPointInTimeMember 2022-04-04 2022-07-03 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2022-04-04 2022-07-03 0000097210 ter:RoboticsMember ter:UniversalRobotsMember us-gaap:TransferredAtPointInTimeMember 2022-04-04 2022-07-03 0000097210 us-gaap:TransferredAtPointInTimeMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2022-04-04 2022-07-03 0000097210 us-gaap:TransferredAtPointInTimeMember ter:WirelessTestMember 2022-04-04 2022-07-03 0000097210 us-gaap:TransferredAtPointInTimeMember us-gaap:CorporateAndOtherMember 2022-04-04 2022-07-03 0000097210 us-gaap:TransferredAtPointInTimeMember 2022-04-04 2022-07-03 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:TransferredOverTimeMember 2022-04-04 2022-07-03 0000097210 us-gaap:TransferredOverTimeMember ter:MemoryMember ter:SemiconductorTestMember 2022-04-04 2022-07-03 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2022-04-04 2022-07-03 0000097210 us-gaap:TransferredOverTimeMember ter:UniversalRobotsMember ter:RoboticsMember 2022-04-04 2022-07-03 0000097210 ter:RoboticsMember ter:MobileIndustrialRobotsApsMember us-gaap:TransferredOverTimeMember 2022-04-04 2022-07-03 0000097210 us-gaap:TransferredOverTimeMember ter:WirelessTestMember 2022-04-04 2022-07-03 0000097210 us-gaap:TransferredOverTimeMember 2022-04-04 2022-07-03 0000097210 ter:SemiconductorTestMember ter:SocMember 2022-04-04 2022-07-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember 2022-04-04 2022-07-03 0000097210 ter:SystemsTestGroupMember 2022-04-04 2022-07-03 0000097210 ter:UniversalRobotsMember ter:RoboticsMember 2022-04-04 2022-07-03 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2022-04-04 2022-07-03 0000097210 ter:WirelessTestMember 2022-04-04 2022-07-03 0000097210 us-gaap:CorporateAndOtherMember 2022-04-04 2022-07-03 0000097210 ter:SemiconductorTestMember ter:SocMember srt:AsiaPacificMember 2022-04-04 2022-07-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember srt:AsiaPacificMember 2022-04-04 2022-07-03 0000097210 ter:SystemsTestGroupMember srt:AsiaPacificMember 2022-04-04 2022-07-03 0000097210 ter:RoboticsMember ter:UniversalRobotsMember srt:AsiaPacificMember 2022-04-04 2022-07-03 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2022-04-04 2022-07-03 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2022-04-04 2022-07-03 0000097210 srt:AsiaPacificMember 2022-04-04 2022-07-03 0000097210 ter:SemiconductorTestMember ter:SocMember srt:AmericasMember 2022-04-04 2022-07-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember srt:AmericasMember 2022-04-04 2022-07-03 0000097210 srt:AmericasMember ter:SystemsTestGroupMember 2022-04-04 2022-07-03 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:RoboticsMember 2022-04-04 2022-07-03 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2022-04-04 2022-07-03 0000097210 srt:AmericasMember ter:WirelessTestMember 2022-04-04 2022-07-03 0000097210 us-gaap:CorporateAndOtherMember srt:AmericasMember 2022-04-04 2022-07-03 0000097210 srt:AmericasMember 2022-04-04 2022-07-03 0000097210 ter:SemiconductorTestMember ter:SocMember us-gaap:EMEAMember 2022-04-04 2022-07-03 0000097210 ter:SemiconductorTestMember ter:MemoryMember us-gaap:EMEAMember 2022-04-04 2022-07-03 0000097210 us-gaap:EMEAMember ter:SystemsTestGroupMember 2022-04-04 2022-07-03 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:RoboticsMember 2022-04-04 2022-07-03 0000097210 us-gaap:EMEAMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2022-04-04 2022-07-03 0000097210 ter:WirelessTestMember us-gaap:EMEAMember 2022-04-04 2022-07-03 0000097210 us-gaap:EMEAMember 2022-04-04 2022-07-03 0000097210 ter:SemiconductorTestMember 2022-04-04 2022-07-03 0000097210 ter:RoboticsMember 2022-04-04 2022-07-03 0000097210 us-gaap:OtherNonoperatingIncomeExpenseMember us-gaap:NondesignatedMember us-gaap:ForeignExchangeOptionMember 2022-04-04 2022-07-03 0000097210 us-gaap:ForeignPlanMember 2022-04-04 2022-07-03 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-04-04 2022-07-03 0000097210 us-gaap:EmployeeStockOptionMember 2022-04-04 2022-07-03 0000097210 ter:CorporateAndEliminationsMember 2022-04-04 2022-07-03 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2022-04-04 2022-07-03 0000097210 us-gaap:CommonStockMember 2022-04-04 2022-07-03 0000097210 us-gaap:AdditionalPaidInCapitalMember 2022-04-04 2022-07-03 0000097210 us-gaap:RetainedEarningsMember 2022-04-04 2022-07-03 0000097210 us-gaap:ProductMember 2022-04-04 2022-07-03 0000097210 us-gaap:ServiceMember 2022-04-04 2022-07-03 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-04 2022-07-03 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-04-04 2022-07-03 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2022-04-04 2022-07-03 0000097210 us-gaap:SalesMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeOptionMember 2022-04-04 2022-07-03 0000097210 ter:RoboticsMember 2022-01-01 2022-12-31 0000097210 ter:WirelessTestMember 2022-01-01 2022-12-31 0000097210 ter:SemiconductorTestMember 2022-01-01 2022-12-31 0000097210 ter:SystemsTestGroupMember 2022-01-01 2022-12-31 0000097210 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0000097210 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000097210 us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-12-31 0000097210 us-gaap:ForeignExchangeContractMember 2022-01-01 2022-12-31 0000097210 us-gaap:CashFlowHedgingMember 2022-01-01 2022-12-31 0000097210 ter:RoboticsMember 2022-07-03 0000097210 ter:WirelessTestMember 2022-07-03 0000097210 ter:CorporateAndEliminationsMember 2022-07-03 0000097210 ter:SemiconductorTestMember 2022-07-03 0000097210 ter:SystemsTestGroupMember 2022-07-03 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2022-07-03 0000097210 ter:NonUSSubsidiariesMember 2022-07-03 0000097210 ter:DisputeInRespectOfContingentConsiderationMember ter:AutoGuideLlcMember 2021-03-08 2021-03-08 0000097210 ter:DisputeInRespectOfContingentConsiderationMember ter:AutoGuideLlcMember 2022-03-01 2022-03-31 0000097210 ter:TerDisputeInRespectOfContingentConsiderationMember ter:TerCorporateAndEliminationsMember 2022-03-25 2022-03-25 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 0000097210 ter:OptionOneMember ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 0000097210 ter:TeradyneMember us-gaap:AccountingStandardsUpdate202006Member srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember 2022-01-01 0000097210 ter:TeradyneMember 2022-01-01 0000097210 ter:TeradyneMember us-gaap:AccountingStandardsUpdate202006Member 2022-01-01 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 us-gaap:SubsequentEventMember 2023-08-04 0000097210 us-gaap:CommonStockMember 2023-04-02 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-04-02 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-02 0000097210 us-gaap:RetainedEarningsMember 2023-04-02 0000097210 us-gaap:CommonStockMember us-gaap:ConvertibleCommonStockMember 2023-04-02 0000097210 us-gaap:CommonStockMember 2023-07-02 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-07-02 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-02 0000097210 us-gaap:RetainedEarningsMember 2023-07-02 0000097210 us-gaap:CommonStockMember us-gaap:ConvertibleCommonStockMember 2023-07-02 0000097210 us-gaap:CommonStockMember 2022-12-31 0000097210 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000097210 us-gaap:RetainedEarningsMember 2022-12-31 0000097210 us-gaap:CommonStockMember us-gaap:ConvertibleCommonStockMember 2022-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2022-12-31 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2022-12-31 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2022-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2023-07-02 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-07-02 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2023-07-02 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-07-02 0000097210 us-gaap:CommonStockMember 2021-12-31 0000097210 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000097210 us-gaap:RetainedEarningsMember 2021-12-31 0000097210 us-gaap:CommonStockMember us-gaap:ConvertibleCommonStockMember 2021-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2021-12-31 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2021-12-31 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2021-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2022-07-03 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-07-03 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2022-07-03 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2022-07-03 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-03 0000097210 us-gaap:CommonStockMember 2022-07-03 0000097210 us-gaap:AdditionalPaidInCapitalMember 2022-07-03 0000097210 us-gaap:RetainedEarningsMember 2022-07-03 0000097210 us-gaap:CommonStockMember us-gaap:ConvertibleCommonStockMember 2022-07-03 0000097210 us-gaap:CommonStockMember 2022-04-03 0000097210 us-gaap:AdditionalPaidInCapitalMember 2022-04-03 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-03 0000097210 us-gaap:RetainedEarningsMember 2022-04-03 0000097210 us-gaap:CommonStockMember us-gaap:ConvertibleCommonStockMember 2022-04-03 iso4217:USD utr:Year xbrli:shares xbrli:pure utr:Month iso4217:USD xbrli:shares utr:Day ter:Segment