0000950170-24-052761.txt : 20240503 0000950170-24-052761.hdr.sgml : 20240503 20240503150046 ACCESSION NUMBER: 0000950170-24-052761 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 113 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240503 DATE AS OF CHANGE: 20240503 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TERADYNE, INC CENTRAL INDEX KEY: 0000097210 STANDARD INDUSTRIAL CLASSIFICATION: INSTRUMENTS FOR MEAS & TESTING OF ELECTRICITY & ELEC SIGNALS [3825] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 042272148 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-06462 FILM NUMBER: 24912530 BUSINESS ADDRESS: STREET 1: 600 RIVERPARK DRIVE CITY: NORTH READING STATE: MA ZIP: 01864 BUSINESS PHONE: 978-370-2700 MAIL ADDRESS: STREET 1: 600 RIVERPARK DRIVE CITY: NORTH READING STATE: MA ZIP: 01864 FORMER COMPANY: FORMER CONFORMED NAME: TERADYNE INC DATE OF NAME CHANGE: 19920703 10-Q 1 ter-20240331.htm 10-Q 10-Q
0000097210false--12-31 Q1http://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#DeferredTaxAndOtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#DeferredTaxAndOtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#DeferredTaxAndOtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#DeferredTaxAndOtherLiabilitiesNoncurrent0000097210us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:ForeignExchangeContractMember2024-01-012024-03-310000097210us-gaap:AdditionalPaidInCapitalMember2022-12-310000097210us-gaap:MeasurementInputExpectedDividendPaymentMemberus-gaap:EmployeeStockOptionMember2023-01-012023-04-020000097210country:SG2023-01-012023-04-020000097210ter:MercedesJohnsonMember2024-03-310000097210us-gaap:OperatingSegmentsMemberter:SemiconductorTestMember2023-04-020000097210ter:ForeignCurrencyTranslationAdjustmentsMember2024-03-310000097210us-gaap:CallOptionMember2023-11-072023-11-070000097210ter:MobileIndustrialRobotsApsMembersrt:AsiaPacificMemberter:RoboticsMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210ter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-03-310000097210us-gaap:ProductMember2024-01-012024-03-310000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2024-03-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-03-310000097210us-gaap:EmployeeStockOptionMember2024-01-012024-03-310000097210ter:CorporateAndEliminationsMember2024-01-012024-03-310000097210ter:MobileIndustrialRobotsApsMemberus-gaap:TransferredOverTimeMemberter:RoboticsMember2024-01-012024-03-310000097210ter:PrepaidExpenseMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:CommonStockMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:TransferredAtPointInTimeMember2023-01-012023-04-020000097210us-gaap:CommercialPaperMember2024-03-310000097210ter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-04-020000097210us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2023-12-310000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-12-310000097210currency:SGD2024-03-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember2024-03-310000097210us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310000097210us-gaap:OperatingSegmentsMemberter:WirelessTestMember2024-01-012024-03-310000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:CorporateDebtSecuritiesMember2023-12-310000097210ter:EmployeesMemberter:ServiceBasedRestrictedStockUnitsMember2023-01-012023-04-0200000972102024-04-290000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-03-310000097210ter:UniversalRobotsMembersrt:AsiaPacificMemberter:RoboticsMember2024-01-012024-03-310000097210us-gaap:CustomerRelationshipsMember2023-12-310000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberexch:XNYS2023-01-012023-04-020000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310000097210ter:MobileIndustrialRobotsApsMemberus-gaap:EMEAMemberter:RoboticsMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-3100000972102023-04-022023-04-020000097210currency:JPYus-gaap:LongMemberus-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2024-03-310000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-01-012023-04-020000097210ter:MarketableSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2024-03-310000097210us-gaap:CustomerRelationshipsMember2023-01-012023-12-310000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember2023-01-012023-04-020000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberus-gaap:MeasurementInputExpectedDividendPaymentMember2022-01-012022-10-020000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeOptionMemberus-gaap:OtherNonoperatingIncomeExpenseMember2023-01-012023-04-020000097210ter:EmployeesMemberter:ServiceBasedRestrictedStockUnitsMember2024-01-012024-03-310000097210us-gaap:RevolvingCreditFacilityMemberter:LondonInterbankOfferedRateMembersrt:MinimumMemberter:TruistBankMember2024-01-012024-03-310000097210ter:DebtMutualFundsMember2023-12-310000097210ter:RoboticsMember2024-01-012024-03-310000097210ter:MarketableSecuritiesMember2023-12-310000097210us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210ter:SemiconductorTestMemberter:SocMemberus-gaap:EMEAMember2023-01-012023-04-020000097210us-gaap:CallOptionMember2024-01-012024-03-310000097210us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SalesMemberter:ForeignExchangeForwardAndOptionContractsMember2024-01-012024-03-310000097210us-gaap:CertificatesOfDepositMember2024-03-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember2023-12-310000097210us-gaap:CallOptionMember2024-03-310000097210us-gaap:RetainedEarningsMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210ter:SemiconductorTestMember2023-01-012023-12-310000097210srt:ExecutiveOfficerMemberter:ServiceBasedRestrictedStockUnitsMember2023-01-012023-04-020000097210us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2024-03-310000097210ter:MemoryMemberter:SemiconductorTestMembersrt:AmericasMember2023-01-012023-04-020000097210currency:CNY2023-12-310000097210ter:SystemsTestGroupMember2023-01-012023-12-310000097210us-gaap:OperatingSegmentsMemberter:SystemsTestGroupMember2023-04-020000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-01-012023-04-020000097210us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210ter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210country:SG2024-01-012024-03-310000097210ter:SemiconductorTestMemberter:SocMember2023-01-012023-04-020000097210us-gaap:FairValueInputsLevel1Memberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2023-12-310000097210srt:MinimumMemberus-gaap:LongTermContractWithCustomerMember2024-01-012024-03-310000097210ter:SemiconductorTestMemberter:SocMembersrt:AmericasMember2023-01-012023-04-020000097210ter:PrepaidExpenseMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210ter:MarketableSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210currency:GBP2023-12-310000097210ter:SystemsTestGroupMember2023-12-310000097210ter:EmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310000097210ter:WirelessTestMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210ter:MarketableSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000097210ter:MarketableSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-3100000972102023-01-012023-01-010000097210ter:UniversalRobotsMemberter:RoboticsMember2023-01-012023-04-020000097210ter:WirelessTestMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-04-020000097210us-gaap:TransferredOverTimeMemberter:SemiconductorTestMemberter:SocMember2023-01-012023-04-020000097210ter:SemiconductorTestMemberter:SocMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-04-020000097210us-gaap:CollateralPledgedMember2024-01-012024-03-3100000972102023-01-012023-12-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-01-012024-03-310000097210ter:PrepaidExpenseMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:PensionPlansDefinedBenefitMember2024-01-012024-03-310000097210us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberter:LondonInterbankOfferedRateMemberter:TruistBankMember2024-01-012024-03-310000097210us-gaap:ServiceMember2024-01-012024-03-310000097210us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2023-12-310000097210ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember2023-01-012023-04-020000097210us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310000097210us-gaap:OperatingSegmentsMemberter:WirelessTestMember2023-01-012023-04-020000097210ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember2024-01-012024-03-310000097210us-gaap:ForeignExchangeOptionMember2024-01-012024-03-3100000972102022-12-310000097210us-gaap:ForeignCorporateDebtSecuritiesMember2024-03-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:SystemsTestGroupMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember2023-12-310000097210us-gaap:ForeignExchangeContractMember2023-01-012023-12-310000097210us-gaap:WarrantMember2024-01-012024-03-310000097210ter:SemiconductorTestMember2023-01-012023-04-020000097210currency:PHP2023-12-310000097210us-gaap:SalesMemberus-gaap:DesignatedAsHedgingInstrumentMemberter:ForeignExchangeForwardAndOptionContractsMember2023-01-012023-04-020000097210us-gaap:RetainedEarningsMember2024-03-310000097210ter:MemoryMemberus-gaap:TransferredOverTimeMemberter:SemiconductorTestMember2023-01-012023-04-020000097210us-gaap:TransferredOverTimeMemberter:WirelessTestMember2024-01-012024-03-310000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberexch:XNYS2024-01-012024-03-310000097210ter:SemiconductorTestMemberter:SocMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember2023-12-310000097210us-gaap:OperatingSegmentsMember2024-01-012024-03-310000097210ter:UniversalRobotsMembersrt:AmericasMemberter:RoboticsMember2023-01-012023-04-020000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-04-0200000972102022-10-050000097210us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310000097210ter:SemiconductorTestMemberter:SocMemberus-gaap:EMEAMember2024-01-012024-03-310000097210us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:SystemsTestGroupMembersrt:AsiaPacificMember2023-01-012023-04-020000097210us-gaap:FairValueInputsLevel1Memberter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210currency:EUR2023-12-310000097210ter:MobileIndustrialRobotsApsMemberus-gaap:EMEAMemberter:RoboticsMember2023-01-012023-04-020000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberter:TruistBankMember2024-01-012024-03-310000097210srt:AsiaPacificMember2023-01-012023-04-020000097210ter:ForeignCurrencyTranslationAdjustmentsMember2023-01-012023-04-020000097210currency:TWD2024-03-310000097210ter:MobileIndustrialRobotsApsMemberus-gaap:TransferredOverTimeMemberter:RoboticsMember2023-01-012023-04-020000097210us-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember2024-03-310000097210us-gaap:OperatingSegmentsMember2023-04-020000097210ter:MobileIndustrialRobotsApsMembersrt:AmericasMemberter:RoboticsMember2023-01-012023-04-020000097210us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:DeviceInterfaceSolutionsMember2024-03-310000097210us-gaap:ProductMember2023-01-012023-04-0200000972102024-01-012024-03-3100000972102023-01-310000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember2024-03-310000097210srt:AmericasMemberter:WirelessTestMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeOptionMemberus-gaap:OtherCurrentAssetsMember2024-03-310000097210ter:MemoryMemberter:SemiconductorTestMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-04-020000097210us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember2024-03-310000097210us-gaap:CallOptionMemberter:TechnoprobeSPAMember2023-11-070000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember2024-03-310000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-01-012024-03-310000097210us-gaap:ShortTermContractWithCustomerMember2024-03-310000097210us-gaap:ForeignPlanMember2024-01-012024-03-310000097210ter:SemiconductorTestMemberter:SocMembersrt:AsiaPacificMember2023-01-012023-04-020000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeOptionMemberus-gaap:OtherCurrentAssetsMember2023-12-310000097210us-gaap:TrademarksAndTradeNamesMember2023-12-310000097210us-gaap:DevelopedTechnologyRightsMember2023-12-310000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember2024-01-012024-03-310000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210ter:MemoryMemberter:SemiconductorTestMemberus-gaap:EMEAMember2023-01-012023-04-020000097210ter:MemoryMemberter:SemiconductorTestMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-03-310000097210us-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2024-03-310000097210ter:MemoryMemberter:SemiconductorTestMember2023-01-012023-04-020000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember2023-12-310000097210us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-3100000972102022-08-162022-08-160000097210us-gaap:RetainedEarningsMember2023-01-012023-04-020000097210ter:MarketableSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:ForeignCurrencyTranslationAdjustmentsMember2022-12-310000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000097210srt:MaximumMemberus-gaap:LongTermContractWithCustomerMember2024-01-012024-03-310000097210ter:CorporateAndEliminationsMember2023-04-020000097210us-gaap:TransferredOverTimeMember2023-01-012023-04-020000097210ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember2016-12-122016-12-120000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-12-310000097210us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-3100000972102024-01-310000097210ter:WirelessTestMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2024-03-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2023-12-310000097210ter:UniversalRobotsMemberus-gaap:TransferredAtPointInTimeMemberter:RoboticsMember2024-01-012024-03-310000097210us-gaap:TrademarksAndTradeNamesMember2024-03-310000097210currency:JPY2024-03-310000097210us-gaap:OperatingSegmentsMemberter:RoboticsMember2023-01-012023-04-020000097210ter:MobileIndustrialRobotsApsMemberus-gaap:TransferredAtPointInTimeMemberter:RoboticsMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2024-03-310000097210us-gaap:OperatingSegmentsMemberter:SemiconductorTestMember2023-01-012023-04-020000097210us-gaap:CommonStockMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2023-12-310000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeOptionMemberus-gaap:OtherNonoperatingIncomeExpenseMember2024-01-012024-03-310000097210us-gaap:DevelopedTechnologyRightsMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2024-03-3100000972102024-03-310000097210us-gaap:OperatingSegmentsMemberter:WirelessTestMember2023-04-020000097210currency:JPY2023-12-310000097210srt:AmericasMember2024-01-012024-03-310000097210us-gaap:EMEAMember2024-01-012024-03-310000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-04-020000097210us-gaap:FairValueInputsLevel1Memberter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:CashFlowHedgingMember2023-01-012023-12-310000097210ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember2024-01-012024-03-310000097210us-gaap:TrademarksAndTradeNamesMember2024-01-012024-03-310000097210us-gaap:OperatingSegmentsMemberter:WirelessTestMember2024-03-310000097210ter:PrepaidExpenseMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2023-01-012023-04-020000097210currency:KRW2023-12-310000097210us-gaap:CommercialPaperMember2023-12-310000097210us-gaap:EmployeeStockOptionMember2024-01-012024-03-310000097210us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-310000097210us-gaap:LongMembercurrency:JPYus-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2023-12-310000097210us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-04-020000097210us-gaap:OperatingSegmentsMemberter:RoboticsMember2024-01-012024-03-310000097210ter:MemoryMemberter:SemiconductorTestMemberus-gaap:TransferredOverTimeMember2024-01-012024-03-310000097210ter:WirelessTestMember2023-01-012023-12-310000097210us-gaap:USTreasurySecuritiesMember2023-12-310000097210ter:MobileIndustrialRobotsApsMembersrt:AmericasMemberter:RoboticsMember2024-01-012024-03-310000097210us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:SystemsTestGroupMembersrt:AmericasMember2023-01-012023-04-020000097210ter:RoboticsMember2023-12-310000097210currency:DKK2023-12-310000097210us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2024-01-012024-03-310000097210us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2023-12-310000097210us-gaap:ForwardContractsMemberus-gaap:SubsequentEventMember2024-04-122024-04-120000097210us-gaap:CommonStockMember2022-12-310000097210us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:MobileIndustrialRobotsApsMemberus-gaap:TransferredAtPointInTimeMemberter:RoboticsMember2023-01-012023-04-020000097210us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember2023-12-310000097210us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:MeasurementInputExpectedDividendPaymentMemberter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210ter:MemoryMemberter:SemiconductorTestMembersrt:AsiaPacificMember2024-01-012024-03-310000097210ter:SemiconductorTestMemberter:SocMembersrt:AmericasMember2024-01-012024-03-310000097210ter:WirelessTestMembersrt:AsiaPacificMember2023-01-012023-04-020000097210ter:UniversalRobotsMemberus-gaap:EMEAMemberter:RoboticsMember2024-01-012024-03-310000097210us-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2024-03-310000097210ter:MercedesJohnsonMember2024-01-012024-03-310000097210ter:ForeignCurrencyTranslationAdjustmentsMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210ter:LongTermMarketableSecuritiesMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:ForeignExchangeForwardMember2024-01-012024-03-310000097210ter:UniversalRobotsMemberus-gaap:EMEAMemberter:RoboticsMember2023-01-012023-04-020000097210us-gaap:TrademarksAndTradeNamesMember2023-01-012023-12-3100000972102023-04-020000097210us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310000097210ter:MemoryMemberter:SemiconductorTestMemberus-gaap:EMEAMember2024-01-012024-03-310000097210ter:WirelessTestMember2023-01-012023-04-020000097210us-gaap:AdditionalPaidInCapitalMember2023-04-020000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310000097210ter:LongTermMarketableSecuritiesMember2024-03-310000097210us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:TransferredOverTimeMemberter:WirelessTestMember2023-01-012023-04-020000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2023-12-310000097210us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:OperatingSegmentsMemberter:SystemsTestGroupMember2023-01-012023-04-020000097210us-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMember2024-03-310000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2022-12-310000097210ter:WirelessTestMember2024-03-310000097210srt:AmericasMemberter:WirelessTestMember2023-01-012023-04-020000097210us-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210ter:UniversalRobotsMemberter:RoboticsMember2024-01-012024-03-310000097210us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MinimumMemberter:TruistBankMember2024-01-012024-03-310000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000097210us-gaap:FairValueInputsLevel2Memberter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:RetainedEarningsMember2024-01-012024-03-310000097210ter:ForeignCurrencyTranslationAdjustmentsMember2023-12-310000097210us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember2016-12-120000097210ter:RoboticsMember2023-01-012023-12-310000097210currency:DKK2024-03-310000097210ter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210ter:UniversalRobotsMembersrt:AsiaPacificMemberter:RoboticsMember2023-01-012023-04-020000097210us-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember2023-12-310000097210ter:SemiconductorTestMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2024-03-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember2024-03-310000097210us-gaap:MeasurementInputExpectedDividendPaymentMemberus-gaap:EmployeeStockOptionMember2024-01-012024-03-310000097210us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000097210ter:MarketableSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2023-12-310000097210us-gaap:AdditionalPaidInCapitalMember2024-03-310000097210srt:ExecutiveOfficerMemberter:ServiceBasedStockOptionsMember2024-01-012024-03-310000097210ter:WirelessTestMembersrt:AsiaPacificMember2024-01-012024-03-310000097210ter:UniversalRobotsMemberus-gaap:TransferredOverTimeMemberter:RoboticsMember2023-01-012023-04-020000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-04-020000097210us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2024-03-310000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember2023-04-020000097210ter:RetirementAgreementMember2023-01-012023-04-020000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignCorporateDebtSecuritiesMember2024-03-310000097210us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:TransferredOverTimeMember2024-01-012024-03-310000097210ter:NonUSSubsidiariesMember2024-03-310000097210us-gaap:CallOptionMember2023-12-310000097210ter:CorporateAndEliminationsMember2024-01-012024-03-310000097210us-gaap:OperatingSegmentsMemberter:SemiconductorTestMember2024-01-012024-03-310000097210ter:MarketableSecuritiesMember2024-03-3100000972102023-12-310000097210ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember2016-12-122016-12-120000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel1Memberter:PrepaidExpenseMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:OperatingSegmentsMemberter:RoboticsMember2023-04-020000097210ter:DeviceInterfaceSolutionsMember2023-11-072023-11-070000097210us-gaap:TransferredOverTimeMemberter:SemiconductorTestMemberter:SocMember2024-01-012024-03-310000097210us-gaap:OperatingSegmentsMember2024-03-310000097210ter:UniversalRobotsMembersrt:AmericasMemberter:RoboticsMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:ForeignPlanMember2023-01-012023-04-020000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2023-12-310000097210ter:PrepaidExpenseMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:CommonStockMember2023-04-020000097210us-gaap:ForeignExchangeOptionMember2023-01-012023-04-020000097210srt:MaximumMemberus-gaap:EmployeeStockOptionMember2024-01-012024-03-310000097210ter:SystemsTestGroupMember2023-01-012023-04-020000097210us-gaap:OperatingSegmentsMemberter:SystemsTestGroupMember2024-01-012024-03-310000097210ter:CorporateAndEliminationsMember2024-03-310000097210ter:MemoryMemberter:SemiconductorTestMembersrt:AmericasMember2024-01-012024-03-310000097210us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:OperatingSegmentsMemberter:SystemsTestGroupMember2024-03-310000097210us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:EmployeeStockOptionMember2023-01-012023-04-020000097210ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember2024-01-012024-03-310000097210ter:RoboticsMember2024-03-310000097210srt:AmericasMember2023-01-012023-04-020000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2024-03-310000097210ter:SystemsTestGroupMembersrt:AmericasMember2024-01-012024-03-310000097210ter:ForeignCurrencyTranslationAdjustmentsMember2023-04-020000097210us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:CorporateDebtSecuritiesMember2024-03-310000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2024-03-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember2024-03-310000097210us-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember2024-03-310000097210ter:UniversalRobotsMemberus-gaap:TransferredOverTimeMemberter:RoboticsMember2024-01-012024-03-310000097210currency:PHP2024-03-310000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-01-012024-03-310000097210us-gaap:RetainedEarningsMember2022-12-310000097210us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2024-03-310000097210ter:CorporateAndEliminationsMember2023-01-012023-04-020000097210us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:USTreasurySecuritiesMember2024-03-310000097210us-gaap:RetainedEarningsMember2023-04-020000097210ter:PrepaidExpenseMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:DevelopedTechnologyRightsMember2024-03-310000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2024-01-012024-03-310000097210us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember2024-03-310000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2023-12-310000097210us-gaap:CommonStockMember2023-01-012023-04-020000097210us-gaap:FairValueInputsLevel1Memberter:PrepaidExpenseMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:DevelopedTechnologyRightsMember2023-01-012023-12-310000097210srt:MaximumMemberter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210ter:TwoThousandTwentyThreeRepurchaseProgramMember2024-03-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2024-03-310000097210us-gaap:CustomerRelationshipsMember2024-03-310000097210ter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember2024-01-012024-03-310000097210us-gaap:OperatingSegmentsMemberter:SemiconductorTestMember2024-03-310000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-04-020000097210currency:EUR2024-03-3100000972102023-01-010000097210us-gaap:ServiceMember2023-01-012023-04-020000097210currency:KRW2024-03-310000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMembersrt:AsiaPacificMember2023-01-012023-04-020000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2023-04-020000097210ter:SystemsTestGroupMemberus-gaap:EMEAMember2023-01-012023-04-020000097210us-gaap:EmployeeStockOptionMember2023-01-012023-04-020000097210ter:WirelessTestMemberus-gaap:EMEAMember2024-01-012024-03-310000097210ter:MemoryMemberter:SemiconductorTestMember2024-01-012024-03-310000097210us-gaap:NondesignatedMemberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMember2023-12-310000097210us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:OperatingSegmentsMemberter:RoboticsMember2024-03-310000097210us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberter:TruistBankMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember2023-12-310000097210us-gaap:OperatingSegmentsMember2023-01-012023-04-020000097210ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember2023-01-012023-04-020000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210currency:GBP2024-03-310000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-01-012024-03-310000097210ter:TechnoprobeMember2024-01-012024-03-310000097210us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMembersrt:MaximumMemberter:TruistBankMember2024-01-012024-03-310000097210ter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember2023-01-012023-04-020000097210srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:DebtMutualFundsMember2024-03-310000097210ter:MemoryMemberter:SemiconductorTestMembersrt:AsiaPacificMember2023-01-012023-04-020000097210ter:WirelessTestMember2023-12-310000097210currency:SGD2023-12-310000097210ter:TechnoprobeSPAMember2023-11-070000097210us-gaap:AdditionalPaidInCapitalMember2023-12-310000097210us-gaap:CustomerRelationshipsMember2024-01-012024-03-310000097210ter:SystemsTestGroupMemberus-gaap:EMEAMember2024-01-012024-03-310000097210ter:RoboticsMember2023-01-012023-04-020000097210us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-04-020000097210ter:DeviceInterfaceSolutionsMember2023-12-310000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherNonoperatingIncomeExpenseMember2023-01-012023-04-0200000972102023-01-012023-04-020000097210ter:SemiconductorTestMemberter:SocMember2024-01-012024-03-310000097210us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:UniversalRobotsMemberus-gaap:TransferredAtPointInTimeMemberter:RoboticsMember2023-01-012023-04-020000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-020000097210us-gaap:AdditionalPaidInCapitalMember2023-01-012023-04-020000097210us-gaap:CertificatesOfDepositMember2023-12-310000097210srt:ExecutiveOfficerMemberter:ServiceBasedRestrictedStockUnitsMember2024-01-012024-03-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2024-03-310000097210currency:CNY2024-03-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember2023-12-310000097210us-gaap:TransferredAtPointInTimeMember2024-01-012024-03-310000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210ter:NonUSSubsidiariesMember2023-04-020000097210ter:SemiconductorTestMemberter:SocMembersrt:AsiaPacificMember2024-01-012024-03-310000097210currency:TWD2023-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:SemiconductorTestMember2023-12-310000097210ter:SystemsTestGroupMember2024-03-310000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000097210us-gaap:CommonStockMember2024-03-310000097210ter:TwoThousandTwentyThreeRepurchaseProgramMember2024-01-012024-03-310000097210us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-3100000972102022-12-152022-12-150000097210ter:EmployeeStockPurchasePlanMembersrt:MinimumMember2024-01-012024-03-310000097210us-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2023-12-310000097210ter:RichardBurnsMember2024-01-012024-03-310000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2022-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2024-03-310000097210us-gaap:ShortTermContractWithCustomerMember2024-01-012024-03-310000097210ter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310000097210us-gaap:FairValueInputsLevel2Memberter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:SystemsTestGroupMembersrt:AsiaPacificMember2024-01-012024-03-310000097210ter:WirelessTestMemberus-gaap:EMEAMember2023-01-012023-04-020000097210ter:SemiconductorTestMember2024-03-310000097210us-gaap:EMEAMember2023-01-012023-04-0200000972102020-05-010000097210ter:CorporateAndEliminationsMember2023-01-012023-04-020000097210us-gaap:ForwardContractsMemberus-gaap:SubsequentEventMember2024-04-120000097210srt:AsiaPacificMember2024-01-012024-03-310000097210srt:MinimumMemberter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember2024-01-012024-03-310000097210us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210srt:ExecutiveOfficerMemberter:ServiceBasedStockOptionsMember2023-01-012023-04-020000097210ter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31iso4217:EURxbrli:purexbrli:sharester:Segmentiso4217:USDxbrli:sharesiso4217:USD

d

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-Q

 

 

(Mark One)

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the quarterly period ended March 31, 2024

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from ________ to ________

Commission File No. 001-06462

 

 

TERADYNE, INC.

(Exact name of registrant as specified in its charter)

 

 

Massachusetts

04-2272148

(State or Other Jurisdiction of

Incorporation or Organization)

(I.R.S. Employer

Identification No.)

 

600 Riverpark Drive, North Reading,

Massachusetts

01864

(Address of Principal Executive Offices)

(Zip Code)

978-370-2700

(Registrant’s Telephone Number, Including Area Code)

 

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange

on which registered

Common Stock, par value $0.125

per share

 

TER

 

Nasdaq Stock Market LLC

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to the filing requirements for the past 90 days. Yes No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files) Yes No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company”, and “emerging growth company” in Rule 12b-2 of the Exchange Act (check one):

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Emerging growth company

 

Smaller reporting company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No

The number of shares outstanding of the registrant’s only class of Common Stock as of April 29, 2024, was 156,111,885 shares.

 

 


 

TERADYNE, INC.

INDEX

Page No.

PART I. FINANCIAL INFORMATION

Item 1.

Financial Statements (Unaudited):

1

 

Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023

1

 f

 

Condensed Consolidated Statements of Operations for the Three Months ended March 31, 2024 and April 2, 2023

2

 

Condensed Consolidated Statements of Comprehensive Income for the Three Months ended March 31, 2024 and April 2, 2023

3

 

Condensed Statements of Shareholders’ Equity for the Three Months Ended March 31, 2024 and April 2, 2023

4

d

 

Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2024 and April 2, 2023

5

 

Notes to Condensed Consolidated Financial Statements

6

 

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

27

 

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

33

 

Item 4.

Controls and Procedures

33

 

PART II. OTHER INFORMATION

 

 

Item 1.

Legal Proceedings

34

 

Item 1A.

Risk Factors

34

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

35

 

Item 4.

Mine Safety Disclosures

35

 

Item 5.

Other Information

36

 

Item 6.

Exhibits

37

 

 


PART I

Item 1: Financial Statements

TERADYNE, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in thousands,
except per share amount)

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

707,403

 

 

$

757,571

 

Marketable securities

 

 

41,300

 

 

 

62,154

 

Accounts receivable, less allowance for credit losses of $1,947 and $1,988 at March 31, 2024
   and December 31, 2023, respectively

 

 

426,333

 

 

 

422,124

 

Inventories, net

 

 

314,232

 

 

 

309,974

 

Prepayments

 

 

537,642

 

 

 

548,970

 

Other current assets

 

 

16,057

 

 

 

37,992

 

Current assets held for sale

 

 

22,426

 

 

 

23,250

 

Total current assets

 

 

2,065,393

 

 

 

2,162,035

 

Property, plant and equipment, net

 

 

457,248

 

 

 

445,492

 

Operating lease right-of-use assets, net

 

 

74,625

 

 

 

73,417

 

Marketable securities

 

 

121,905

 

 

 

117,434

 

Deferred tax assets

 

 

185,734

 

 

 

175,775

 

Retirement plans assets

 

 

11,449

 

 

 

11,504

 

Other assets

 

 

45,098

 

 

 

38,580

 

Acquired intangible assets, net

 

 

30,234

 

 

 

35,404

 

Goodwill

 

 

407,576

 

 

 

415,652

 

Long-term assets held for sale

 

 

11,458

 

 

 

11,531

 

Total assets

 

$

3,410,720

 

 

$

3,486,824

 

LIABILITIES

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

153,873

 

 

$

180,131

 

Accrued employees’ compensation and withholdings

 

 

121,144

 

 

 

191,750

 

Deferred revenue and customer advances

 

 

100,058

 

 

 

99,804

 

Other accrued liabilities

 

 

101,275

 

 

 

114,712

 

Operating lease liabilities

 

 

17,400

 

 

 

17,522

 

Income taxes payable

 

 

55,922

 

 

 

48,653

 

Current liabilities held for sale

 

 

4,687

 

 

 

7,379

 

Total current liabilities

 

 

554,359

 

 

 

659,951

 

Retirement plans liabilities

 

 

134,878

 

 

 

132,090

 

Long-term deferred revenue and customer advances

 

 

35,044

 

 

 

37,282

 

Long-term other accrued liabilities

 

 

16,653

 

 

 

19,998

 

Deferred tax liabilities

 

 

134

 

 

 

183

 

Long-term operating lease liabilities

 

 

65,554

 

 

 

65,092

 

Long-term incomes taxes payable

 

 

44,331

 

 

 

44,331

 

Long-term liabilities held for sale

 

 

1,938

 

 

 

2,000

 

Total liabilities

 

 

852,891

 

 

 

960,927

 

Commitments and contingencies (Note Q)

 

 

 

 

 

 

SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

Common stock, $0.125 par value, 1,000,000 shares authorized; 153,757 and 152,698 shares issued
   and outstanding at March 31, 2024 and December 31, 2023, respectively

 

 

19,220

 

 

 

19,087

 

Additional paid-in capital

 

 

1,848,088

 

 

 

1,827,274

 

Accumulated other comprehensive loss

 

 

(39,739

)

 

 

(26,978

)

Retained earnings

 

 

730,260

 

 

 

706,514

 

Total shareholders’ equity

 

 

2,557,829

 

 

 

2,525,897

 

Total liabilities and shareholders’ equity

 

$

3,410,720

 

 

$

3,486,824

 

 

The accompanying notes, together with the Notes to Consolidated Financial Statements included in Teradyne’s Annual Report on Form 10-K for the year ended December 31, 2023, are an integral part of the condensed consolidated financial statements.

1


TERADYNE, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands, except per share amount)

 

Revenues:

 

 

 

 

 

 

Products

 

$

458,433

 

 

$

473,418

 

Services

 

 

141,386

 

 

 

144,111

 

Total revenues

 

 

599,819

 

 

 

617,529

 

Cost of revenues:

 

 

 

 

 

 

Cost of products

 

 

200,763

 

 

 

198,665

 

Cost of services

 

 

59,774

 

 

 

62,444

 

Total cost of revenues (exclusive of acquired intangible
   assets amortization shown separately below)

 

 

260,537

 

 

 

261,109

 

Gross profit

 

 

339,282

 

 

 

356,420

 

Operating expenses:

 

 

 

 

 

 

Selling and administrative

 

 

149,188

 

 

 

150,955

 

Engineering and development

 

 

103,199

 

 

 

105,762

 

Acquired intangible assets amortization

 

 

4,697

 

 

 

4,802

 

Restructuring and other

 

 

4,427

 

 

 

2,037

 

Total operating expenses

 

 

261,511

 

 

 

263,556

 

Income from operations

 

 

77,771

 

 

 

92,864

 

Non-operating (income) expense:

 

 

 

 

 

 

Interest income

 

 

(7,867

)

 

 

(5,258

)

Interest expense

 

 

661

 

 

 

987

 

Other (income) expense, net

 

 

12,075

 

 

 

51

 

Income before income taxes

 

 

72,902

 

 

 

97,084

 

Income tax provision

 

 

8,705

 

 

 

13,553

 

Net income

 

$

64,197

 

 

$

83,531

 

Net income per common share:

 

 

 

 

 

 

Basic

 

$

0.42

 

 

$

0.54

 

Diluted

 

$

0.40

 

 

$

0.50

 

Weighted average common shares—basic

 

 

153,047

 

 

 

155,904

 

Weighted average common shares—diluted

 

 

162,348

 

 

 

166,308

 

 

The accompanying notes, together with the Notes to Consolidated Financial Statements included in Teradyne’s Annual Report on Form 10-K for the year ended December 31, 2023, are an integral part of the condensed consolidated financial statements.

2


TERADYNE, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Net income

 

$

64,197

 

 

$

83,531

 

Other comprehensive income (loss), net of tax:

 

 

 

 

 

 

Foreign currency translation adjustment, net of tax of $0 and $0, respectively

 

 

(11,457

)

 

 

9,309

 

Available-for-sale marketable securities:

 

 

 

 

 

 

Unrealized (losses) gains on marketable securities arising during period,
   net of tax of $(
221) and $503, respectively

 

 

(902

)

 

 

2,294

 

Less: Reclassification adjustment for losses included in net income,
   net of tax of $
30 and $2, respectively

 

 

106

 

 

 

5

 

 

 

(796

)

 

 

2,299

 

Cash flow hedges:

 

 

 

 

 

 

Unrealized gains arising during period, net of tax of $358 and $167, respectively

 

 

1,274

 

 

 

596

 

Less: Reclassification adjustment for (gains) losses included in net income,
   net of tax of $(
500) and $338 respectively

 

 

(1,780

)

 

 

1,200

 

 

 

(506

)

 

 

1,796

 

Defined benefit post-retirement plan:

 

 

 

 

 

 

Amortization of prior service credit, net of tax of $0 and $0, respectively

 

 

(2

)

 

 

(2

)

Other comprehensive income (loss)

 

 

(12,761

)

 

 

13,402

 

Comprehensive income

 

$

51,436

 

 

$

96,933

 

 

The accompanying notes, together with the Notes to Consolidated Financial Statements included in Teradyne’s Annual Report on Form 10-K for the year ended December 31, 2023, are an integral part of the condensed consolidated financial statements.

3


TERADYNE, INC.

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

(Unaudited)

 

 

 

Shareholders' Equity

 

 

 

Common
Stock
Shares

 

 

Common
Stock
Par Value

 

 

Additional
Paid-in
Capital

 

 

Accumulated
Other
Comprehensive
Income (Loss)

 

 

Retained
Earnings

 

 

Total
Shareholders’
Equity

 

 

 

(in thousands)

 

For the Three Months Ended March 31, 2024

 

Balance, December 31, 2023

 

 

152,698

 

 

$

19,087

 

 

$

1,827,274

 

 

$

(26,978

)

 

$

706,514

 

 

$

2,525,897

 

Net issuance of common stock under stock-based plans

 

 

466

 

 

 

58

 

 

 

3,758

 

 

 

 

 

 

 

 

 

3,816

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

17,158

 

 

 

 

 

 

 

 

 

17,158

 

Warrant exercises

 

813

 

 

102

 

 

 

(102

)

 

 

 

 

 

 

 

 

 

Repurchase of common stock

 

 

(220

)

 

 

(27

)

 

 

 

 

 

 

 

 

(22,068

)

 

 

(22,095

)

Cash dividends ($0.12 per share)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(18,383

)

 

 

(18,383

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

64,197

 

 

 

64,197

 

Other comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

(12,761

)

 

 

 

 

 

(12,761

)

Balance, March 31, 2024

 

 

153,757

 

 

$

19,220

 

 

$

1,848,088

 

 

$

(39,739

)

 

$

730,260

 

 

$

2,557,829

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Three Months Ended April 2, 2023

 

Balance, December 31, 2022

 

 

155,759

 

 

$

19,470

 

 

$

1,755,963

 

 

$

(49,868

)

 

$

725,729

 

 

$

2,451,294

 

Net issuance of common stock under stock-based plans

 

 

579

 

 

 

73

 

 

 

(3,943

)

 

 

 

 

 

 

 

 

(3,870

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

20,332

 

 

 

 

 

 

 

 

 

20,332

 

Repurchase of common stock

 

 

(893

)

 

 

(112

)

 

 

 

 

 

 

 

 

(97,936

)

 

 

(98,048

)

Cash dividends ($0.11 per share)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(17,179

)

 

 

(17,179

)

Settlements of convertible notes

 

 

324

 

 

 

41

 

 

 

(41

)

 

 

 

 

 

 

 

 

 

Exercise of convertible notes hedge call options

 

 

(324

)

 

 

(41

)

 

 

41

 

 

 

 

 

 

 

 

 

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

83,531

 

 

 

83,531

 

Other comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

13,402

 

 

 

 

 

 

13,402

 

Balance, April 2, 2023

 

 

155,445

 

 

$

19,431

 

 

$

1,772,352

 

 

$

(36,466

)

 

$

694,145

 

 

$

2,449,462

 

 

 

The accompanying notes, together with the Notes to Consolidated Financial Statements included in Teradyne’s Annual Report on Form 10-K for the year ended December 31, 2023, are an integral part of the condensed consolidated financial statements.

4


TERADYNE, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income

 

$

64,197

 

 

$

83,531

 

Adjustments to reconcile net income from operations to net cash provided by operating activities:

 

 

 

 

 

 

Depreciation

 

 

23,354

 

 

 

22,680

 

Stock-based compensation

 

 

15,758

 

 

 

18,885

 

Provision for excess and obsolete inventory

 

 

6,177

 

 

 

5,610

 

Amortization

 

 

4,766

 

 

 

4,926

 

Deferred taxes

 

 

(9,669

)

 

 

(7,634

)

Losses (gains) on investments

 

 

10,466

 

 

 

(2,238

)

Other

 

 

787

 

 

 

108

 

Changes in operating assets and liabilities

 

 

 

 

 

 

Accounts receivable

 

 

(8,055

)

 

 

37,204

 

Inventories

 

 

(6,932

)

 

 

(23,697

)

Prepayments and other assets

 

 

11,089

 

 

 

(15,380

)

Accounts payable and other liabilities

 

 

(105,548

)

 

 

(83,208

)

Deferred revenue and customer advances

 

 

(1,444

)

 

 

(32,705

)

Retirement plans contributions

 

 

(1,421

)

 

 

(1,234

)

Income taxes

 

 

3,754

 

 

 

12,488

 

Net cash provided by operating activities

 

 

7,279

 

 

 

19,336

 

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of property, plant and equipment

 

 

(44,023

)

 

 

(41,444

)

Purchases of marketable securities

 

 

(16,042

)

 

 

(69,276

)

Proceeds from maturities of marketable securities

 

 

14,438

 

 

 

7,468

 

Proceeds from sales of marketable securities

 

 

20,734

 

 

 

7,929

 

Proceeds from insurance

 

 

873

 

 

 

460

 

Net cash used for investing activities

 

 

(24,020

)

 

 

(94,863

)

Cash flows from financing activities:

 

 

 

 

 

 

Repurchase of common stock

 

 

(22,117

)

 

 

(93,308

)

Dividend payments

 

 

(18,370

)

 

 

(17,165

)

Payments of convertible debt principal

 

 

 

 

 

(15,155

)

Payments related to net settlement of employee stock compensation awards

 

 

(13,115

)

 

 

(19,870

)

Issuance of common stock under stock purchase and stock option plans

 

 

16,934

 

 

 

15,997

 

Net cash used for financing activities

 

 

(36,668

)

 

 

(129,501

)

Effects of exchange rate changes on cash and cash equivalents

 

 

3,241

 

 

 

(537

)

Decrease in cash and cash equivalents

 

 

(50,168

)

 

 

(205,565

)

Cash and cash equivalents at beginning of period

 

 

757,571

 

 

 

854,773

 

Cash and cash equivalents at end of period

 

$

707,403

 

 

$

649,208

 

Non-cash investing activities:

 

 

 

 

 

 

Capital expenditures incurred but not yet paid:

 

$

3,086

 

 

$

3,823

 

 

The accompanying notes, together with the Notes to Consolidated Financial Statements included in Teradyne’s Annual Report on Form 10-K for the year ended December 31, 2023, are an integral part of the condensed consolidated financial statements.

5


TERADYNE, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

A. THE COMPANY

Teradyne, Inc. (“Teradyne”) is a leading global supplier of automated test equipment and robotics solutions. Teradyne designs, develops, manufactures and sells automated test systems and robotics products. Teradyne’s automated test systems are used to test semiconductors, wireless products, data storage and complex electronics systems in many industries including consumer electronics, wireless, automotive, industrial, computing, communications, and aerospace and defense industries. Teradyne’s robotics products include collaborative robotic arms, autonomous mobile robots, and advanced robotic control software used by global manufacturing, logistics and industrial customers to improve quality, increase manufacturing and material handling efficiency and decrease manufacturing and logistics costs. Teradyne’s automated test equipment and robotics products and services include:

semiconductor test (“Semiconductor Test”) systems;
storage and system level test (“Storage Test”) systems, defense/aerospace (“Defense/Aerospace”) test instrumentation and systems, and circuit-board test and inspection (“Production Board Test”) systems (collectively these products represent “System Test”);
wireless test (“Wireless Test”) systems; and
robotics (“Robotics”) products.

B. ACCOUNTING POLICIES

Basis of Presentation

The consolidated interim financial statements include the accounts of Teradyne and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. These interim financial statements are unaudited and reflect all normal recurring adjustments that are, in the opinion of management, necessary for the fair statement of such interim financial statements. The December 31, 2023 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by United States of America generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. The accompanying financial information should be read in conjunction with the consolidated financial statements and notes thereto contained in Teradyne’s Annual Report on Form 10-K, filed with the U.S. Securities and Exchange Commission (“SEC”) on February 22, 2024, for the year ended December 31, 2023.

Preparation of Financial Statements and Use of Estimates

The preparation of consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities. On an on-going basis, management evaluates its estimates, including those related to inventories, investments, goodwill, intangible and other long-lived assets, accounts receivable, income taxes, deferred tax assets and liabilities, pensions, warranties, contingent consideration liabilities, and loss contingencies. Management bases its estimates on historical experience and on appropriate and customary assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Management is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change, as new events occur and additional information is obtained. Actual results may differ significantly from these estimates under different assumptions or conditions.

C. RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS

In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures", which will require Teradyne to disclose significant segment expenses and other segment items used by the Chief Operating Decision Maker ("CODM") on an annual and interim basis as well as provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Additionally, Teradyne will be required to disclose the title and position of the CODM. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. This ASU will have no impact on results of operations, cash flows or financial condition. Upon

6


adoption, Teradyne will apply the amendments in this ASU retrospectively to all prior period disclosures presented in the financial statements.

In December 2023, FASB issued ASU 2023-09 –“Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, which requires expanded disclosures relating to the tax rate reconciliation, income taxes paid, income (loss) before income tax expense (benefit) and income tax expense (benefit), requiring a greater disaggregation of information for each. The provisions of ASU 2023-09 are effective for fiscal years beginning after December 15, 2024. The amendments in this update should be applied on a prospective basis, but retrospective application is permitted. This ASU will have no impact on results of operations, cash flows or financial condition.

D. REVENUE

Disaggregation of Revenue

The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines.

 

 

 

Semiconductor Test

 

 

System Test

 

 

Robotics

 

 

Wireless Test

 

 

 

 

 

 

System
on-a-Chip

 

 

Memory

 

 

 

 

 

Universal
Robots

 

 

Mobile
Industrial
Robots

 

 

 

 

 

Total

 

 

(in thousands)

 

For the Three Months Ended March 31, 2024 (1)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

229,592

 

 

$

102,436

 

 

$

58,073

 

 

$

65,893

 

 

$

19,290

 

 

$

20,914

 

 

$

496,198

 

Over Time

 

 

72,716

 

 

 

7,510

 

 

 

17,249

 

 

 

1,868

 

 

 

603

 

 

 

3,675

 

 

 

103,621

 

Total

 

$

302,308

 

 

$

109,946

 

 

$

75,322

 

 

$

67,761

 

 

$

19,893

 

 

$

24,589

 

 

$

599,819

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

270,567

 

 

$

95,606

 

 

$

25,781

 

 

$

11,625

 

 

$

2,954

 

 

$

17,141

 

 

$

423,674

 

Americas

 

 

22,551

 

 

 

9,052

 

 

 

36,594

 

 

 

20,005

 

 

 

14,625

 

 

 

5,824

 

 

 

108,651

 

Europe, Middle East and Africa

 

 

9,190

 

 

 

5,288

 

 

 

12,947

 

 

 

36,131

 

 

 

2,314

 

 

 

1,624

 

 

 

67,494

 

Total

 

$

302,308

 

 

$

109,946

 

 

$

75,322

 

 

$

67,761

 

 

$

19,893

 

 

$

24,589

 

 

$

599,819

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Three Months Ended April 2, 2023 (1)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

273,275

 

 

$

61,258

 

 

$

56,857

 

 

$

70,029

 

 

$

15,959

 

 

$

35,363

 

 

$

512,741

 

Over Time

 

 

73,559

 

 

 

6,917

 

 

 

17,774

 

 

 

2,008

 

 

 

1,218

 

 

 

3,312

 

 

 

104,788

 

Total

 

$

346,834

 

 

$

68,175

 

 

$

74,631

 

 

$

72,037

 

 

$

17,177

 

 

$

38,675

 

 

$

617,529

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

283,259

 

 

$

63,695

 

 

$

39,590

 

 

$

13,217

 

 

$

1,502

 

 

$

23,231

 

 

$

424,494

 

Americas

 

 

41,568

 

 

 

2,944

 

 

 

28,980

 

 

 

20,447

 

 

 

11,806

 

 

 

12,846

 

 

 

118,591

 

Europe, Middle East and Africa

 

 

22,007

 

 

 

1,536

 

 

 

6,061

 

 

 

38,373

 

 

 

3,869

 

 

 

2,598

 

 

 

74,444

 

Total

 

$

346,834

 

 

$

68,175

 

 

$

74,631

 

 

$

72,037

 

 

$

17,177

 

 

$

38,675

 

 

$

617,529

 

 

(1)
Includes $0.9 million and $1.3 million in the three months ended March 31, 2024 and in the three months ended April 2, 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.”

Contract Balances

During the three months ended March 31, 2024 and April 2, 2023, Teradyne recognized $28.2 million and $50.7 million, respectively, that was included within the deferred revenue and customer advances balances at the beginning of the period. This revenue primarily relates to undelivered hardware, extended warranties, training, application support, and post contract support. Each of these represents a distinct performance obligation. As of March 31, 2024, Teradyne had $1,075.2 million of unsatisfied performance obligations. Teradyne expects to recognize approximately 90% of the remaining performance obligations in the next 12 months and the remainder in 1-3 years.

 

 

 

 

7


Deferred revenue and customer advances consist of the following and are included in short and long-term deferred revenue and customer advances on the balance sheet:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Maintenance, service and training

 

$

61,404

 

 

$

66,458

 

Customer advances, undelivered elements and other

 

 

39,189

 

 

 

35,731

 

Extended warranty

 

 

34,509

 

 

 

34,897

 

Total deferred revenue and customer advances

 

$

135,102

 

 

$

137,086

 

Accounts Receivable

During the three months ended March 31, 2024 and April 2, 2023, Teradyne sold certain trade accounts receivables on a non-recourse basis to third-party financial institutions pursuant to factoring agreements. During the three months ended March 31, 2024 and April 2, 2023, total trade accounts receivable sold under the factoring agreements were $23.4 million and $34.2 million, respectively. Factoring fees for the sales of receivables were recorded in interest expense and were not material. Teradyne accounted for these transactions as sales of receivables and presented cash proceeds as cash provided by operating activities in the consolidated statements of cash flows.

E. ASSETS HELD FOR SALE

On November 7, 2023, Teradyne entered into a definitive agreement to sell Teradyne’s Device Interface Solutions ("DIS") business, a component of the Semiconductor Test segment, to Technoprobe S.p.A. ("Technoprobe") for $85.0 million in cash. As a result, the related assets and liabilities met the criteria and were classified as held-for-sale in Teradyne’s consolidated balance sheet as of December 31, 2023. The transaction, which does not qualify as a strategic shift required for discontinued operations treatment, is expected to close in the second quarter of 2024, subject to regulatory approval.

Assets held-for-sale is comprised of the following as of March 31, 2024 and December 31, 2023:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Current assets:

 

 

 

 

 

 

Inventories, net

 

$

19,276

 

 

$

17,952

 

Prepayments

 

 

3,150

 

 

 

5,298

 

Total current assets held for sale

 

 

22,426

 

 

 

23,250

 

Property, plant and equipment, net

 

 

8,994

 

 

 

8,986

 

Operating lease right-of-use assets, net

 

 

2,464

 

 

 

2,545

 

Total assets held for sale

 

$

33,884

 

 

$

34,781

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

3,954

 

 

$

6,356

 

Other accrued liabilities

 

 

323

 

 

 

552

 

Operating lease liabilities

 

 

410

 

 

 

471

 

Total current liabilities held for sale

 

 

4,687

 

 

 

7,379

 

Long-term operating lease liabilities

 

 

1,938

 

 

 

2,000

 

Total liabilities held for sale

 

$

6,625

 

 

$

9,379

 

Net assets held for sale

 

$

27,259

 

 

$

25,402

 

 

8


F. INVENTORIES

Inventories, net consisted of the following at March 31, 2024 and December 31, 2023:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Raw material

 

$

243,871

 

 

$

258,422

 

Work-in-process

 

 

39,870

 

 

 

26,851

 

Finished goods

 

 

30,491

 

 

 

24,701

 

Total inventories, net (1)

 

$

314,232

 

 

$

309,974

 

 

(1)
Inventories, net at March 31, 2024 and December 31, 2023 excludes $19.3 million and $18.0 million, respectively, of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Assets held for sale" for additional information.

Inventory reserves at March 31, 2024 and December 31, 2023 were $136.0 million and $136.0 million, respectively.

G. FINANCIAL INSTRUMENTS

Cash Equivalents

Teradyne considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents.

Marketable Securities

Teradyne’s equity and debt mutual funds are classified as Level 1 and available-for-sale debt securities are classified as Level 2. The vast majority of Level 2 securities are fixed income securities priced by third party pricing vendors. These pricing vendors utilize the most recent observable market information in pricing these securities or, if specific prices are not available, use other observable inputs like market transactions involving identical or comparable securities.

During the three months ended March 31, 2024 and April 2, 2023, there were no transfers in or out of Level 1, Level 2, or Level 3 financial instruments.

Realized gains recorded in the three months ended March 31, 2024 and April 2, 2023, were $1.0 million and $0.3 million, respectively. Realized losses recorded in the three months ended March 31, 2024 and April 2, 2023, were $0.2 million and $0.1 million, respectively. Realized gains and losses are included in other (income) expense, net.

Unrealized gains on equity securities recorded in the three months ended March 31, 2024 and April 2, 2023 were $2.6 million and $2.0 million, respectively. Unrealized gains and losses on equity securities are included in other (income) expense, net.

Unrealized gains and losses on available-for-sale debt securities are included in accumulated other comprehensive income (loss) on the balance sheet.

The cost of securities sold is based on average cost.

9


The following table sets forth by fair value hierarchy Teradyne’s financial assets and liabilities that were measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023.

 

 

 

March 31, 2024

 

 

 

Quoted Prices
in Active
Markets for
Identical
Instruments
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

278,229

 

 

$

 

 

$

 

 

$

278,229

 

Cash equivalents

 

 

428,675

 

 

 

499

 

 

 

 

 

 

429,174

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury securities

 

 

 

 

 

40,068

 

 

 

 

 

 

40,068

 

Corporate debt securities

 

 

 

 

 

35,845

 

 

 

 

 

 

35,845

 

Certificates of deposit and time deposits

 

 

 

 

 

21,706

 

 

 

 

 

 

21,706

 

Debt mutual funds

 

 

10,007

 

 

 

 

 

 

 

 

 

10,007

 

U.S. government agency securities

 

 

 

 

 

3,863

 

 

 

 

 

 

3,863

 

Commercial paper

 

 

 

 

 

1,689

 

 

 

 

 

 

1,689

 

Non-U.S. government securities

 

 

 

 

 

798

 

 

 

 

 

 

798

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

 

49,229

 

 

 

 

 

 

 

 

 

49,229

 

 

$

766,140

 

 

$

104,468

 

 

$

 

 

$

870,608

 

Derivative assets

 

 

 

 

 

4,251

 

 

 

 

 

 

4,251

 

Total

 

$

766,140

 

 

$

108,719

 

 

$

 

 

$

874,859

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

 

 

 

936

 

 

 

 

 

$

936

 

Total

 

$

 

 

$

936

 

 

$

 

 

$

936

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reported as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

706,904

 

 

$

499

 

 

$

 

 

$

707,403

 

Marketable securities

 

 

 

 

 

41,300

 

 

 

 

 

 

41,300

 

Long-term marketable securities

 

 

59,236

 

 

 

62,669

 

 

 

 

 

 

121,905

 

Prepayments

 

 

 

 

 

4,251

 

 

 

 

 

 

4,251

 

Total

 

$

766,140

 

 

$

108,719

 

 

$

 

 

$

874,859

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Other current liabilities

 

$

 

 

$

936

 

 

$

 

 

$

936

 

     Total

 

$

 

 

$

936

 

 

$

 

 

$

936

 

 

10


 

 

 

December 31, 2023

 

 

 

Quoted Prices
in Active
Markets for
Identical
Instruments
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

298,156

 

 

$

 

 

$

 

 

$

298,156

 

Cash equivalents

 

 

453,298

 

 

 

6,117

 

 

 

 

 

 

459,415

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

 

 

 

 

52,734

 

 

 

 

 

 

52,734

 

U.S. Treasury securities

 

 

 

 

 

41,808

 

 

 

 

 

 

41,808

 

Certificates of deposit and time deposits

 

 

 

 

 

21,772

 

 

 

 

 

 

21,772

 

Debt mutual funds

 

 

8,773

 

 

 

 

 

 

 

 

 

8,773

 

U.S. government agency securities

 

 

 

 

 

4,892

 

 

 

 

 

 

4,892

 

Commercial paper

 

 

 

 

 

1,667

 

 

 

 

 

 

1,667

 

Non-U.S. government securities

 

 

 

 

 

810

 

 

 

 

 

 

810

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual Funds

 

 

47,132

 

 

 

 

 

 

 

 

 

47,132

 

 

$

807,359

 

 

$

129,800

 

 

$

 

 

$

937,159

 

Derivative assets

 

 

 

 

 

18,746

 

 

 

 

 

 

18,746

 

Total

 

$

807,359

 

 

$

148,546

 

 

$

 

 

$

955,905

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

 

 

 

2,545

 

 

 

 

 

 

2,545

 

Total

 

$

 

 

$

2,545

 

 

$

 

 

$

2,545

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reported as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

751,454

 

 

$

6,117

 

 

$

 

 

$

757,571

 

Marketable securities

 

 

 

 

 

62,154

 

 

 

 

 

 

62,154

 

Long-term marketable securities

 

 

55,905

 

 

 

61,529

 

 

 

 

 

 

117,434

 

Prepayments

 

 

 

 

 

18,746

 

 

 

 

 

 

18,746

 

Total

 

$

807,359

 

 

$

148,546

 

 

$

 

 

$

955,905

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Other current liabilities

 

$

 

 

$

2,545

 

 

$

 

 

$

2,545

 

Total

 

$

 

 

$

2,545

 

 

$

 

 

$

2,545

 

 

The carrying amounts and fair values of Teradyne’s financial instruments at March 31, 2024 and December 31, 2023, were as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

707,403

 

 

$

707,403

 

 

$

757,571

 

 

$

757,571

 

Marketable securities

 

 

163,205

 

 

 

163,205

 

 

 

179,588

 

 

 

179,588

 

Derivative assets

 

 

4,251

 

 

 

4,251

 

 

 

18,746

 

 

 

18,746

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

936

 

 

 

936

 

 

 

2,545

 

 

 

2,545

 

 

The fair values of accounts receivable, net and accounts payable approximate the carrying value due to the short-term nature of these instruments.

11


The following table summarizes the composition of available-for-sale marketable securities at March 31, 2024:

 

 

 

March 31, 2024

 

 

 

Available-for-Sale

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Corporate debt securities

 

$

39,946

 

 

$

89

 

 

$

(4,190

)

 

$

35,845

 

 

$

31,461

 

U.S. Treasury securities

 

 

44,519

 

 

 

1

 

 

 

(4,452

)

 

 

40,068

 

 

 

38,914

 

Certificates of deposit and time deposits

 

 

21,706

 

 

 

 

 

 

 

 

 

21,706

 

 

 

 

Debt mutual funds

 

 

10,363

 

 

 

 

 

 

(356

)

 

 

10,007

 

 

 

3,303

 

U.S. government agency securities

 

 

3,883

 

 

 

 

 

 

(20

)

 

 

3,863

 

 

 

3,863

 

Commercial paper

 

 

1,670

 

 

 

19

 

 

 

 

 

 

1,689

 

 

 

 

Non-U.S. government securities

 

 

798

 

 

 

 

 

 

 

 

 

798

 

 

 

 

 

$

122,885

 

 

$

109

 

 

$

(9,018

)

 

$

113,976

 

 

$

77,541

 

 

Reported as follows:

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Marketable securities

 

$

41,308

 

 

$

19

 

 

$

(27

)

 

$

41,300

 

 

$

17,657

 

Long-term marketable securities

 

 

81,577

 

 

 

90

 

 

 

(8,991

)

 

 

72,676

 

 

 

59,884

 

 

$

122,885

 

 

$

109

 

 

$

(9,018

)

 

$

113,976

 

 

$

77,541

 

 

The following table summarizes the composition of available-for-sale marketable securities at December 31, 2023:

 

 

 

December 31, 2023

 

 

 

Available-for-Sale

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Corporate debt securities

 

$

56,458

 

 

$

201

 

 

$

(3,925

)

 

$

52,734

 

 

$

44,263

 

U.S. Treasury securities

 

 

45,725

 

 

 

14

 

 

 

(3,931

)

 

 

41,808

 

 

 

35,080

 

Certificates of deposit and time deposits

 

 

21,772

 

 

 

 

 

 

 

 

 

21,772

 

 

 

 

Debt mutual funds

 

 

9,081

 

 

 

 

 

 

(308

)

 

 

8,773

 

 

 

3,303

 

U.S. government agency securities

 

 

4,898

 

 

 

 

 

 

(6

)

 

 

4,892

 

 

 

4,892

 

Commercial paper

 

 

1,633

 

 

 

34

 

 

 

 

 

 

1,667

 

 

 

 

Non-U.S. government securities

 

 

810

 

 

 

 

 

 

 

 

 

810

 

 

 

 

 

$

140,377

 

 

$

249

 

 

$

(8,170

)

 

$

132,456

 

 

$

87,538

 

 

Reported as follows:

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Marketable securities

 

$

62,385

 

 

$

36

 

 

$

(267

)

 

 

62,154

 

 

$

34,844

 

Long-term marketable securities

 

 

77,992

 

 

 

213

 

 

 

(7,903

)

 

 

70,302

 

 

 

52,694

 

 

$

140,377

 

 

$

249

 

 

$

(8,170

)

 

$

132,456

 

 

$

87,538

 

 

12


 

As of March 31, 2024, the fair market value of investments with unrealized losses less than one year and greater than one year totaled $36.2 million and $41.4 million, respectively. As of December 31, 2023, the fair market value of investments with unrealized losses for less than one year and greater than one year totaled $22.3 million and $65.2 million, respectively.

Teradyne reviews its investments to identify and evaluate investments that have an indication of possible impairment. Based on this review, Teradyne determined that the unrealized losses related to these investments at March 31, 2024 and December 31, 2023 were not other than temporary.

The contractual maturities of investments in available-for-sale securities held at March 31, 2024, were as follows:

 

 

 

March 31, 2024

 

 

 

Cost

 

 

Fair Market
Value

 

 

 

(in thousands)

 

Due within one year

 

$

41,308

 

 

$

41,300

 

Due after 1 year through 5 years

 

 

26,360

 

 

 

25,819

 

Due after 5 years through 10 years

 

 

7,760

 

 

 

7,405

 

Due after 10 years

 

 

37,094

 

 

 

29,445

 

Total

 

$

112,522

 

 

$

103,969

 

 

Contractual maturities of investments in available-for-sale securities held at March 31, 2024, exclude debt mutual funds with a fair market value of $10.0 million as they do not have a contractual maturity date.

Derivatives

Teradyne conducts business in various foreign countries, with certain transactions denominated in local currencies. As a result, Teradyne is exposed to risks relating to changes in foreign currency exchange rates. Teradyne’s foreign currency risk management objective is to minimize the effect of exchange rate fluctuations associated with the remeasurement of monetary assets and liabilities denominated in foreign currencies, and changes in its cash inflows attributable to the forecasted cash flows from certain foreign currency denominated revenues.

To minimize the effect of exchange rate fluctuations associated with the remeasurement of monetary assets and liabilities denominated in foreign currencies, Teradyne enters into foreign currency forward contracts. The change in fair value of these derivatives is recorded directly in earnings and is used to offset the change in value of monetary assets and liabilities denominated in foreign currencies.

Teradyne also enters into foreign currency forward and option contracts designated as cash flow hedges to hedge the risk of changes in its cash inflows attributable to changes in foreign currency exchange rates. The cash flow hedges have maturities of less than six months and mature in the period of revenue recognition for certain products and services in backlog and forecasted to be recognized in a future period. Teradyne evaluates cash flow hedges for effectiveness at inception based on the critical terms match method. The hedges are not expected to incur any ineffectiveness however a quarterly qualitative assessment of effectiveness is done to determine if the critical terms match method remains appropriate to use. The change in fair value of the contracts is recorded in accumulated other comprehensive income (loss) and reclassified to earnings at maturity date.

Teradyne does not use derivative financial instruments for speculative purposes.

13


At March 31, 2024 and December 31, 2023, Teradyne had the following contracts to buy and sell non-U.S. currencies for U.S. dollars and other non-U.S. currencies with the following notional amounts:

 

 

 

Net Notional Value

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Japanese yen

 

$

57.5

 

 

$

11.0

 

U.S. dollar/Danish krone

 

 

28.4

 

 

 

36.0

 

U.S. dollar/Taiwan dollar

 

 

20.1

 

 

 

42.7

 

U.S. dollar/Korean won

 

 

6.6

 

 

 

7.2

 

U.S. dollar/British pound sterling

 

 

1.0

 

 

 

1.5

 

Euro/U.S. dollar

 

 

25.8

 

 

 

25.3

 

Singapore dollar/U.S. dollar

 

 

17.6

 

 

 

16.6

 

Philippine peso/U.S. dollar

 

 

9.9

 

 

 

10.1

 

Chinese yuan/U.S. dollar

 

 

0.6

 

 

 

1.0

 

Danish krone/U.S. dollar

 

 

0.6

 

 

 

0.7

 

Total

 

$

168.1

 

 

$

152.1

 

 

The fair value of the outstanding contracts was a net loss of $0.1 million and a net loss of $1.8 million at March 31, 2024 and December 31, 2023, respectively.

Unrealized gains and losses on foreign currency forward contracts and foreign currency remeasurement gains and losses on monetary assets and liabilities are included in other (income) expense, net.

At March 31, 2024 and December 31, 2023, Teradyne had the following cash flow hedge contracts to buy and sell non-U.S. currencies for U.S. dollars with the following notional amounts:

 

 

 

Net Notional Value

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Japanese yen

 

$

 

 

$

35.5

 

Total

 

$

 

 

$

35.5

 

 

There were no outstanding cash flow hedge contracts at March 31, 2024. The fair value of the outstanding cash flow hedge contracts was a gain of $0.6 million at December 31, 2023.

Unrealized gains and losses on foreign currency cash flow hedge contracts are included in accumulated other comprehensive income (loss). At maturity, the gains or losses associated with cash flow hedge contracts are recorded to revenue.

On November 7, 2023, in connection with our agreement to acquire 10% investment in Technoprobe S.p.A we purchased a call option to buy 481.0 million Euros. The expiration date of the option is April 26, 2024. On April 12, 2024, Teradyne entered into a forward to buy 481.0 million Euros expiring on May 23, 2024. At March 31, 2024 and December 31, 2023, the fair value of the outstanding contract was $3.4 million and $17.4 million, respectively. For the three months ended March 31, 2024, an unrealized loss of $13.9 million was recorded in other (income) expense, net.

14


The following table summarizes the fair value of derivative instruments as of March 31, 2024 and December 31, 2023:

 

 

 

Balance Sheet Location

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

$

805

 

 

$

733

 

Foreign exchange option contracts

 

Other current assets

 

 

3,446

 

 

 

17,364

 

Foreign exchange forward contracts

 

Other current liabilities

 

 

(936

)

 

 

(2,545

)

Derivatives designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

 

 

 

 

648

 

Total derivatives

 

 

 

$

3,315

 

 

$

16,200

 

 

The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three months ended March 31, 2024 and April 2, 2023:

 

 

 

 

 

For the Three Months
 Ended

 

 

 

Location of (Gains) Losses
Recognized in Statement
of Operations

 

March 31,
2024

 

 

April 2,
2023

 

 

 

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts (1)

 

Other (income) expense, net

 

$

(1,699

)

 

$

1,259

 

Foreign exchange option contracts

 

Other (income) expense, net

 

 

13,918

 

 

 

 

Derivatives designated as hedging instruments:

 

Foreign exchange forward and option contracts

 

Revenue

 

 

(2,280

)

 

 

1,538

 

Total Derivatives

 

 

 

$

9,939

 

 

$

2,797

 

 

(1)
The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies. For the three months ended March 31, 2024 and April 2, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $2.7 million and $0.4 million, respectively.

See Note H: “Debt” regarding derivatives related to the convertible senior notes.

H. DEBT

Convertible Senior Notes

On December 12, 2016, Teradyne completed a private offering of $460.0 million aggregate principal amount of 1.25% convertible senior unsecured notes (the “Notes”) and received net proceeds, after issuance costs, of approximately $450.8 million, $33.0 million of which was used to pay the net cost of the convertible note hedge transactions and $50.1 million of which was used to repurchase 2.0 million shares of Teradyne’s common stock under its existing stock repurchase program from purchasers of the Notes in privately negotiated transactions effected through one of the initial purchasers or its affiliates conducted concurrently with the pricing of the Note offering. The Notes bore interest at a rate of 1.25% per year payable semiannually in arrears on June 15 and December 15 of each year. The Notes matured on December 15, 2023.

Concurrent with the offering of the Notes, Teradyne entered into convertible note hedge transactions (the “Note Hedge Transactions”) with the initial purchasers or their affiliates (the “Option Counterparties”). The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, the number of shares of the common stock that underlie the Notes. Separately and concurrent with the pricing of the Notes, Teradyne entered into warrant transactions with the Option Counterparties (the “Warrant Transactions”) in which it sold net-share-settled (or, at its election subject to certain conditions, cash-settled) warrants to the Option Counterparties. These transactions have been accounted for as an adjustment to our shareholders’ equity. The Warrant Transactions, which began expiring March 18, 2024 and will continue to expire through July 10, 2024, currently cover, subject to customary anti-dilution adjustments, approximately 13.8 million shares of common stock. During the three months ended March 31, 2024, 0.8 million warrants expired. As of March 31, 2024, the strike price of the warrants was approximately $39.37 per share. The strike price is subject to adjustment under certain circumstances. The Warrant Transactions could result in additional shares of Teradyne’s common stock being issued to the extent that the market price per share of Teradyne’s common stock, as measured under the terms of the Warrant Transactions, exceeds the applicable strike price of the warrants.

15


The interest expense on Teradyne's senior notes for three months ended April 2, 2023 was as follows:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Contractual interest expense on the coupon

 

$

 

 

$

138

 

Amortization of debt issuance fees recognized as interest expense

 

 

 

 

 

113

 

Total interest expense on the convertible debt

 

$

 

 

$

251

 

Revolving Credit Facility

On May 1, 2020, Teradyne entered into a credit agreement (the “Credit Agreement”) with Truist Bank, as administrative agent and collateral agent, and the lenders party thereto. The Credit Agreement provided for a three-year, senior secured revolving credit facility of $400.0 million (the “Credit Facility”).

On December 10, 2021, the Credit Agreement was amended to extend the maturity date of the Credit Facility to December 10, 2026. On October 5, 2022, the Credit Agreement was amended to increase the amount of the Credit Facility to $750.0 million from $400.0 million.

The Credit Agreement provides that, subject to customary conditions, Teradyne may seek to obtain from existing or new lenders the available incremental amount under the Credit Facility, not to exceed the greater of $200.0 million or 15% of consolidated EBIDTA. The interest rate applicable to loans under the Credit Facility are, at Teradyne’s option, equal to either a base rate plus a margin ranging from 0.00% to 0.75% per annum or SOFR plus a margin ranging from 1.10% to 1.85% per annum, based on the consolidated leverage ratio of Teradyne. In addition, Teradyne will pay a commitment fee on the unused portion of the commitments under the Credit Facility ranging from 0.15% to 0.25% per annum, based on the then applicable consolidated leverage ratio.

Teradyne is not required to repay any loans under the Credit Facility prior to maturity, subject to certain customary exceptions. Teradyne is permitted to prepay all or any portion of the loans under the Credit Facility prior to maturity without premium or penalty, other than customary SOFR breakage costs.

The Credit Agreement contains customary events of default, representations, warranties and affirmative and negative covenants that, among other things, limit Teradyne’s ability to sell assets, grant liens on assets, incur other secured indebtedness and make certain investments and restricted payments, all subject to exceptions set forth in the Credit Agreement. The Credit Agreement also requires Teradyne to satisfy two financial ratios measured as of the end of each fiscal quarter: a consolidated leverage ratio and an interest coverage ratio.

The Credit Facility is guaranteed by certain of Teradyne’s domestic subsidiaries and collateralized by assets of Teradyne and such subsidiaries, including a pledge of 65% of the capital stock of certain foreign subsidiaries.

As of May 3, 2024, the Credit Agreement was undrawn and Teradyne was in compliance with all covenants under the Credit Agreement.

I. PREPAYMENTS

Prepayments consist of the following:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Contract manufacturer and supplier prepayments

 

$

491,512

 

 

$

502,257

 

Prepaid maintenance and other services

 

 

21,894

 

 

 

17,592

 

Prepaid taxes

 

 

14,335

 

 

 

16,083

 

Other prepayments

 

 

9,901

 

 

 

13,038

 

Total prepayments (1)

 

$

537,642

 

 

$

548,970

 

 

(1)
Excludes $3.2 million and $5.3 million at March 31, 2024 and December 31, 2023, respectively, of contract manufacturer and supplier prepayments, classified as assets held for sale. See Note E: “Assets held for sale” for additional information.

16


 

J. PRODUCT WARRANTY

Teradyne generally provides a one-year warranty on its products, commencing upon installation, acceptance or shipment. A provision is recorded upon revenue recognition to cost of revenues for estimated warranty expense based on historical experience. Related costs are charged to the warranty accrual as incurred. The balance below is included in other accrued liabilities.

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Balance at beginning of period

 

$

15,698

 

 

$

14,181

 

Accruals for warranties issued during the period

 

 

3,259

 

 

 

4,117

 

Accruals related to pre-existing warranties

 

 

(683

)

 

 

(405

)

Settlements made during the period

 

 

(2,950

)

 

 

(4,992

)

Balance at end of period

 

$

15,324

 

 

$

12,901

 

 

When Teradyne receives revenue for extended warranties, beyond one year, it is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred. The balance below is included in short and long-term deferred revenue and customer advances.

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Balance at beginning of period

 

$

34,897

 

 

$

56,180

 

Deferral of new extended warranty revenue

 

 

6,914

 

 

 

4,413

 

Recognition of extended warranty deferred revenue

 

 

(7,302

)

 

 

(11,250

)

Balance at end of period

 

$

34,509

 

 

$

49,343

 

 

K. STOCK-BASED COMPENSATION

On February 1, 2023 (the “Retirement Date”), Mark E. Jagiela retired as Chief Executive Officer of Teradyne and a member of Teradyne’s Board of Directors, and Teradyne entered into an agreement (the “Retirement Agreement”) with Mr. Jagiela. Under the Retirement Agreement, Mr. Jagiela’s unvested time-based restricted stock units and stock options granted prior to his Retirement Date were modified to allow continued vesting; and any vested options or options that vest during that period may be exercised for the remainder of the applicable option term. During the three months ended April 2, 2023, Teradyne recorded a stock-based compensation expense of $5.9 million related to the Retirement Agreement.

Under Teradyne’s stock compensation plans, Teradyne grants time-based restricted stock units, performance-based restricted stock units and stock options, and employees are eligible to purchase Teradyne’s common stock through its Employee Stock Purchase Plan (“ESPP”).

Service-based restricted stock unit awards granted to employees vest in equal annual installments over four years. Restricted stock unit awards granted to non-employee directors vest after a one-year period, with 100% of the award vesting on the earlier of (a) the first anniversary of the grant date or (b) the date of the following year’s Annual Meeting of Shareholders. Teradyne expenses the cost of the restricted stock unit awards subject to time-based vesting, which is determined to be the fair market value of the shares at the date of grant, ratably over the period during which the restrictions lapse.

Performance-based restricted stock units (“PRSUs”) granted to Teradyne’s executive officers may have a performance metric based on relative total shareholder return (“TSR”). Teradyne’s three-year TSR performance is measured against the New York Stock Exchange (“NYSE”) Composite Index. The final number of TSR PRSUs that vest will vary based upon the level of performance achieved from 0% to 200% of the target shares. The TSR PRSUs will vest upon the three-year anniversary of the grant date. The TSR PRSUs are valued using a Monte Carlo simulation model. The number of units expected to be earned, based upon the achievement of the TSR market condition, is factored into the grant date Monte Carlo valuation. Compensation expense is recognized on a straight-line basis over the shorter of the three-year service period or the period from the grant to the date described in the retirement provisions below. Compensation expense for executive officers meeting the retirement provisions prior to the grant date is recognized

17


during the year following the grant. Compensation expense is recognized regardless of the eventual number of units that are earned based upon the market condition, provided the executive officer remains an employee at the end of the three-year period. Compensation expense is reversed if at any time during the three-year service period the executive officer is no longer an employee, subject to the retirement and termination eligibility provisions noted below.

PRSUs granted to Teradyne’s executive officers may also have a performance metric based on three-year cumulative non-GAAP profit before interest and tax (“PBIT”) as a percent of Teradyne’s revenue. Non-GAAP PBIT is a financial measure equal to GAAP income from operations less restructuring and other, net; amortization of acquired intangible assets; acquisition and divestiture related charges or credits; pension actuarial gains and losses; non-cash convertible debt interest expense; and other non-recurring gains and charges. The final number of PBIT PRSUs that vest will vary based upon the level of performance achieved from 0% to 200% of the target shares. The PBIT PRSUs will vest upon the three-year anniversary of the grant date. Compensation expense is recognized on a straight-line basis over the shorter of the three-year service period or the period from the grant date to the date described in the retirement provisions below. Compensation expense for executive officers meeting the retirement provisions prior to the grant date is recognized during the year following the grant. Compensation expense is recognized based on the number of units that are earned based upon the three-year Teradyne PBIT as a percent of Teradyne’s revenue, provided the executive officer remains an employee at the end of the three-year period subject to the retirement and termination eligibility provisions noted below.

If a PRSU recipient’s employment ends prior to the determination of the performance percentage due to (1) permanent disability or death or (2) retirement or termination other than for cause, after attaining both at least age sixty and at least ten years of service, then all or a portion of the recipient’s PRSUs (based on the actual performance percentage achieved on the determination date) will vest on the date the performance percentage is determined. Except as set forth in the preceding sentence, no PRSUs will vest if the executive officer is no longer an employee at the end of the three-year period. Stock options to purchase Teradyne’s common stock at 100% of the fair market value on the grant date vest in equal annual installments over four years from the grant date and have a maximum term of seven years.

On January 22, 2024, the Board enacted the Executive Retirement Policy for Restricted Stock Unit and Option Vesting (the "Retirement Policy"). Under the Retirement Policy, an executive officer that is over the age of 65 and has 10 or more years of service as of the effective date of his or her retirement will be eligible for continued vesting of his or her unvested time-based restricted stock units and stock options granted prior to his or her retirement date.

During the three months ended March 31, 2024 and April 2, 2023, Teradyne granted 0.5 million and 0.5 million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $94.28 and $102.36, respectively.

During the three months ended March 31, 2024 and April 2, 2023, Teradyne granted 0.1 million and 0.1 million of PBIT PRSUs with a grant date fair value of $94.01 and $102.23, respectively.

During the three months ended March 31, 2024 and April 2, 2023, Teradyne granted 0.1 million and 0.1 million of TSR PRSUs, with a grant date fair value of $100.87 and $137.64, respectively. The fair value was estimated using the Monte Carlo simulation model with the following assumptions:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

Risk-free interest rate

 

 

3.9

%

 

 

3.9

%

Teradyne volatility-historical

 

 

42.4

%

 

 

50.2

%

NYSE Composite Index volatility-historical

 

 

15.6

%

 

 

24.8

%

Dividend yield

 

 

0.5

%

 

 

0.4

%

 

Expected volatility was based on the historical volatility of Teradyne’s stock and the NYSE Composite Index over the most recent three-year period. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grant. Dividend yield was based upon an estimated annual dividend amount of $0.48 per share divided by Teradyne’s stock price on the grant date of $95.14 for the 2024 grant, and an estimated annual dividend amount of $0.44 per share divided by Teradyne’s stock price on the grant date of $103.44 for the 2023 grant.

During the three months ended March 31, 2024 and April 2, 2023, Teradyne granted 0.1 million and 0.1 million of service-based stock options to executive officers at a weighted average grant date fair value of $37.50 and $40.90, respectively.

18


The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

Expected life (years)

 

 

4.0

 

 

 

4.0

 

Risk-free interest rate

 

 

4.0

%

 

 

3.7

%

Volatility-historical

 

 

46.3

%

 

 

46.7

%

Dividend yield

 

 

0.5

%

 

 

0.4

%

 

Teradyne determined the stock options’ expected life based upon historical exercise data for executive officers, the age of the executive officers and the terms of the stock option grant. Volatility was determined using historical volatility for a period equal to the expected life. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grant. Dividend yield was based upon an estimated annual dividend amount of $0.48 per share divided by Teradyne’s stock price on the grant date of $95.14 for the 2024 grant and an estimated annual dividend amount of $0.44 per share divided by Teradyne’s stock price on the grant date of $103.44 for the 2023 grant.

L. ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

Changes in accumulated other comprehensive income (loss), which are presented net of tax, consist of the following:

 

 

 

Foreign
Currency
Translation
Adjustment

 

 

Unrealized
(Losses) Gains on
Marketable
Securities

 

 

Unrealized (Losses) Gains on Cash Flow Hedges

 

 

Retirement
Plans Prior
Service
Credit

 

 

Total

 

 

 

(in thousands)

 

Three Months Ended March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2023, net of tax of $0, $(1,728),
  $
142, $(1,132), respectively

 

$

(22,442

)

 

$

(6,194

)

 

$

506

 

 

$

1,152

 

 

$

(26,978

)

Other comprehensive (loss) gain before reclassifications,
   net of tax of $
0, $(221), $358, $0, respectively

 

 

(11,457

)

 

 

(902

)

 

 

1,274

 

 

 

 

 

 

(11,085

)

Amounts reclassified from accumulated other comprehensive
  income (loss), net of tax of $
0, $30, $(500), $0, respectively

 

 

 

 

 

106

 

 

 

(1,780

)

 

 

(2

)

 

 

(1,676

)

Net current period other comprehensive loss, net of tax
  of $
0, $(191), $(142), $0, respectively

 

 

(11,457

)

 

 

(796

)

 

 

(506

)

 

 

(2

)

 

 

(12,761

)

Balance at March 31, 2024, net of tax of $0, $(1,919),
   $
0, $(1,132), respectively

 

$

(33,899

)

 

$

(6,990

)

 

$

 

 

$

1,150

 

 

$

(39,739

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended April 2, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2022, net of tax of $0, $(2,308),
   ($
708), $(1,130), respectively

 

$

(39,849

)

 

$

(8,661

)

 

$

(2,517

)

 

$

1,159

 

 

$

(49,868

)

Other comprehensive gain before reclassifications,
   net of tax of $
0, $503, $167, $0, respectively

 

 

9,309

 

 

 

2,294

 

 

 

596

 

 

 

 

 

 

12,199

 

Amounts reclassified from accumulated other comprehensive
  income (loss), net of tax of $
0, $2, $338, $0, respectively

 

 

 

 

 

5

 

 

 

1,200

 

 

 

(2

)

 

 

1,203

 

Net current period other comprehensive gain (loss), net of tax
  of $
0, $505, $505, $0, respectively

 

 

9,309

 

 

 

2,299

 

 

 

1,796

 

 

 

(2

)

 

 

13,402

 

Balance at April 2, 2023, net of tax of $0, $(1,803),
   $(
203), $(1,130), respectively

 

$

(30,540

)

 

$

(6,362

)

 

$

(721

)

 

$

1,157

 

 

$

(36,466

)

 

19


Reclassifications out of accumulated other comprehensive income (loss) to the statement of operations for the three months ended March 31, 2024 and April 2, 2023, were as follows:

 

Details about Accumulated Other Comprehensive Income (Loss) Components

 

For the Three Months
 Ended

 

 

Affected Line Item
in the Statements
of Operations

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

 

 

(in thousands)

 

 

 

Available-for-sale marketable securities:

 

 

 

 

 

 

 

 

Unrealized losses, net of tax of $(30), $(2), respectively

 

$

(106

)

 

$

(5

)

 

Other (income) expense, net

Cash flow hedges:

 

 

 

 

 

 

 

 

Unrealized (losses) gains, net of tax of $500, $(338), respectively

 

 

1,780

 

 

 

(1,200

)

 

Revenue

Defined benefit pension and postretirement plans:

 

 

 

 

 

 

 

 

Amortization of prior service credit, net of tax of $0, $0,
   respectively

 

 

2

 

 

 

2

 

 

(a)

Total reclassifications, net of tax of $470, $(340), respectively

 

$

1,676

 

 

$

(1,203

)

 

Net income

(a)
The amortization of prior service credit is included in the computation of net periodic postretirement benefit cost. See Note P: “Retirement Plans.”

M. GOODWILL AND ACQUIRED INTANGIBLE ASSETS

Goodwill

Teradyne performs its annual goodwill impairment test as required under the provisions of ASC 350-10, “Intangibles—Goodwill and Other” on December 31 of each fiscal year unless interim indicators of impairment exist. In the three months ended March 31, 2024, there were no interim indicators of impairment. Goodwill is considered impaired when the net book value of a reporting unit exceeds its estimated fair value.

The changes in the carrying amount of goodwill by reportable segments for the three months ended March 31, 2024, were as follows:

 

 

 

Robotics

 

 

Wireless
Test

 

 

Semiconductor
Test

 

 

System
Test

 

 

Total

 

 

 

(in thousands)

 

Balance at December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

$

395,463

 

 

$

361,819

 

 

$

262,237

 

 

$

158,699

 

 

$

1,178,218

 

Accumulated impairment losses

 

 

 

 

 

(353,843

)

 

 

(260,540

)

 

 

(148,183

)

 

 

(762,566

)

Total Goodwill

 

 

395,463

 

 

 

7,976

 

 

 

1,697

 

 

 

10,516

 

 

 

415,652

 

Foreign currency translation adjustment

 

 

(7,962

)

 

 

 

 

 

(114

)

 

 

 

 

 

(8,076

)

Balance at March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

$

387,502

 

 

$

361,819

 

 

$

262,123

 

 

$

158,699

 

 

 

1,170,142

 

Accumulated impairment losses

 

 

 

 

 

(353,843

)

 

 

(260,540

)

 

 

(148,183

)

 

 

(762,566

)

Total Goodwill

 

$

387,502

 

 

$

7,976

 

 

$

1,583

 

 

$

10,516

 

 

$

407,576

 

 

20


Intangible Assets

Teradyne reviews long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate.

Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet:

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Foreign
Currency
Translation
Adjustment

 

 

Net
Carrying
Amount

 

 

 

(in thousands)

 

Balance at March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Developed technology

 

$

267,706

 

 

$

(246,266

)

 

$

(5,635

)

 

$

15,805

 

Customer relationships

 

 

52,109

 

 

 

(48,278

)

 

 

203

 

 

 

4,034

 

Tradenames and trademarks

 

 

59,007

 

 

 

(47,231

)

 

 

(1,381

)

 

 

10,395

 

Total intangible assets

 

$

378,822

 

 

$

(341,775

)

 

$

(6,813

)

 

$

30,234

 

Balance at December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Developed technology

 

$

267,706

 

 

$

(243,191

)

 

$

(5,343

)

 

$

19,172

 

Customer relationships

 

 

52,109

 

 

 

(47,850

)

 

 

232

 

 

 

4,491

 

Tradenames and trademarks

 

 

59,007

 

 

 

(46,021

)

 

 

(1,245

)

 

 

11,741

 

Total intangible assets

 

$

378,822

 

 

$

(337,062

)

 

$

(6,356

)

 

$

35,404

 

Aggregate intangible asset amortization expense was $4.7 million and $4.8 million, respectively, for the three months ended March 31, 2024 and April 2, 2023.

Estimated intangible asset amortization expense for each of the five succeeding fiscal years and thereafter is as follows:

 

Year

 

Amortization
Expense

 

 

 

(in thousands)

 

2024

 

$

14,010

 

2025

 

 

11,290

 

2026

 

 

2,364

 

2027

 

 

1,148

 

2028

 

 

1,066

 

Thereafter

 

 

356

 

 

N. NET INCOME PER COMMON SHARE

The following table sets forth the computation of basic and diluted net income per common share:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands, except per share amounts)

 

Net income for basic and diluted net income per share

 

$

64,197

 

 

$

83,531

 

Weighted average common shares-basic

 

 

153,047

 

 

 

155,904

 

Effect of dilutive potential common shares:

 

 

 

 

 

 

Convertible note hedge warrant shares (1)

 

 

8,862

 

 

 

8,983

 

Incremental shares from assumed conversion of convertible notes (2)

 

 

 

 

 

914

 

Restricted stock units

 

 

419

 

 

 

453

 

Stock options

 

 

16

 

 

 

48

 

Employee stock purchase plan

 

 

4

 

 

 

6

 

Dilutive potential common shares

 

 

9,301

 

 

 

10,404

 

Weighted average common shares-diluted

 

 

162,348

 

 

 

166,308

 

Net income per common share-basic

 

$

0.42

 

 

$

0.54

 

Net income per common share-diluted

 

$

0.40

 

 

$

0.50

 

 

21


(1)
Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price, multiplied by the number of warrant shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.
(2)
Incremental shares from assumed conversion of the convertible notes were calculated using the difference between the average Teradyne stock price for the period and the conversion price, multiplied by the number of convertible notes shares. The result of this calculation, representing the total intrinsic value of the convertible notes, was divided by the average Teradyne stock price for the period.

The computation of diluted net income per common share for the three months ended March 31, 2024 and April 2, 2023, excludes the effect of the potential vesting of 0.4 million and 0.5 million, respectively, of restricted stock units because the effect would have been anti-dilutive.

O. RESTRUCTURING AND OTHER

During the three months ended March 31, 2024, Teradyne recorded $2.2 million of acquisition and divestiture expenses related to the Technoprobe transaction, and $2.0 million of severance charges related to headcount reductions primarily in Robotics and Semiconductor Test, which included charges related to a voluntary early retirement program for employees meeting certain conditions.

During the three months ended April 2, 2023, Teradyne recorded a charge of $2.0 million of severance charges related to headcount reductions primarily in Semiconductor Test, Robotics, and Corporate.

P. RETIREMENT PLANS

ASC 715, “Compensation—Retirement Benefits,” requires an employer with defined benefit plans or other postretirement benefit plans to recognize an asset or a liability on its balance sheet for the overfunded or underfunded status of the plans as defined by ASC 715. The pension asset or liability represents a difference between the fair value of the pension plan’s assets and the projected benefit obligation at December 31. Teradyne uses a December 31 measurement date for all its plans.

Defined Benefit Pension Plans

Teradyne has defined benefit pension plans covering a portion of domestic employees and employees of certain non-U.S. subsidiaries. Benefits under these plans are based on employees’ years of service and compensation. Teradyne’s funding policy is to make contributions to these plans in accordance with local laws and to the extent that such contributions are tax deductible. The assets of the U.S. qualified pension plan consist primarily of fixed income and equity securities. In addition, Teradyne has an unfunded supplemental executive defined benefit plan in the United States to provide retirement benefits in excess of levels allowed by the Employment Retirement Income Security Act (“ERISA”) and the Internal Revenue Code (the “IRC”), as well as unfunded qualified foreign plans.

In the three months ended March 31, 2024 and April 2, 2023, Teradyne contributed $0.8 million and $0.8 million, respectively, to the U.S. supplemental executive defined benefit pension plan, and $0.3 million and $0.2 million, respectively, to certain qualified pension plans for non-U.S. subsidiaries.

For the three months ended March 31, 2024 and April 2, 2023, Teradyne’s net periodic pension cost was comprised of the following:

 

 

 

For the Three Months Ended

 

 

 

March 31, 2024

 

 

April 2, 2023

 

 

 

United
States

 

 

Foreign

 

 

United
States

 

 

Foreign

 

 

 

(in thousands)

 

Service cost

 

$

231

 

 

$

117

 

 

$

272

 

 

$

109

 

Interest cost

 

 

1,647

 

 

 

246

 

 

 

1,711

 

 

 

262

 

Expected return on plan assets

 

 

(1,268

)

 

 

(16

)

 

 

(1,285

)

 

 

(9

)

Total net periodic pension cost

 

$

610

 

 

$

347

 

 

$

698

 

 

$

362

 

 

22


Postretirement Benefit Plan

In addition to receiving pension benefits, Teradyne employees in the United States who meet early retirement eligibility requirements as of their termination dates may participate in Teradyne’s Welfare Plan, which includes medical and dental benefits up to age 65. Death benefits provide a fixed sum to retirees’ survivors and are available to all retirees. Substantially all of Teradyne’s current U.S. employees could become eligible for these benefits and the existing benefit obligation relates primarily to those employees. During the three months ended March 31, 2024, Teradyne recorded special termination benefit charges associated with a voluntary early retirement program.

For the three months ended March 31, 2024 and April 2, 2023, Teradyne’s net periodic postretirement benefit cost was comprised of the following:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Service cost

 

$

10

 

 

$

9

 

Interest cost

 

 

73

 

 

 

61

 

Amortization of prior service credit

 

 

(2

)

 

 

(2

)

Special termination benefits

 

 

292

 

 

 

 

Total net periodic postretirement benefit cost

 

$

373

 

 

$

68

 

 

Q. COMMITMENTS AND CONTINGENCIES

Purchase Commitments

As of March 31, 2024, Teradyne had entered into purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $428.8 million, of which $404.7 million is for less than one year.

Legal Claims

Teradyne is subject to various legal proceedings and claims which have arisen in the ordinary course of business such as, but not limited to, patent, employment, commercial and environmental matters. Teradyne believes that it has meritorious defenses against all pending claims and intends to vigorously contest them. While it is not possible to predict or determine the outcomes of any pending claims or to provide possible ranges of losses that may arise, Teradyne believes the potential losses associated with all of these actions are unlikely to have a material adverse effect on its business, financial position or results of operations.

Guarantees and Indemnification Obligations

Teradyne provides indemnification, to the extent permitted by law, to its officers, directors, employees and agents for liabilities arising from certain events or occurrences, while the officer, director, employee, or agent, is or was serving, at Teradyne’s request in such capacity. Teradyne may enter into indemnification agreements with certain of its officers and directors. With respect to acquisitions, Teradyne provides indemnifications to or assumes indemnification obligations for the current and former directors, officers and employees of the acquired companies in accordance with the acquired companies’ by-laws and charter. As a matter of practice, Teradyne has maintained directors’ and officers’ liability insurance coverage including coverage for directors and officers of acquired companies.

Teradyne enters into agreements in the ordinary course of business with customers, resellers, distributors, integrators and suppliers. Most of these agreements require Teradyne to defend and/or indemnify the other party against intellectual property infringement claims brought by a third party with respect to Teradyne’s products. From time to time, Teradyne also indemnifies customers and business partners for damages, losses and liabilities they may suffer or incur relating to personal injury, personal property damage, product liability, breach of confidentiality obligations and environmental claims relating to the use of Teradyne’s products and services or resulting from the acts or omissions of Teradyne, its employees, authorized agents or subcontractors. On occasion, Teradyne has also provided guarantees to customers regarding the delivery and performance of its products in addition to the warranty described below.

As a matter of ordinary course of business, Teradyne warrants that its products will substantially perform in accordance with its standard published specifications in effect at the time of delivery. Most warranties have a one-year duration commencing from

23


installation. A provision is recorded upon revenue recognition to cost of revenues for estimated warranty expense based upon historical experience. When Teradyne receives revenue for extended warranties beyond the standard duration, the revenue is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred. As of March 31, 2024 and December 31, 2023, Teradyne had a product warranty accrual of $15.3 million and $15.7 million, respectively, included in other accrued liabilities and revenue deferrals related to extended warranties of $34.5 million and $34.9 million, respectively, included in short and long-term deferred revenue and customer advances.

In addition, in the ordinary course of business, Teradyne provides minimum purchase guarantees to certain vendors to ensure continuity of supply against the market demand. Although some of these guarantees provide penalties for cancellations and/or modifications to the purchase commitments as the market demand decreases, most of the guarantees do not. Therefore, as the market demand decreases, Teradyne re-evaluates these guarantees and determines what charges, if any, should be recorded.

With respect to its agreements covering product, business or entity divestitures and acquisitions, Teradyne provides certain representations, warranties and covenants to purchasers and agrees to indemnify and hold such purchasers harmless against breaches of such representations, warranties and covenants. Many of the indemnification claims have a definite expiration date while some remain in force indefinitely. With respect to its acquisitions, Teradyne may, from time to time, assume the liability for certain events or occurrences that took place prior to the date of acquisition.

As a matter of ordinary course of business, Teradyne occasionally guarantees certain indebtedness obligations of its subsidiary companies, limited to the borrowings from financial institutions, purchase commitments to certain vendors and lease commitments to landlords.

Based on historical experience and information known as of March 31, 2024 and December 31, 2023, except for product warranty, Teradyne has not recorded any liabilities for these guarantees and obligations because the amount would be immaterial.

R. INCOME TAXES

A reconciliation of the United States federal statutory corporate tax rate to Teradyne’s effective tax rate was as follows:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

U.S. statutory federal tax rate

 

 

21.0

%

 

 

21.0

%

Tax credits

 

 

(3.1

)

 

 

(2.5

)

Discrete benefit related to reserves for uncertain tax positions

 

 

(3.1

)

 

 

 

International provisions of the U.S. Tax Cuts and Jobs Act of 2017

 

 

(2.2

)

 

 

(3.2

)

Foreign taxes

 

 

(2.1

)

 

 

(0.6

)

Discrete benefit related to equity compensation

 

 

(0.9

)

 

 

(3.3

)

Other, net

 

 

2.3

 

 

 

2.6

 

Effective tax rate

 

 

11.9

%

 

 

14.0

%

 

On a quarterly basis, Teradyne evaluates the realizability of the deferred tax assets by jurisdiction and assesses the need for a valuation allowance. As of March 31, 2024, Teradyne believes that it will ultimately realize the deferred tax assets recorded on the condensed consolidated balance sheet. However, should Teradyne believe that it is more-likely-than-not that the deferred tax assets would not be realized, the tax provision would increase in the period in which Teradyne determined that the realizability was not likely. Teradyne considers the probability of future taxable income and historical profitability, among other factors, in assessing the realizability of the deferred tax assets.

As of March 31, 2024 and December 31, 2023, Teradyne had $15.9 million and $18.6 million, respectively, of reserves for uncertain tax positions. The $2.7 million net decrease in reserves for uncertain tax positions is related to the settlement of an audit.

As of March 31, 2024, Teradyne estimates that it is reasonably possible that the balance of unrecognized tax benefits may decrease approximately $0.8 million in the next twelve months because of a lapse of statutes of limitation. The estimated decrease relates to U.S. federal and state research and development credits.

Teradyne recognizes interest and penalties related to income tax matters in income tax expense. As of March 31, 2024 and December 31, 2023, $0.7 million and $1.3 million, respectively, of interest and penalties were accrued for uncertain tax positions. For the three months ended March 31, 2024 and April 2, 2023, benefit of $0.6 million and expense of $0.1 million, respectively, was recorded for interest and penalties related to income tax items.

24


Teradyne qualifies for a tax holiday in Singapore by fulfilling the requirements of an agreement with the Singapore Economic Development Board under which certain headcount and spending requirements must be met. The tax savings due to the tax holiday for the three months ended March 31, 2024, was $1.1 million, or $0.01 per diluted share. The tax savings due to the tax holiday for the three months ended April 2, 2023, was $0.2 million, or $0.0 per diluted share. In November 2020, Teradyne entered into an agreement with the Singapore Economic Development Board which extended our Singapore tax holiday under substantially similar terms to the agreement which expired on December 31, 2020. The new tax holiday is scheduled to expire on December 31, 2025.

On August 16, 2022, the Inflation Reduction Act of 2022 (“IRA”) was signed into law. The IRA introduced a 15% alternative minimum tax based on the financial statement income of certain large corporations (“CAMT”), effective January 1, 2023. Teradyne currently does not expect the CAMT to have a material impact on its financial results.

On December 15, 2022, the European Union ("EU") Member States formally adopted the EU’s Pillar Two Directive, which generally provides for a minimum effective tax rate of 15%, as established by the Organization for Economic Co-operation and Development ("OECD") Pillar Two Framework. The EU’s Pillar Two Directive effective dates are January 1, 2024, and January 1, 2025, for different aspects of the directive. On July 17, 2023, the OECD published Administrative Guidance proposing certain safe harbor rules that effectively extend certain effective dates to January 1, 2027. Certain EU Member States where Teradyne has a legal presence have recently enacted the directive and administrative guidance into their local tax legislation. Additionally, countries outside the EU where Teradyne has a legal presence have enacted similar language as the EU Members States in their local tax legislation. Teradyne is closely monitoring these developments and evaluating the potential financial impact on income tax expense. As of March 31, 2024, Teradyne anticipates it will meet the safe harbors in most jurisdictions, and any remaining tax under the rules should be immaterial for the year ending December 31, 2024.

S. SEGMENT INFORMATION

Teradyne has four reportable segments (Semiconductor Test, System Test, Wireless Test and Robotics). Each of the reportable segments represents an individual operating segment.

The Semiconductor Test segment includes operations related to the design, manufacturing and marketing of semiconductor test products and services. The System Test segment includes operations related to the design, manufacturing and marketing of products and services for storage and system level test, defense/aerospace instrumentation test, and circuit-board test. The Wireless Test segment includes operations related to the design, manufacturing and marketing of wireless test products and services. The Robotics segment includes operations related to the design, manufacturing and marketing of collaborative robotic arms, autonomous mobile robots and advanced robotic control software. Each operating segment has a segment manager who is accountable to and maintains regular contract with Teradyne’s chief operating decision maker (Teradyne’s chief executive officer) to discuss operating activities, financial results, forecasts, and plans for the segment.

Teradyne evaluates performance based on several factors, of which the primary financial measure is business segment income (loss) before income taxes. The accounting policies of the business segments are the same as those described in Note B: “Accounting Policies” in Teradyne’s Annual Report on Form 10-K for the year ended December 31, 2023.

Segment information for the three months ended March 31, 2024 and April 2, 2023 is as follows:

 

 

 

Semiconductor
Test

 

 

System
Test

 

 

Robotics

 

 

Wireless
Test

 

 

Segment Total

 

 

Corporate
and
Eliminations

 

 

Consolidated

 

 

 

(in thousands)

 

Three Months Ended March 31, 2024

 

Revenues

 

$

412,254

 

 

$

75,322

 

 

$

87,654

 

 

$

24,589

 

 

$

599,819

 

 

$

 

 

$

599,819

 

Income (loss) before income taxes (1)(2)

 

 

79,414

 

 

 

18,391

 

 

 

(14,047

)

 

 

(893

)

 

$

82,865

 

 

 

(9,963

)

 

$

72,902

 

Total assets (3)

 

 

1,348,829

 

 

 

181,803

 

 

 

721,318

 

 

 

69,519

 

 

$

2,321,469

 

 

 

1,089,251

 

 

$

3,410,720

 

Three Months Ended April 2, 2023

 

Revenues

 

$

415,009

 

 

$

74,631

 

 

$

89,214

 

 

$

38,675

 

 

$

617,529

 

 

$

 

 

$

617,529

 

Income (loss) before income taxes (1)(2)

 

 

96,185

 

 

 

15,275

 

 

 

(18,490

)

 

 

9,352

 

 

$

102,322

 

 

 

(5,238

)

 

$

97,084

 

Total assets (3)

 

 

1,386,851

 

 

 

173,669

 

 

 

676,092

 

 

 

87,875

 

 

$

2,324,487

 

 

 

1,058,920

 

 

$

3,383,407

 

 

(1)
Included in Corporate and Eliminations are: interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations, severance charges, pension, acquisition and divestiture related fees, and an expense for the modification of outstanding equity awards.
(2)
Included in income (loss) before taxes are charges related to restructuring and other, expense for the modification of outstanding equity awards, and inventory charges.

25


(3)
Total assets are attributable to each segment. Semiconductor Test includes $33.9 million of total assets classified as assets held for sale. See Note E: "Assets held for sale" for additional information. Corporate assets consist of cash and cash equivalents, marketable securities, and certain other assets.

Included in each segment are charges and credits in the following line items in the statements of operations:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Semiconductor Test:

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

4,956

 

 

$

3,768

 

Restructuring and other—employee severance

 

 

983

 

 

 

794

 

System Test:

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

 

 

$

675

 

Robotics:

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

 

 

$

782

 

Corporate and Eliminations:

 

 

 

 

 

 

Restructuring and other—acquisition & divestiture related expenses

 

 

2,214

 

 

 

 

Selling and administrative —equity modification

 

 

1,469

 

 

 

5,889

 

Restructuring and other—employee severance

 

$

 

 

$

659

 

 

T. SHAREHOLDERS’ EQUITY

Stock Repurchase Program

In January 2023, Teradyne’s Board of Directors cancelled its January 2021 repurchase program and approved a new repurchase program for up to $2.0 billion of common stock. As of January 1, 2023, share repurchases in excess of issuances are subject to a 1% excise tax, which is included as part of the cost basis of the shares acquired. Teradyne intends to repurchase up to $90.0 million of its common stock in 2024 based on market conditions.

During the three months ended March 31, 2024, Teradyne repurchased 0.2 million shares of common stock for a total cost of $22.1 million at an average price of $100.31 per share. The cumulative repurchases under the January 2023 repurchase program as of March 31, 2024 were 4.1 million shares of common stock for $422.6 million at an average price per share of $102.35.

During the three months ended April 2, 2023, Teradyne repurchased 0.9 million shares of common stock for $93.7 million at an average price of $104.88 per share.

The total cost of shares acquired includes commissions and related excise tax, and is recorded as a reduction to retained earnings.

Dividend

Holders of Teradyne’s common stock are entitled to receive dividends when they are declared by Teradyne’s Board of Directors.

In January 2024 and January 2023, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.12 per share and $0.11 per share, respectively. Dividend payments for the three months ended March 31, 2024 and April 2, 2023, were $18.4 million and $17.2 million, respectively.

26


Item 2: Management’s Discussion and Analysis of Financial Condition and Results of Operations

Statements in this Quarterly Report on Form 10-Q which are not historical facts, so called “forward-looking statements,” are made pursuant to the safe harbor provisions of Section 21E of the Securities Exchange Act of 1934, as amended. Investors are cautioned that all forward-looking statements involve risks and uncertainties, including those detailed in our filings with the Securities and Exchange Commission. See also Part II, Item 1A of this Quarterly Report on Form 10-Q and Part I, Item 1A “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2023. Readers are cautioned not to place undue reliance on these forward-looking statements which reflect management’s analysis only as of the date hereof. We assume no obligation to update these forward-looking statements to reflect actual results or changes in factors or assumptions affecting forward-looking statements, except as may be required by law.

Overview

We are a leading global supplier of automated test equipment and robotics products. We design, develop, manufacture and sell automatic test systems and robotics products. Our automatic test systems are used to test semiconductors, wireless products, data storage and complex electronics systems in many industries including the consumer electronics, wireless, automotive, industrial, computing, communications, and aerospace and defense industries. Our robotics products include collaborative robotic arms and autonomous mobile robots (“AMRs”) used by global manufacturing, logistics and industrial customers to improve quality, increase manufacturing and material handling efficiency and decrease manufacturing and logistics costs. Our automatic test equipment and robotics products and services include:

semiconductor test (“Semiconductor Test”) systems;
storage and system level test (“Storage Test”) systems, defense/aerospace (“Defense/Aerospace”) test instrumentation and systems, and circuit-board test and inspection (“Production Board Test”) systems (collectively these products represent “System Test”);
wireless test (“Wireless Test”) systems; and
robotics (“Robotics”) products.

The market for our test products is concentrated with a limited number of significant customers accounting for a substantial portion of the purchases of test equipment. A few customers drive significant demand for our test products both through direct sales and sales to the customers’ supply partners. We expect that sales of our test products will continue to be concentrated with a limited number of significant customers for the foreseeable future.

In the first quarter of 2024, artificial intelligence applications (“AI”) drove Semiconductor Test performance above our plan, particularly in Memory. We expect AI to continue to drive meaningful demand into the second quarter of 2024, helping to offset weak demand in the smartphone mobility test market. We anticipate an upturn in mobility, which may not materialize until 2025.

Our Robotics segment consists of Universal Robots A/S (“UR”), a leading supplier of collaborative robotic arms, and Mobile Industrial Robots A/S (“MiR”), a leading maker of AMRs for industrial automation. The market for our Robotics segment products is dependent on the adoption of new automation technologies by large manufacturers as well as small and medium enterprises (“SMEs”) throughout the world. Robotics results in the first quarter of 2024 were in line with our forecast, putting us in position for full year growth due to new product offerings, expansion of our Original Equipment Manufacturer (“OEM”) and large account channels, along with increasing recurring revenue via service and software offerings.

On November 7, 2023, Teradyne and Technoprobe S.p.A, (“Technoprobe”), a leader in the design and production of probe cards, announced the establishment of a strategic partnership that will seek to accelerate growth for both companies and enable higher performance semiconductor test interfaces for customers worldwide. As part of the partnership, Teradyne agreed to make an investment of 481.0 million Euros in exchange for a 10% equity investment in Technoprobe, and Technoprobe agreed to acquire 100% of Teradyne’s Device Interface Solutions ("DIS") business in exchange for $85.0 million. The transaction is expected to close during the second quarter of 2024, subject to regulatory approval.

Our financial statements are denominated in U.S. dollars. While the majority of our revenues are in U.S. dollars, historically approximately 70 percent of our Robotics revenue is denominated in foreign currencies. Strengthening of the U.S. dollar would negatively affect Robotics revenue growth in 2024.

27


Our corporate strategy continues to focus on profitably gaining market share in our test businesses through the introduction of differentiated products that target expanding segments and accelerating growth through continued investment in our Robotics businesses. We plan to execute on our strategy while balancing capital allocations between returning capital to our shareholders through stock repurchases and dividends and using capital for opportunistic accretive acquisitions.

Critical Accounting Policies and Estimates

We have identified the policies which are critical to understanding our business and our results of operations. There have been no significant changes during the three months ended March 31, 2024, to the items disclosed as our critical accounting policies and estimates in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, except as noted below.

Critical accounting estimates are complex and may require significant judgment by management. Changes to the underlying assumptions may have a material impact on our financial condition and results of operations. These estimates may change, as new events occur and additional information is obtained. Actual results could differ significantly from these estimates under different assumptions or conditions.

Preparation of Financial Statements and Use of Estimates

The preparation of consolidated financial statements requires management to make estimates and judgments that affect the amounts reported in the financial statements. Actual results may differ significantly from these estimates under different assumptions or conditions.

SELECTED RELATIONSHIPS WITHIN THE CONDENSED CONSOLIDATED

STATEMENTS OF OPERATIONS

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

Percentage of revenues:

 

 

 

 

 

 

Revenues:

 

 

 

 

 

 

Products

 

 

76

%

 

 

77

%

Services

 

 

24

 

 

 

23

 

Total revenues

 

 

100

 

 

 

100

 

Cost of revenues:

 

 

 

 

 

 

Cost of products

 

 

33

 

 

 

32

 

Cost of services

 

 

10

 

 

 

10

 

Total cost of revenues (exclusive of acquired intangible
   assets amortization shown separately below)

 

 

43

 

 

 

42

 

Gross profit

 

 

57

 

 

 

58

 

Operating expenses:

 

 

 

 

 

 

Selling and administrative

 

 

25

 

 

 

24

 

Engineering and development

 

 

17

 

 

 

17

 

Acquired intangible assets amortization

 

 

1

 

 

 

1

 

Restructuring and other

 

 

1

 

 

 

 

Total operating expenses

 

 

44

 

 

 

43

 

Income from operations

 

 

13

 

 

 

15

 

Non-operating (income) expense:

 

 

 

 

 

 

Interest income

 

 

(1

)

 

 

(1

)

Interest expense

 

 

 

 

 

 

Other (income) expense, net

 

 

2

 

 

 

 

Income before income taxes

 

 

12

 

 

 

16

 

Income tax provision

 

 

1

 

 

 

2

 

Net income

 

 

11

%

 

 

14

%

 

 

28


Results of Operations

First Quarter 2024 Compared to First Quarter 2023

Revenues

Revenues by our reportable segments were as follows:

 

 

 

For the Three Months
 Ended

 

 

 

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Semiconductor Test

 

$

412.3

 

 

$

415.0

 

 

$

(2.7

)

System Test

 

 

75.3

 

 

 

74.6

 

 

 

0.7

 

Robotics

 

 

87.7

 

 

 

89.2

 

 

 

(1.5

)

Wireless Test

 

 

24.6

 

 

 

38.7

 

 

 

(14.1

)

 

$

599.8

 

 

$

617.5

 

 

$

(17.7

)

 

The decrease in Semiconductor Test revenues of $2.7 million, or 0.7%, was driven primarily by lower tester sales for automotive applications, offset by Memory Test sales in DRAM wafer sort. The increase in System Test revenues of $0.7 million, or 0.9%, was primarily due to higher sales in Defense/Aerospace, partially offset by lower sales in Storage Test of system level testers. The decrease in Wireless Test revenues of $14.1 million, or 36.4% was primarily due to a decrease in connectivity and ultra wide band test products.

Revenues by country as a percentage of total revenues were as follows (1):

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

Korea

 

 

28

%

 

 

12

%

United States

 

 

17

 

 

 

18

 

Taiwan

 

 

12

 

 

 

18

 

Japan

 

 

11

 

 

 

9

 

Europe

 

 

11

 

 

 

12

 

China

 

 

7

 

 

 

10

 

Singapore

 

 

3

 

 

 

8

 

Malaysia

 

 

3

 

 

 

3

 

Philippines

 

 

2

 

 

 

5

 

Thailand

 

 

2

 

 

 

3

 

Rest of World

 

 

4

 

 

 

2

 

 

 

 

100

%

 

 

100

%

 

(1)
Revenues attributable to a country are based on location of customer site.

Gross Profit

Our gross profit was as follows:

 

 

 

For the Three Months
 Ended

 

 

 

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

Dollar/Point
Change

 

 

 

(in millions)

 

Gross profit

 

$

339.3

 

 

$

356.4

 

 

$

(17.1

)

Percent of total revenues

 

 

56.6

%

 

 

57.7

%

 

 

(1.2

)

 

Gross profit as a percent of revenue decreased by 1.2 points, primarily due to product mix and lower volume.

29


Selling and Administrative

Selling and administrative expenses were as follows:

 

 

 

For the Three Months
 Ended

 

 

 

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Selling and administrative

 

$

149.2

 

 

$

151.0

 

 

$

(1.8

)

Percent of total revenues

 

 

24.9

%

 

 

24.4

%

 

 

 

 

The decrease of $1.8 million in selling and administrative expenses was primarily due to lower spending in Robotics, partially offset by higher spending in Semiconductor Test.

Engineering and Development

Engineering and development expenses were as follows:

 

 

 

For the Three Months
 Ended

 

 

 

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Engineering and development

 

$

103.2

 

 

$

105.8

 

 

$

(2.6

)

Percent of total revenues

 

 

17.2

%

 

 

17.1

%

 

 

 

 

The decrease of $2.6 million in engineering and development expenses was primarily due to lower spending in Robotics.

Restructuring and Other

During the three months ended March 31, 2024, we recorded $2.2 million of acquisition and divestiture related costs and $2.0 million of severance charges related to headcount reductions primarily in Semiconductor Test and Robotics.

During the three months ended April 2, 2023, we recorded $2.0 million of severance charges related to headcount reduction primarily in Semiconductor Test, Robotics and Corporate.

Interest and Other

 

 

 

For the Three Months
 Ended

 

 

 

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Interest income

 

$

(7.9

)

 

$

(5.3

)

 

$

(2.6

)

Interest expense

 

 

0.7

 

 

 

1.0

 

 

$

(0.3

)

Other (income) expense, net

 

 

12.1

 

 

 

0.1

 

 

$

12.0

 

 

Other (income) expense, net increased $12.0 million primarily due to the change in value of our call option purchased in connection with the anticipated acquisition of Technoprobe.

30


Income (Loss) Before Income Taxes

 

 

 

For the Three Months
 Ended

 

 

 

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Semiconductor Test

 

$

79.4

 

 

$

96.2

 

 

$

(16.8

)

System Test

 

 

18.4

 

 

 

15.3

 

 

 

3.1

 

Wireless Test

 

 

(0.9

)

 

 

9.4

 

 

 

(10.3

)

Robotics

 

 

(14.0

)

 

 

(18.5

)

 

 

4.5

 

Corporate and Eliminations (1)

 

 

(10.0

)

 

 

(5.2

)

 

 

(4.8

)

 

$

72.9

 

 

$

97.1

 

 

$

(24.2

)

 

(1)
Included in Corporate and Eliminations are: interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations, severance charges, pension, acquisition and divestiture related fees, and an expense for the modification of outstanding equity awards

The decrease in income before income taxes in Semiconductor Test was driven primarily by lower margins due to product mix as well as higher operating expenses on similar sales levels. The decrease in income before income taxes in Wireless Test was primarily due to a decrease in sales of connectivity and ultra wide band test products. The increase in income before income taxes in Robotics was driven primarily by lower operating expenses on similar sales. The loss before income taxes in Corporate and Eliminations was primarily due to changes in unrealized gains/losses on equity securities and the call option related to our anticipated investment in Technoprobe.

Income Taxes

The effective tax rate for the three months ended March 31, 2024 and April 2, 2023, was 11.9% and 14.0%, respectively. The decrease in the effective tax rate from the three months ended April 2, 2023, to three months ended March 31, 2024, primarily resulted from the benefit of a reduction in uncertain tax positions and the benefit of a projected shift in the geographic distribution of income. These benefits were partially offset by a decrease in benefit related to equity compensation.

Contractual Obligations

There have been no changes outside of the ordinary course of business to our contractual obligations as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023.

Liquidity and Capital Resources

Our cash, cash equivalents and marketable securities balances decreased by $66.6 million in the three months ended March 31, 2024, to $870.6 million.

Operating activities during the three months ended March 31, 2024, provided cash of $7.3 million. Changes in operating assets and liabilities used cash of $108.6 million due to a $3.9 million increase in operating assets and a $104.7 million decrease in operating liabilities.

The increase in operating assets was primarily due to an $8.1 million and $6.9 million increase in accounts receivable and inventories, respectively, partially offset by a $11.1 million decrease in other assets.

The decrease in operating liabilities was due to a $70.2 million decrease in accrued employee compensation $28.4 million decrease in accounts payable, $7.0 million decrease in accrued other, $1.4 million decrease in deferred revenue and customer advance payments, and $1.4 million of retirement plan contributions, partially offset by a $3.8 million increase in income taxes.

Investing activities during the three months ended March 31, 2024, used cash of $24.0 million due to $44.0 million used for the purchases of property, plant and equipment, $16.0 million used for the purchase of marketable securities, partially offset by $20.7 million and $14.4 million in proceeds from the sale of maturities and marketable securities, respectively, and $0.9 million in proceeds from life insurance.

31


Financing activities during the three months ended March 31, 2024, used cash of $36.7 million due to $22.1 million used for the repurchase of 0.2 million shares of common stock at an average price of $100.31 per share, $18.4 million used for dividend payments and $13.1 million used for payment related to net settlements of employee stock compensation awards, partially offset by $16.9 million from the issuance of common stock under employee stock purchase and stock option plans.

Operating activities during the three months ended April 2, 2023, provided cash of $19.3 million. Changes in operating assets and liabilities used cash of $106.5 million due to a $1.9 million increase in operating assets and $104.7 million decrease in operating liabilities.

The increase in operating assets was due to a $23.7 million increase in inventories, a $15.4 million increase in prepayments and other assets due to prepayments to our contract manufactures, partially offset by a $37.2 million decrease in accounts receivable.

The decrease in operating liabilities was due to a $93.1 million decrease in accrued employee compensation, a $32.7 million decrease in deferred revenue and customer advance payments, and $1.2 million of retirement plan contributions, partially offset by a $12.5 million increase in income taxes, a $9.6 million increase in accrued other liabilities, and a $0.3 million increase in accounts payable.

In January 2024 and January 2023, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.12 per share and $0.11 per share, respectively. Dividend payments for the three months ended March 31, 2024 and April 2, 2023, were $18.4 million and $17.2 million, respectively.

In January 2023, our Board of Directors cancelled the 2021 repurchase program and approved a new repurchase program for up to $2.0 billion of common stock.

During the three months ended March 31, 2024, we repurchased 0.2 million shares of common stock for $22.1 million, which excludes related excise tax, at an average price of $100.31 per share. We intend to repurchase up to $90.0 million of common stock in 2024 subject to market conditions. The cumulative repurchases under the 2023 repurchase program as of March 31, 2024 were 4.1 million shares of common stock for $419.4 million, which excludes related excise tax, at an average price per share of $102.35. During the three months ended April 2, 2023 , we repurchased 0.9 million shares of common stock for $93.3 million, which excludes related excise tax, at an average price of $104.88 per share.

While we have previously declared a quarterly cash dividend and authorized a share repurchase program, we may reduce or eliminate the cash dividend or share repurchase program in the future. Cash dividends and stock repurchases are subject to the discretion of our Board of Directors, which will consider, among other things, our earnings, capital requirements and financial condition.

On May 1, 2020, we entered into a credit agreement providing a three-year, senior secured revolving credit facility of $400 million. On December 10, 2021, the credit agreement was amended to extend the senior secured revolving credit facility to December 10, 2026. On October 5, 2022, the credit agreement was amended to increase the amount of the credit facility to $750.0 million from $400.0 million. As of May 3, 2024, we have not borrowed any funds under the credit facility.

We believe our cash, cash equivalents, marketable securities and senior secured revolving credit facility will be sufficient to pay our quarterly dividend and meet our working capital and expenditure needs for at least the next twelve months. Inflation has not had a significant long-term impact on earnings.

Equity Compensation Plans

In addition to our 1996 Employee Stock Purchase Program as discussed in Note Q: “Stock-Based Compensation” in our 2023 Annual Report on Form 10-K, we have a 2006 Equity and Cash Compensation Incentive Plan (the “2006 Equity Plan”).

The purpose of the 1996 Employee Stock Purchase Plan is to encourage stock ownership by all eligible employees of Teradyne. The purpose of the 2006 Equity Plan is to provide equity ownership and compensation opportunities in Teradyne to our employees, officers and directors. Both plans were approved by our shareholders.

Recently Issued Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures", which will require us to disclose

32


significant segment expenses and other segment items used by the Chief Operating Decision Maker ("CODM") on an annual and interim basis as well as provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Additionally, we will be required to disclose the title and position of the CODM. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. This ASU will have no impact on our results of operations, cash flows or financial condition. Upon adoption, we will apply the amendments in this ASU retrospectively to all prior period disclosures presented in the financial statements.

In December 2023, FASB issued ASU 2023-09 –“Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, which requires expanded disclosures relating to the tax rate reconciliation, income taxes paid, income (loss) before income tax expense (benefit) and income tax expense (benefit), requiring a greater disaggregation of information for each. The provisions of ASU 2023-09 are effective for fiscal years beginning after December 15, 2024. The amendments in this update should be applied on a prospective basis, but retrospective application is permitted. This ASU will have no impact on results of operations, cash flows or financial condition.

Item 3: Quantitative and Qualitative Disclosures about Market Risks

For “Quantitative and Qualitative Disclosures about Market Risk” affecting Teradyne, see Part 2 Item 7A, “Quantitative and Qualitative Disclosures about Market Risks,” in our Annual Report on Form 10-K filed with the SEC on February 22, 2024. There were no material changes in our exposure to market risk from those set forth in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

 

Item 4: Controls and Procedures

As of the end of the period covered by this report, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule 13a-15(b) or Rule 15d-15(f) promulgated under the Exchange Act. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective in ensuring that material information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, including ensuring that such material information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the three months ended March 31, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

33


PART II. OTHER INFORMATION

Item 1: Legal Proceedings

We are subject to various legal proceedings and claims which have arisen in the ordinary course of business such as, but not limited to, patent, employment, commercial and environmental matters. Teradyne believes that it has meritorious defenses against all pending claims and intends to vigorously contest them. While it is not possible to predict or determine the outcomes of any pending claims or to provide possible ranges of losses that may arise, Teradyne believes the potential losses associated with all of these actions are unlikely to have a material adverse effect on its business, financial position or results of operations.

Item 1A: Risk Factors

In addition to other information set forth in this Form 10-Q, including the risk discussed below, you should carefully consider the factors discussed in Part I, “Item 1A: Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2023, which could materially affect our business, financial condition or future results. The risk factors described in our Annual Report on Form 10-K remain applicable to our business.

The risks described in our Annual Report on Form 10-K are not the only risks that we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or operating results.

34


Item 2: Unregistered Sales of Equity Securities and Use of Proceeds

In January 2023, Teradyne’s Board of Directors cancelled our 2021 repurchase program and approved a new repurchase program for up to $2.0 billion of common stock. During the three months ended March 31, 2024, we repurchased 0.2 million shares of common stock for a total cost of $22.1 million at an average price of $100.31 per share. We record share repurchases at cost, which includes broker commissions and related excise taxes. During the three months ended April 2, 2023, we repurchased 0.9 million shares of common stock for $93.7 million at an average price of $104.88 per share.

The following table includes information with respect to repurchases we made of our common stock during the three months ended March 31, 2024, (in thousands except per share price):

 

Period

 

Total
Number of
Shares
(or Units)
Purchased

 

 

 

Average
Price Paid per
Share (or Unit)

 

 

 

Total Number of
Shares (or Units)
Purchased as Part of
Publicly Announced
Plans or Programs

 

 

Maximum Number
(or Approximate Dollar
Value) of Shares (or
Units) that may Yet Be
Purchased Under the
Plans or Programs (2)

 

January 1, 2024 - January 28, 2024

 

 

22

 

 

 

$

110.59

 

 

 

 

 

 

$

1,599,497

 

January 29, 2024 - February 25, 2024

 

 

229

 

 

 

$

101.92

 

 

 

 

130

 

 

$

1,586,608

 

February 26, 2024 - March 31, 2024

 

 

92

 

 

 

$

102.51

 

 

 

 

90

 

 

$

1,577,380

 

 

 

343

 

(1)

 

 

102.65

 

(1)

 

 

220

 

 

 

 

(1)
Includes approximately one hundred twenty two thousand shares at an average price of $106.86 withheld from employees for the payment of taxes.
(2)
As of January 1, 2023, share repurchases net of share issuances are subject to a 1% excise tax under the Inflation Reduction Act. Excise tax incurred is included as part of the cost basis of shares repurchased in the Condensed Consolidated Statements of Convertible Common Shares and Stockholders’ Equity.

We satisfy U.S. federal and state minimum withholding tax obligations due upon the vesting and the conversion of restricted stock units into shares of our common stock, by automatically withholding from the shares being issued, a number of shares with an aggregate fair market value on the date of such vesting and conversion that would satisfy the minimum withholding amount due.

Item 4: Mine Safety Disclosures

Not Applicable

 

35


 

Item 5: Other Information

10b 5-1 Trading Plans

Our officers (as defined in Rule 16a-1(f) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) (“Section 16 Officers”) and directors from time to time enter into contracts, instructions or written plans for the purchase or sale of our securities that are intended to satisfy the conditions specified in Rule 10b5-1(c) under the Exchange Act for an affirmative defense against liability for trading in securities on the basis of material nonpublic information. We refer to these contracts, instructions, and written plans as “Rule 10b5-1 trading plans” and each one as a “Rule 10b5-1 trading plan.” During our fiscal quarter ended March 31, 2024, the following Section 16 Officers or directors adopted, modified or terminated Rule 10b5-1 trading plans:

Richard Burns, President, Semiconductor Test

Richard Burns, our President, Semiconductor Test, entered into a new Rule 10b5-1 trading plan on February 15, 2024. The Rule 10b5-1 trading plan provides that Mr. Burns, acting through a broker, may sell up to an aggregate of (i) 50% of the (net) shares resulting from the vesting of 10,759 (gross) restricted stock units (net shares are net of tax withholding), and (ii) 100% of the (net) shares resulting from the exercise of up to 8,700 stock options (net shares are net of the stock option exercise prices). Subject to price limits, the first trade under Mr. Burns’s Rule 10b5-1 trading plan is scheduled for May 20, 2024. Mr. Burns’s plan is scheduled to terminate on February 28, 2025, subject to earlier termination upon the sale of all shares subject to the plan, upon termination by Mr. Burns or the broker, or as otherwise provided in the plan.

Mercedes Johnson, Director

Mercedes Johnson, a member of our Board of Directors, entered into a new Rule 10b5-1 trading plan on February 2, 2024. The Rule 10b5-1 trading plan provides that Ms. Johnson, acting through a broker, may sell up to an aggregate of 7,500 shares. Subject to price limits, the first trade under Ms. Johnson’s Rule 10b5-1 trading plan is scheduled for June 3, 2024. Ms. Johnson’s plan is scheduled to terminate on April 30, 2025, subject to earlier termination upon the sale of all shares subject to the plan, upon termination by Ms. Johnson or the broker, or as otherwise provided in the plan.

36


Item 6: Exhibits

 

Exhibit

Number

 

Description

 

10.1

 

Form of Time-Based Restricted Stock Unit Agreement for Executive Officers under the 2006 Equity and Cash Compensation Incentive Plan, as amended* (filed herewith)

 

 

 

10.2

 

Form of Executive Officer Stock Option Agreement under the 2006 Equity and Cash Compensation Incentive Plan, as amended* (filed herewith)

 

 

 

31.1

 

Certification of Principal Executive Officer, pursuant to Rule 13a-14(a) of Securities and Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith)

 

31.2

 

Certification of Principal Financial Officer, pursuant to Rule 13a-14(a) of Securities and Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith)

 

32.1

 

Certification of Principal Executive Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith)

 

32.2

 

Certification of Principal Financial Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith)

 

101.INS

 

Inline XBRL Instance Document

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents

 

104

 

Cover Page Interactive Data File (formatted as Inline XBRL, and contained in Exhibit 101)

 

37


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

TERADYNE, INC.

 

Registrant

 

 

/s/ SANJAY MEHTA

 

Sanjay Mehta

Vice President,

Chief Financial Officer and Treasurer

(Duly Authorized Officer

and Principal Financial Officer)

May 3, 2024

 

38


EX-10.1 2 ter-ex10_1.htm EX-10.1 EX-10.1

 

 

Exhibit 10.1

 

 

 

 

TERADYNE, INC. 2006 EQUITY AND CASH COMPENSATION INCENTIVE PLAN

NOTICE OF RESTRICTED STOCK UNIT GRANT AND TERMS FOR U.S. EXECUTIVE RECIPIENTS

 

 

 

 

 

Name:

 

Employee ID:
 

In granting restricted stock units, Teradyne, Inc. (“Teradyne”) seeks to provide employees of Teradyne and its subsidiaries with incentive to help drive Teradyne’s future success and to share in the economic benefits of that success. We all look forward to your contributions to that effort.

You have been granted a restricted stock unit award consisting of the right to receive up to XX shares of Teradyne common stock. This grant was approved effective [ ](the “Effective Date”).

This award is subject to the Restricted Stock Unit Terms for U.S. Recipients attached hereto and the terms of the Teradyne, Inc. 2006 Equity and Cash Compensation Incentive Plan (the “Plan”). The shares covered by this award will be delivered over time as described in and subject to the vesting conditions of the Restricted Stock Unit Terms for U.S. Recipients.

The Plan prospectus, consisting of a “Participant Information” document that summarizes the Plan and the complete Plan, is available on “In-Site,” Teradyne’s internal Web site: Equity Compensation (Options & RSU's) (sharepoint.com)

Please note that printed versions of the Plan prospectus documents are available to you, at no charge, upon request to the HR Service Center, Teradyne, Inc., 600 Riverpark Drive, North Reading, MA 01864, (978) 370-3041 or hr.service.center@teradyne.com

 

TERADYNE, INC

 

/s/ Ryan E. Driscoll

Ryan E. Driscoll

V.P., General Counsel and Secretary

 

 

 

(US Executive RSU)

Grant #

1

 


 

 

 

 

RESTRICTED STOCK UNIT TERMS FOR U.S. RECIPIENTS

 

 

1.
Award Grant, Vesting and Transfer
(a)
Award Grant. Teradyne, Inc. hereby grants to the recipient an award (this “Award”) of restricted stock units (the “RSUs”) under the Teradyne, Inc. 2006 Equity and Cash Compensation Incentive Plan (the “Plan”). The RSUs represent the right of the recipient to receive that number of shares of Teradyne common stock set forth in the Notice of Restricted Stock Unit Grant and Terms for U.S. Recipients (the “Notice of Grant”) attached hereto upon satisfaction of the terms set forth in these Restricted Stock Unit Terms for U.S. Recipients (this “Agreement”). This Award is governed by and subject to the terms of the Plan, the Notice of Grant and this Agreement.

Capitalized terms used but not otherwise defined herein will have the meaning set forth in the Notice of Grant or the Plan. In the event of any inconsistencies or differences between the Plan and this Agreement, the Plan shall prevail. The terms governing this Award are intended to comply with all applicable laws and regulations.

(b)
This Award vests yearly on the anniversary of the Effective Date. None of the RSUs subject to this Award will be vested on the Effective Date. Except as provided in (c) below, 25% of the RSUs granted will vest on the first and each of the three subsequent anniversaries of the Effective Date until the total grant is fully vested on the fourth anniversary of the Effective Date. The Committee shall have the right to accelerate the date that any installment of this Award becomes vested, including, but not limited to, events such as disability, death or upon the acquisition of control of Teradyne by another entity.
(c)
This Award will not vest further after termination of employment or other business relationship except in limited certain circumstances. This Award will not vest after the recipient’s employment or other business relationship ends, regardless of the reason, provided, however, that if the recipient’s employment or other business relationship with Teradyne or, if different, the recipient’s employer (the “Employer”) or any of the other Subsidiaries of Teradyne ends on account of (1) death, the unvested portion of this Award which would have vested under the applicable rule stated in (b) above shall automatically become vested in full on the date of his or her termination of employment or business relationship on account of death or (2) retirement after attaining both at least age sixty-five and at least ten years of service, provided that the recipient submits written notice of such intent to retire at least six months prior to its effective date, then (i) one hundred percent of the unvested portion of this Award granted at least 365 calendar days prior to retirement shall vest in accordance with the rule stated in (b) above and (ii) a pro-rated portion of the unvested portion of this Award granted within 365 calendar days of the retirement based on the number of days of employment or other business relationship during the 365 calendar day period from the grant date shall continue to vest in accordance with the rule stated in (b) above.

The recipient’s employment or other business relationship shall be considered as continuing uninterrupted during any bona fide approved leave of absence provided (i) that the period of such leave does not exceed 90 days and is not a personal leave unless the personal leave is based on recipient’s accrued, unused personal paid time-off benefits provided under a program sponsored by Teradyne, the Employer or any other Subsidiary of Teradyne, (ii) the recipient’s right to reemployment is guaranteed by statute following the approved leave of absence, or (iii) the Committee has agreed in writing that Teradyne, the Employer or any other Subsidiary of Teradyne is contractually obligated to continue the recipient’s employment or other business relationship after the approved leave of absence period. Notwithstanding the foregoing leave of absence provision, vesting of this Award shall continue during the period a recipient is determined to be disabled under the Teradyne Short-Term Disability program and Long-Term Disability Plan, provided that such vesting shall cease upon the earlier to occur of the recipient’s (A) termination of employment from Teradyne, the Employer or any other Subsidiary of Teradyne and (B) the last day of the twenty-four (24) month period beginning on the date on which Long-Term Disability benefits commenced.

(d)
No rights as stockholder; Issuance. The recipient shall not have any rights as a stockholder in, to or with respect to any shares which may be covered by this Award (including but not limited to the right to vote or to receive dividends) until this Award is settled by issuance of shares to the recipient. All shares issued in respect of this Award will be transferred or issued to the recipient (or his or her estate, in the event of his or her death) as soon as is practicable after the date the RSUs vest but, in any event, within 2½ months following the calendar year in which the RSUs become vested (or any earlier date, after vesting, as required to avoid characterization as non-qualified deferred compensation under Section 409A of the Code). Teradyne will not be required to transfer or issue any shares upon vesting

2

 


 

of the RSUs until arrangements satisfactory to it have been made by the recipient to address any Tax-Related Items (as defined in Section 4 below) which might arise by reason of the vesting of the RSUs and/or transfer or issuance of shares.
(e)
This Award may not be assigned or transferred. Other than as provided in Section 11(a) of the Plan, this Award is not assignable or transferable (except by will or the laws of descent and distribution).
2.
Capital Changes and Business Succession. Section 3(c) of the Plan contains provisions for adjusting (or substituting) the number and class of securities, vesting schedule and other terms of outstanding stock-based awards granted under the Plan if a recapitalization, stock split, merger, or other specified event occurs and the Committee determines that an adjustment (or substitution) is appropriate. In that event, the recipient of this Award will be notified of the adjustment (or substitution), if any, to this Award.
3.
Employment or Business Relationship. This Award and the recipient’s participation in the Plan shall not create any right of continued employment or business relationship or be interpreted as forming or amending an employment contract or business relationship with Teradyne or its Subsidiaries, and does not affect the right of the recipient, Teradyne or the Employer to terminate the recipient's employment or a business relationship at any time.
4.
Tax Obligations.

(a) Responsibility for Taxes. The recipient acknowledges that, regardless of any action taken by Teradyne or the Employer, the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax-related items related to the recipient’s participation in the Plan and legally applicable to the recipient (“Tax-Related Items”), is and remains the recipient’s responsibility and may exceed the amount actually withheld by Teradyne or the Employer. The recipient further acknowledges that Teradyne and/or the Employer (1) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of this Award, including, but not limited to, the grant, vesting or settlement of the RSUs, the subsequent sale of shares acquired pursuant to such settlement and the receipt of any dividends or other distributions, and (2) do not commit to and are under no obligation to structure the terms of the grant or any aspect of this Award to reduce or eliminate the recipient’s liability for Tax-Related Items or achieve any particular tax result. Further, if the recipient is subject to Tax-Related Items in more than one jurisdiction, the recipient acknowledges that Teradyne and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.

(b) Tax Withholding. Prior to any relevant taxable or tax withholding event, as applicable, the recipient agrees to make adequate arrangements satisfactory to Teradyne and/or the Employer to satisfy all Tax-Related Items. The recipient authorizes Teradyne and/or the Employer, or their respective agents, to satisfy any applicable withholding obligations with regard to all Tax-Related Items by withholding in shares to be issued upon settlement of the RSUs; provided, however, that the number of shares withheld will be determined using rates that do not exceed the maximum statutory tax rates for the jurisdiction(s) applicable to the recipient. For tax purposes, the recipient is deemed to have been issued the full number of shares subject to the vested RSUs, notwithstanding that a number of the shares are held back solely for the purpose of paying the Tax-Related Items. Alternatively, a recipient may elect to satisfy his or her obligations for Tax-Related Items by delivery of cash or check to Teradyne or the Employer. In the event that withholding in shares is problematic under applicable tax or securities law or has materially adverse accounting consequences and the recipient does not satisfy his or her obligations for Tax-Related Items by delivery of cash or check, the recipient (1) authorizes and directs Teradyne and any brokerage firm determined acceptable to Teradyne to sell on the recipient's behalf a whole number of shares from those shares issuable to the recipient as Teradyne determines to be appropriate to generate cash proceeds sufficient to satisfy any applicable withholding obligation for Tax-Related Items; (2) authorizes Teradyne or the Employer to withhold the Tax-Related Items from the recipient’s wages or other compensation; and (3) agrees, upon request from Teradyne or the Employer, to make a cash payment in an amount equal to the withholding obligations for any Tax-Related Items. Teradyne may refuse to issue or deliver the shares or the proceeds of the sale of shares if the recipient fails to comply with his or her obligations in connection with the Tax-Related Items.

5.
Compliance with Laws. Shares to be issued under this Award are currently registered under the United States Securities Act of 1933, as amended. If such registration is not in effect at the time of vesting, the recipient will be required to represent to Teradyne that he or she is acquiring such shares as an investment and not with a view to the sale of those shares. Notwithstanding any other provision of the Plan or the Agreement, unless there is an available exemption from any registration, qualification or other legal requirement applicable to the shares of common stock, Teradyne shall not be required to deliver any shares of common stock issuable upon settlement of the RSUs prior to the completion of any registration or qualification of the shares under any local, state, federal or foreign securities or exchange control law or under rulings or regulations of the United States Securities and Exchange Commission (“SEC”) or of any other governmental regulatory body, or prior to obtaining any approval or other clearance from any local, state, federal or foreign

3

 


 

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

4

 


 

14.
Recoupment. The recipient agrees that the RSUs and any financial gain realized by the recipient through settlement of the RSUs or sale of any shares of common stock acquired shall be subject to forfeiture and/or repayment to the Company to the extent required to comply with the application of any recoupment policy or any recovery or clawback policy required by law or any other applicable laws or the rules and regulations of the securities exchange or inter-dealer quotation system on which the shares of common stock are listed or quoted, including, without limitation, pursuant to Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010.

5

 


EX-10.2 3 ter-ex10_2.htm EX-10.2 EX-10.2

 

Exhibit 10.2

 

 


TERADYNE, INC. 2006 EQUITY AND CASH COMPENSATION INCENTIVE PLAN

NOTICE OF STOCK OPTION GRANT AND TERMS FOR U.S. RECIPIENTS

 

 

Name:

Employee Number:

 

 

 

 

In granting stock options, Teradyne, Inc. (“Teradyne”) seeks to provide employees with incentive to help drive Teradyne’s future success and to share in the economic benefits of that success. We all look forward to your contributions to that effort.

 

In recognition of your contributions to Teradyne, you have been granted a stock option award consisting of the right to receive up to xx shares of Teradyne common stock upon exercise of this option in accordance with its terms. This stock option grant was approved effective (the “Effective Date”). The Stock Option Grant Details applicable to this stock option grant are listed below.

This stock option grant is subject to the Stock Option Terms for U.S. Recipients attached hereto and the terms of the Teradyne, Inc. 2006 Equity and Cash Compensation Incentive Plan (the “Plan”). Stock options covered by this award will be exercisable over time as described in and subject to the vesting conditions of the attached Stock Option Terms for U.S. Recipients.

 

The Plan prospectus, consisting of a “Participant Information” document that summarizes the Plan and the complete Plan, is available on “In-Site,” Teradyne’s internal Web site. To access the information, go to: Equity Compensation (Options & RSU's) (sharepoint.com)

 

Please note that printed versions of the Plan prospectus documents are available to you, at no charge, upon request to the HR Service Center, Teradyne, Inc., 600 Riverpark Drive, North Reading, MA 01864, (978) 370-3041 or hr.service.center@teradyne.com

 

TERADYNE, INC.

Stock Option Grant Details:

Grant Date/Effective Date:

Number of Shares under Option:

Per Share Exercise Price/FMV on Grant Date:

 

/s/ Ryan E. Driscoll

Ryan E. Driscoll

Vice President, General Counsel

and Secretary

(2024 Stock Option)

Grant #

1

 


 

 

 

STOCK OPTION TERMS FOR U.S. RECIPIENTS

 

1.
Option Grant, Exercise and Vesting.
(a)
Stock Option Grant. Teradyne, Inc. hereby grants to the recipient an award (this “Award”) of nonstatutory stock options (the “Stock Options”) under the Teradyne, Inc. 2006 Equity and Cash Compensation Incentive Plan (the “Plan”). The Stock Options represent the right of the recipient to purchase that number of shares of Teradyne common stock set forth in the Notice of Stock Option Grant and Terms for U.S. Recipients (the “Notice of Grant”) attached hereto upon satisfaction of the terms set forth in these Stock Option Terms for U.S. Recipients (this “Agreement”). This Award is governed by and subject to the terms of the Plan, the Notice of Grant and this Agreement.

Capitalized terms used but not otherwise defined herein will have the meaning set forth in the Notice of Grant or the Plan. In the event of any inconsistencies or differences between the Plan and this Agreement, the Plan shall prevail. The terms governing this Award are intended to comply with all applicable laws and regulations.

(b)
These Stock Options vest and become exercisable yearly on the anniversary of the Effective Date. None of the Stock Options subject to this Award will be vested or exercisable on the Effective Date. Except as provided in (d) below, 25% of the Stock Options granted will vest and become exercisable on the first and each of the three subsequent anniversaries of the Effective Date until the total grant is fully vested and exercisable on the fourth anniversary of the Effective Date. The Committee shall have the right to accelerate the date that any installment of this Award becomes vested and exercisable, including, but not limited, to events such as disability, death or upon the acquisition of control of Teradyne by another entity.
(c)
After Stock Options become exercisable, they can be exercised at any time prior to and on the Option Expiration Date. This Award expires at the close of business at Teradyne’s headquarters on the date that is seven years from the Effective Date (the “Option Expiration Date”). This Award may expire earlier if the recipient’s employment or other business relationship terminates, as described below.
(d)
The Stock Options will not vest further after termination of employment or other business relationship except in limited certain circumstances. If the recipient’s employment or business relationship with Teradyne or, if different, the recipient’s employer (the “Employer”) or any Subsidiary of Teradyne terminates for any reason except death, then this Award will not vest after the recipient’s employment or other business relationship ends and this Award will automatically expire at the close of business at Teradyne’s headquarters on the date ninety (90) days after the recipient’s termination date, or if earlier, the Option Expiration Date.

If the recipient’s employment or other business relationship with Teradyne, the Employer or any Subsidiary of Teradyne ends on account of death, the unvested portion of this Award which would have vested under the applicable rule stated in (b) above shall automatically become vested in full on the date of the recipient’s termination of employment or business relationship on account of death and the vested portion of this Award may be exercised in accordance with Section 11(a) of the Plan until the earlier of (1) the close of business at Teradyne’s headquarters on the date that is one year subsequent to the recipient’s termination due to death or (2) the Option Expiration Date.

If the recipient’s employment or other business relationship with Teradyne, ends on account of retirement after attaining both at least age sixty-five and at least ten years of service to Teradyne, provided that the recipient submits written notice of such intent to retire at least six months prior to its effective date, then (i) one hundred percent of the unvested portion of this Award granted at least 365 calendar days prior to retirement shall continue to vest in accordance with the rule stated in (b) above and (ii) a pro-rated portion of the unvested portion of this Award granted within 365 calendar days of the retirement based on the number of days of employment or other business relationship during the 365 calendar day period from the grant date shall continue to vest in accordance with the rule stated in (b) above, in both cases such vested portion of this Award may be exercised in accordance with Section 11(a) of the Plan until the Option Expiration Date.

The recipient’s employment or other business relationship shall be considered as continuing uninterrupted during any bona fide approved leave of absence provided (i) that the period of such leave

1

 


 

does not exceed 90 days and is not a personal leave unless the personal leave is based on recipient’s accrued, unused personal paid time-off benefits provided under a program sponsored by Teradyne, the Employer or any other Subsidiary of Teradyne, (ii) the recipient’s right to reemployment is guaranteed by statute following the approved leave of absence, or (iii) the Committee has agreed in writing that Teradyne, the Employer or any other Subsidiary of Teradyne is contractually obligated to continue the recipient’s employment or other business relationship after the approved leave of absence period. Notwithstanding the foregoing leave of absence provision, vesting of this Award shall continue during the period a recipient is determined to be disabled under the Teradyne Short-Term Disability program and Long-Term Disability Plan, provided that such vesting shall cease upon the earlier to occur of the recipient’s (A) termination of employment from Teradyne, the Employer or any other Subsidiary of Teradyne and (B) the last day of the twenty-four (24) month period beginning on the date on which Long-Term Disability benefits commenced.

2.
Procedure for Exercising Stock Options.
(a)
Stock Options are exercised by giving written notice to Teradyne in the form (or by such other procedures as) specified by the Committee stating the election to exercise, specifying the number of shares as to which Stock Options are being exercised and paying Teradyne the full exercise price for such shares, plus any applicable Tax-Related Items (as defined in Section 6 below). Payment can be made to Teradyne by a combination of cash, certified or bank check, or personal check (in each case in United States dollars), or by delivery of shares of Teradyne common stock having a Fair Market Value equal as of the date of the exercise to the cash exercise price of the Option or through a broker-dealer sale and remittance procedure pursuant to which the recipient shall provide written irrevocable instructions to a brokerage firm to effect the immediate sale of some or all of the purchased shares and remit to Teradyne sufficient funds to cover the aggregate exercise price payable for the purchased shares, plus any applicable Tax-Related Items designated by Teradyne, and shall provide written directives to Teradyne to deliver the purchased shares directly to such brokerage firm to complete the sale transaction, provided that such process is consistent with and permissible under applicable law.
(b)
The recipient shall not have any rights as a stockholder in, to or with respect to any shares which may be covered by this Award (including but not limited to the right to vote or to receive dividends) until the issuance of shares to the recipient upon exercise of the Stock Options. All shares issuable upon exercise of the Stock Options will be transferred or issued to the recipient (or his or her estate, in the event of death) promptly upon exercise.
(c)
With regard to any Stock Option exercises, Teradyne will not be required to transfer or issue any shares until arrangements satisfactory to it have been made to address any Tax-Related Items and withholding requirements which might arise by reason of the Stock Option exercise. Teradyne will pay any transfer or issue tax and deliver the shares purchased.
3.
Assignment and Transferability. This Stock Option may not be assigned or transferred (except by will or the laws of descent and distribution) other than as provided in Section 11(a) of the Plan.
4.
Capital Changes and Business Succession. Section 3(c) of the Plan contains provisions for adjusting (or substituting) the number and class of securities, vesting schedule, exercise price and other terms of outstanding stock-based awards granted under the Plan if a recapitalization, stock split, merger, or other specified event occurs and the Committee determines that an adjustment (or substitution) is appropriate. In that event, the recipient will be notified of the adjustment (or substitution), if any, to this Award.
5.
Employment or Business Relationship. This Award and the recipient’s participation in the Plan shall not create any right of continued employment or business relationship or be interpreted as forming or amending an employment contract or business relationship with Teradyne or its Subsidiaries, and does not affect the right of the recipient, Teradyne or the Employer to terminate the recipient’s employment or a business relationship at any time.
6.
Tax Obligations.
(a)
Responsibility for Taxes. The recipient acknowledges that, regardless of any action taken by Teradyne or the Employer, the ultimate liability for all income tax, social insurance, payroll tax, fringe benefits tax, payment on account or other tax‑related items related to the recipient’s participation in the Plan and legally applicable to the recipient (“Tax-Related Items”), is and remains the recipient’s responsibility and may exceed the amount actually withheld by Teradyne or the Employer. The recipient further acknowledges that Teradyne and/or the Employer (1) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection

2

 


 

with any aspect of the Stock Options, including, but not limited to, the grant, vesting or exercise of the Stock Options, the subsequent sale of shares acquired pursuant to such exercise and the receipt of any dividends or other distributions, and (2) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Stock Option to reduce or eliminate the recipient’s liability for Tax-Related Items or achieve any particular tax result. Further, if the recipient is subject to Tax-Related Items in more than one jurisdiction, the recipient acknowledges that Teradyne and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.
(b)
Tax Withholding. Prior to any relevant taxable or tax withholding event, as applicable, the recipient agrees to make adequate arrangements satisfactory to Teradyne and/or the Employer to satisfy all Tax-Related Items. In this regard, the recipient authorizes Teradyne and/or the Employer, or their respective agents, to satisfy any applicable withholding obligations with regard to all Tax-Related Items by withholding from proceeds of the sale of shares acquired at exercise of the Stock Options either through a voluntary sale or through a mandatory sale arranged by Teradyne (on the recipient’s behalf pursuant to this authorization) without further consent. Teradyne may withhold or account for Tax-Related Items by considering maximum applicable rates, in which case the recipient will receive a refund of any over-withheld amount in cash and will have no entitlement to the common stock equivalent. Alternatively, the recipient may elect to satisfy the recipient’s obligations for Tax-Related Items by delivery of cash or check to Teradyne or the Employer.
7.
Compliance with Laws. Shares to be issued under this Award are currently registered under the United States Securities Act of 1933, as amended. If such registration is not in effect at the time of vesting, the recipient will be required to represent to Teradyne that the recipient is acquiring such shares as an investment and not with a view to the sale of those shares. Notwithstanding any other provision of the Plan or the Agreement, unless there is an available exemption from any registration, qualification or other legal requirement applicable to the shares of common stock, Teradyne shall not be required to deliver any shares of common stock issuable upon exercise of the Stock Options prior to the completion of any registration or qualification of the shares under any local, state, federal or foreign securities or exchange control law or under rulings or regulations of the United States Securities and Exchange Commission (“SEC”) or of any other governmental regulatory body, or prior to obtaining any approval or other clearance from any local, state, federal or foreign governmental agency, which registration, qualification or approval Teradyne shall, in its absolute discretion, deem necessary or advisable. The recipient understands that Teradyne is under no obligation to register or qualify the shares with the SEC or any state or foreign securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of the shares. Further, the recipient agrees that Teradyne shall have unilateral authority to amend the Plan and the Agreement without the recipient’s consent to the extent necessary to comply with securities or other laws applicable to issuance of shares.
8.
Governing Law and Venue. The Award and the provisions of this Agreement are governed by, and subject to, the laws of the Commonwealth of Massachusetts, without regard to the conflict of law provisions, as provided in the Plan. For purposes of litigating any dispute that arises under this Award or this Agreement, the parties hereby submit to and consent to the jurisdiction of the Commonwealth of Massachusetts, agree that such litigation shall be conducted in the courts of Middlesex County, or the federal courts for the United States for the District of Massachusetts, where this grant is made and/or to be performed.
9.
Electronic Delivery and Acceptance. Teradyne may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means. The recipient hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an on-line or electronic system established and maintained by Teradyne or a third party designated by Teradyne.
10.
Severability. The provisions of this Agreement are severable and if any one or more provisions are determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.
11.
Imposition of Other Requirements. Teradyne reserves the right to impose other requirements on the recipient’s participation in the Plan, on the Stock Options and on any shares of common stock acquired under the Plan, to the extent Teradyne determines it is necessary or advisable for legal or administrative reasons, and to require the recipient to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
12.
Waiver. The recipient acknowledges that a waiver by Teradyne of breach of any provision of this Agreement shall not operate or be construed as a waiver of any other provision of this Agreement, or of any subsequent breach by the recipient or any other recipient.

3

 


 

13.
No Advice Regarding Grant. Teradyne is not providing any tax, legal or financial advice, nor is Teradyne making any recommendations regarding the recipient’s participation in the Plan, or the recipient’s acquisition or sale of the underlying shares of common stock. The recipient should consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.
14.
Insider Trading Restrictions/Market Abuse Laws. The recipient acknowledges that, depending on the recipient’s or his or her broker’s country of residence or where the shares of common stock are listed, the recipient may be subject to insider trading restrictions and/or market abuse laws which may affect the recipient’s ability to accept, acquire, sell or otherwise dispose of shares of common stock, rights to shares of common stock (e.g., Stock Options) or rights linked to the value of shares of common stock under the Plan during such times the recipient is considered to have “inside information” regarding Teradyne (as defined by the laws or regulations in the recipient’s country). The recipient is responsible for ensuring compliance with any restrictions and should consult his or her personal legal advisor on this matter.
15.
Recoupment. The recipient agrees that the Stock Option and any financial gain realized by the recipient through exercise of the Stock Option or sale of any shares of common stock acquired shall be subject to forfeiture and/or repayment to the Company to the extent required to comply with the application of any recoupment policy or any recovery or clawback policy required by law or any other applicable laws or the rules and regulations of the securities exchange or inter-dealer quotation system on which the shares of common stock are listed or quoted, including, without limitation, pursuant to Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010.

 

4

 


EX-31.1 4 ter-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATIONS

I, Gregory S. Smith, certify that:

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

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

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

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

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

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

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

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

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

Date: May 3, 2024

 

 

 

By:

/s/ GREGORY S. SMITH

Gregory S. Smith

Chief Executive Officer

 

 


EX-31.2 5 ter-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATIONS

I, Sanjay Mehta, certify that:

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

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

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

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

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

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

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

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

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

Date: May 3, 2024

 

 

 

By:

/s/ SANJAY MEHTA

Sanjay Mehta

Chief Financial Officer

 

 


EX-32.1 6 ter-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

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

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

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

/s/ GREGORY S. SMITH

Gregory S. Smith

Chief Executive Officer

May 3, 2024

 

 


EX-32.2 7 ter-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

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

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

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

 

/s/ SANJAY MEHTA

Sanjay Mehta

Chief Financial Officer

May 3, 2024

 

 


EX-101.SCH 8 ter-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 995457 - Disclosure - The Company link:presentationLink link:calculationLink link:definitionLink 995467 - Disclosure - Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995477 - Disclosure - Recently Issued Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 995487 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 995497 - Disclosure - Assets Held for Sale link:presentationLink link:calculationLink link:definitionLink 995507 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995517 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995527 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995537 - Disclosure - Prepayments link:presentationLink link:calculationLink link:definitionLink 995547 - Disclosure - Product Warranty link:presentationLink link:calculationLink link:definitionLink 995557 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995567 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 995577 - Disclosure - Goodwill and Acquired Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995587 - Disclosure - Net Income Per Common Share link:presentationLink link:calculationLink link:definitionLink 995597 - Disclosure - Restructuring and Other link:presentationLink link:calculationLink link:definitionLink 995607 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 995617 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995627 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995637 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 995647 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 995657 - Disclosure - Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995667 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995677 - Disclosure - Assets Held for Sale (Tables) link:presentationLink link:calculationLink link:definitionLink 995687 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995697 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995707 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995717 - Disclosure - Prepayments (Tables) link:presentationLink link:calculationLink link:definitionLink 995727 - Disclosure - Product Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 995737 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995747 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 995757 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995767 - Disclosure - Net Income Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995777 - Disclosure - Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 995787 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995797 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995807 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995817 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) link:presentationLink link:calculationLink link:definitionLink 995827 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995837 - Disclosure - Deferred Revenue and Customer Advances (Detail) link:presentationLink link:calculationLink link:definitionLink 995847 - Disclosure - Assets Held for Sale - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995857 - Disclosure - Schedule of Assets Held-for-sale (Detail) link:presentationLink link:calculationLink link:definitionLink 995867 - Disclosure - Composition of Inventories, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 995877 - Disclosure - Composition of Inventories, Net (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995887 - Disclosure - Inventories - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995897 - Disclosure - Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995907 - Disclosure - Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 995917 - Disclosure - Schedule of Reported Financial Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995927 - Disclosure - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 995937 - Disclosure - Schedule of Available for Sale Marketable Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 995947 - Disclosure - Schedule of Reported Available for Sale Marketable Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 995957 - Disclosure - Contractual Maturities of Investments in Debt Securities Held (Detail) link:presentationLink link:calculationLink link:definitionLink 995967 - Disclosure - Schedule of Notional Amount of Derivatives (Detail) link:presentationLink link:calculationLink link:definitionLink 995977 - Disclosure - Schedule Of Foreign Currency Cash Flow Hedges (Detail) link:presentationLink link:calculationLink link:definitionLink 995987 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 995997 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) link:presentationLink link:calculationLink link:definitionLink 996007 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996017 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996027 - Disclosure - Interest Expense on Teradyne's Senior Notes (Detail) link:presentationLink link:calculationLink link:definitionLink 996037 - Disclosure - Schedule of Prepayments and Other Current Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 996047 - Disclosure - Prepayments - Schedule of Prepayments and Other Current Assets (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996057 - Disclosure - Warranty Accrual Included in Other Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 996067 - Disclosure - Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) link:presentationLink link:calculationLink link:definitionLink 996077 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996087 - Disclosure - Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 996097 - Disclosure - Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) link:presentationLink link:calculationLink link:definitionLink 996107 - Disclosure - Changes in Accumulated Other Comprehensive Income (loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 996117 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996127 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 996137 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996147 - Disclosure - Goodwill and Acquired Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996157 - Disclosure - Changes in Carrying Amount of Goodwill by Segment (Detail) link:presentationLink link:calculationLink link:definitionLink 996167 - Disclosure - Schedule of Amortizable Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 996177 - Disclosure - Schedule of Amortizable Intangible Assets (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996187 - Disclosure - Schedule of Estimated Intangible Asset Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 996197 - Disclosure - Net Income Per Common Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996207 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Detail) link:presentationLink link:calculationLink link:definitionLink 996217 - Disclosure - Restructuring and Other - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996227 - Disclosure - Retirement Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996237 - Disclosure - Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) link:presentationLink link:calculationLink link:definitionLink 996247 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996257 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996267 - Disclosure - Schedule of Reconciliation of Effective Tax Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 996277 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996287 - Disclosure - Schedule of Segment Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996297 - Disclosure - Schedule of Segment Information (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996307 - Disclosure - Schedule of Segment Reporting Information by Segment Charges (Detail) link:presentationLink link:calculationLink link:definitionLink 996317 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink Goodwill [Line Items] Goodwill [Line Items] Value of notes converted Debt Instrument, Convertible, Beneficial Conversion Feature Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Volatility-historical Expected historical volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total current assets held for sale Current assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Defined Benefit Plan Disclosure Defined Benefit Plan Disclosure [Line Items] Dividends Payable, Amount Per Share Schedule of Effect of Derivative Instruments on Statement of Operations Recognized Derivative Instruments, Gain (Loss) [Table Text Block] Losses (gains) on investments Gain (Loss) on Sale of Investments Gain (Loss) on Sale of Investments, Total Restructuring Cost and Reserve Restructuring Cost and Reserve [Line Items] Geographical [Axis] Geographical [Axis] Prepayments Prepaid Expense Disclosure [Text Block] Prepaid expense disclosure. Period of stock granted to employees and executive officers vest in equal installments Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Available-for-sale marketable securities, Fair Market Value Available for sale securities Debt Securities, Available-for-sale Debt Securities, Available-for-Sale, Total Other Current Assets Other Current Assets [Member] Unrealized gains arising during period, net of tax of $358 and $167, respectively Other comprehensive income (Loss), cash flow hedge, gain (loss), before reclassification, after tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Conversion option two Option Two [Member] Option two. Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table] Prepayments and other assets Increase (Decrease) in Prepaid Expense and Other Assets Restricted Stock Units Restricted Stock Units (RSUs) [Member] 2025 Finite-Lived Intangible Assets, Amortization Expense, Year Two Quoted Prices in Active Markets for Identical Instruments (Level 1) Fair Value, Inputs, Level 1 [Member] Cash flow hedges: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Service-Based Restricted Stock Units Service Based Restricted Stock Units [Member] Service Based Restricted Stock Units [Member] Financial Instruments Fair Value Disclosures [Text Block] Recognition of extended warranty deferred revenue Extended Product Warranty Accrual, Decrease for Payments Total liabilities held for sale Long-term liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities Concentration Risk Type [Axis] Concentration Risk Type [Axis] Schedule of Derivative Instruments in Statement of Financial Position at Fair Value Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Retirement Plans Prior Service Credit Amortization of Prior Service Credit Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Product Warranty Product Warranty Disclosure [Text Block] Title of Individual [Domain] Goodwill Goodwill, Gross Convertible debt Convertible Debt, Fair Value Disclosures Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Repurchase of common stock (in shares) Repurchase of stock, shares Repurchase of common stock (in shares) Stock Repurchased During Period, Shares Schedule of Foreign Currency Cash Flow Hedges Schedule of Foreign Currency Cash Flow Hedges [Table Text Block] Schedule of foreign currency cash flow hedges. Common Stock, Dividends, Per Share, Cash Paid Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Disposal Groups, Including Discontinued Operations [Table] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Total Liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Conversion option one Option One [Member] Option One [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Prepayments Abstract Prepayments [Abstract] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total current assets Assets, Current Vesting [Domain] Vesting [Domain] Teradyne [Member] Teradyne. Currency [Axis] Currency [Axis] Total liabilities and shareholders' equity Liabilities and Equity Entity Address, State or Province Deferred Tax Assets, Other Deferred tax assets Deferred Income Tax Assets, Net Amortization of prior service credit, net of tax of $0 and $0, respectively Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax Weighted average grant date fair value of restricted stock units granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Inventories Inventory Disclosure [Text Block] Trading Symbol Schedule Of Net Income Loss Per Common Share Schedule Of Net Income Loss Per Common Share [Table] Schedule Of Net Income (Loss) Per Common Share [Table] Settled Litigation [Member] Common stock, shares issued Common Stock, Shares, Issued Non-deductible officers' compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent Schedule of Available-for-sale Securities Debt Securities, Available-for-sale [Line Items] Foreign Currency Translation Reclassification Adjustments Foreign Currency Translation Adjustments [Member] Foreign currency translation adjustments. Available-for-sale securities, realized loss Available for Sale Securities Gross Realized Loss Available for sale securities gross realized loss. Cash and Cash Equivalents Cash and Cash Equivalents [Member] Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table] Litigation Settlement, Amount settled between parties Litigation Settlement, Amount settled between parties Litigation Settlement, Amount Awarded to Other Party Selling and administrative-equity modification Selling And Administrative For Equity Modification Charge Selling and administrative equity modification charge. Schedule of Intercompany Foreign Currency Balance [Table] Schedule of Intercompany Foreign Currency Balance [Table] Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Available for sale equity securities Equity Securities, FV-NI Equity Securities, FV-NI, Total Available-for-sale marketable securities, Cost Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss, Total Current liabilities: Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Long term debt maturities repayments of principal interest payments in remainder of fiscal year. Long Term Debt Maturities Repayments Of Principal Interest Payments In Remainder Of Fiscal Year Expected principal interest payments in next 3 months Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Entity Address, City or Town Equity securities unrealized loss Foreign Currency Transaction Loss Unrealized Foreign Currency Transaction (Loss), Unrealized Incremental shares from assumed conversion of convertible notes Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Debt Debt Disclosure [Text Block] Unrealized gains (losses) on marketable securities arising during period, net of tax Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax Disposal Group Name [Axis] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Debt instrument, date of first required payment Debt Instrument, Date of First Required Payment Reporting Unit [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Share-based Compensation Award, Tranche Two Share-based Compensation Award, Tranche Two [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Proceeds from maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Amortization Amortization Amortization, Total Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Catastrophic Event [Domain] Catastrophic Event [Domain] Current liabilities: Liabilities, Current [Abstract] U.S. Government Agency Securities US Government Corporations and Agencies Securities [Member] Current assets: Assets, Current [Abstract] Accounts receivable, less allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Strike price per share of warrant Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Issued Class of warrant or right exercise price of warrants or rights issued. Statement of Stockholders' Equity [Abstract] Operating lease liabilities Operating Lease, Liability, Current Lender Name [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Senior notes maturity date Debt Instrument, Maturity Date TSR Performance-Based Restricted Stock Units Total Shareholder Return Performance-Based Restricted Stock Units [Member] Total Shareholder Return Performance-Based Restricted Stock Units Percentage of excise tax on share repurchases in excess of issuances Percentage Of Excise Tax On Share Repurchases In Excess Of Issuances Percentage of excise tax on share repurchases in excess of issuances. Long-Term Debt Long-Term Debt Long-Term Debt, Total Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net Derivative Contract [Domain] Derivative Contract [Domain] Property, plant and equipment, net Property, Plant and Equipment, Net Property, Plant and Equipment, Net, Total Class of Stock [Domain] Expiration date of the option Derivative, Contract End Date Interest income Investment Income, Interest Due within one year, cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost Derivative Asset, Notional amounts Derivative Asset, Notional Amount U.S. statutory federal tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Statement of Comprehensive Income [Abstract] Scenario [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Cumulative repurchases, shares Treasury Stock, Common, Shares U.S. dollar/British pound sterling United Kingdom, Pounds Entity Central Index Key 1.25% Convertible Senior Unsecured Notes One Point Two Five Percent Convertible Senior Unsecured Notes [Member] One point two five percent convertible senior unsecured notes. Loss on Contract Termination Contract termination charge Total Assets Assets, Fair Value Disclosure Dispute In Respect Of Contingent Consideration Member Dispute In Respect Of Contingent Consideration [Member] Schedule of Prepayments and other assets Prepaid Expense And Other Assets [Table Text Block] Prepaid Expense And Other Assets Table [Text Block] Mutual Funds Equity Mutual Funds [Member] Equity Mutual Funds [Member] Changes in Carrying Amount of Goodwill by Segment Schedule of Goodwill [Table Text Block] Total current liabilities Liabilities, Current Entity Tax Identification Number Income before income taxes Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Finished goods Inventory, Finished Goods, Net of Reserves Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Debt Mutual Funds Debt Mutual Funds [Member] Debt Mutual Funds [Member] Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Investments [Domain] Financial Instruments [Domain] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Unrealized (Losses) Gains on Marketable Securities Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Investment, Name [Axis] Other comprehensive income (loss) before reclassifications, tax Other Comprehensive Income (Loss) before Reclassifications, Tax Other Comprehensive Income (Loss) before Reclassifications, Tax, Total Increase in environmental liability others Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses Marketable securities Available For Sale Debt And Equity Securities Current Available for sale debt and equity securities current. Total, fair market value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value Convertible common shares Debt Conversion, Original Debt, Amount Derivative Instrument [Axis] Derivative Instrument [Axis] Geographical [Domain] Geographical [Domain] Total assets Total assets Assets Goodwill and Intangible Assets Disclosure [Line Items] Goodwill and Intangible Assets Disclosure [Line Items] Goodwill and Intangible Assets Disclosure [Line Items] Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Retirement Plan Name [Domain] Retirement Plan Name [Domain] Entity Registrant Name Executive Officer Executive Officer [Member] Customer advances, undelivered elements and other Deferred Revenue And Customer Advances Undelivered Elements And Other Deferred revenue and customer advances undelivered elements and other. Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Retained earnings Fair market value of investments with unrealized losses less than one year Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Supplementary disclosure of cash flows information: Supplemental Cash Flow Information [Abstract] Catastrophic Event [Axis] Catastrophic Event [Axis] Retained Earnings Retained Earnings [Member] Corporate and Eliminations Corporate and Other [Member] Class of Stock [Axis] Raw material Inventory, Raw Materials, Net of Reserves Impairment of intangible assets Impairment of Intangible Assets, Finite-lived Total current liabilities held for sale Current liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities, Current Minimum Minimum [Member] Schedule of Available-for-Sale Marketable Securities Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Retirement Agreement Member Retirement Agreement [Member] Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions Schedule Of Share Based Payment Award Total Shareholder Return Plan Valuation Assumptions [Table Text Block] Schedule Of Share Based Payment Award Total Shareholder Return Plan Valuation Assumptions [Table Text Block] Total revenues Revenues Revenues, Total Total Accounting Policies Significant Accounting Policies [Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Severance benefit and charges Severance Costs Foreign Exchange Forward [Member] Foreign Exchange Forward [Member] Euro/U.S. dollar Euro Member Countries, Euro Share-based Compensation Award, Tranche One Share-based Compensation Award, Tranche One [Member] Product warranty accrual Standard and Extended Product Warranty Accrual, Period Increase (Decrease) Standard and Extended Product Warranty Accrual, Period Increase (Decrease), Total Derivative Liability, Notional amounts Derivative Liability, Notional Amount Revenue deferrals related to extended warranties Extended Product Warranty Accrual, Period Increase (Decrease) Extended Product Warranty Accrual, Period Increase (Decrease), Total Warrant transactions expiry date Warrant Transactions Date of Expiry Warrant transactions date of expiry. Income taxes payable Accrued Income Taxes, Current Uncategorized [Abstract] Uncategorized [Abstract] Equity Component [Domain] Equity Component [Domain] Business Segments Segments [Axis] Employee Stock Option [Member] Other accrued liabilities Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current Contribution to defined benefit pension plans Defined Benefit Plan, Plan Assets, Contributions by Employer Other (income) expense, net Other Nonoperating Income (Expense) [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Adjustments to reconcile net income from operations to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Frequency [Axis] Measurement Frequency [Axis] Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Debt Disclosure [Abstract] International provisions of the U.S. Tax Cuts and Jobs Act of 2017 Effective Income Tax Rate Reconciliation Effect Of Tax Custs And Jobs Act Percent Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to effect of tax cuts and jobs act. Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized Warrant exercises (in shares) Warrant Exercises Shares Warrant exercises shares. Fair Value, by Balance Sheet Grouping Fair Value, by Balance Sheet Grouping [Table] Unrealized Gain (loss) on contracts Foreign Currency Transaction Gain (Loss), Unrealized Unrealized Gain (loss) on contracts, net Assets Held for Sale Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Over Time Transferred over Time [Member] Assets Assets [Abstract] Hedging Relationship [Axis] Acquired intangible assets amortization Amortization of Intangible Assets Philippine peso/U.S. dollar Philippines, Pesos Base Rate Base Rate [Member] Common stock, $0.125 par value, 1,000,000 shares authorized; 153,757 and 152,698 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Debt instrument conversion price Debt Instrument, Convertible, Conversion Price Equity securities unrealized gain Foreign Currency Transaction Gain Unrealized Foreign Currency Transaction Gain, Unrealized Effective Income Tax Rate Reconciliation Non Deductible Expense Share Based Compensation Cost One Effective income tax rate reconciliation non deductible expense share based compensation cost one. Discrete expense related to foreign currency gain or loss Other Other Noncash Income (Expense) Other Noncash Income (Expense), Total Deferred Revenue And Customer Advances Contract with Customer, Liability, Revenue Recognized Current Fiscal Year End Date Stock-based compensation Share-based Compensation Share-Based Payment Arrangement, Noncash Expense, Total Net issuance of common stock under stock-based plans (in shares) Shares Of Stock Issued During Period Share Based Compensation Net Of Shares Withheld For Taxes Shares of Stock Issued During Period, Share Based Compensation, Net of Shares Withheld for Taxes Net increase in uncertain tax positions Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized Tax Benefits, Period Increase (Decrease), Total Income from operations Operating Income (Loss) Preparation of Financial Statements and Use of Estimates Preparation Of Financial Statements And Use Of Estimates [Policy Text Block] Preparation of financial statements and use of estimates. Tax Period [Axis] Tax Period [Axis] Deferred taxes Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Income tax provision Prepaid And Other Current Assets [Table] Prepaid And Other Current Assets [Table] Prepaid And Other Current Assets [Table] Mezzanine equity Redeemable Noncontrolling Interest, Equity, Common, Carrying Amount Retirement plans liabilities Liability, Defined Benefit Plan, Noncurrent Liability, Defined Benefit Plan, Noncurrent, Total Position [Axis] Position [Axis] Increase Decrease in environmental and legal liabilities Other Increase (Decrease) in Environmental Liabilities The Company Nature of Operations [Text Block] Semiconductor Test Semiconductor Test [Member] Semiconductor Test [Member] Amounts reclassified from accumulated other comprehensive income (loss), net of tax Reclassifications, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Inventory work in process held for sale Inventory Work In Process Held For Sale Inventory work in process held for sale. Discrete benefit related to equity compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent Allocated share-based compensation expense Allocated Share-based Compensation Expense Payments related to net settlement of employee stock compensation awards Payments Related to Tax Withholding for Share-based Compensation Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Percentage of vesting of target shares upon performance achieved Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Measurement Input Type [Domain] Measurement Input Type [Domain] Schedule of Assets Held-for-sale Disposal Groups, Including Discontinued Operations [Table Text Block] Debt instrument, conversion option expiration date Debt Conversion, Converted Instrument, Expiration or Due Date Net Carrying Amount Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Total Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Revenue Revenue from Contract with Customer [Text Block] Disposal Group Name [Domain] System Test Systems Test Group [Member] Systems Test Group [Member] Total Cash and Cash Equivalents and Available for Sale Securities Fair Value Disclosure Cash and cash equivalents and available for sale securities fair value disclosure. Cash dividends Dividends, Cash Dividends, Cash, Total Debt principal Aggregate principal amount Debt Instrument, Face Amount Available-for-sale securities, realized gain Available For Sale Securities Gross Realized Gain Available for sale securities gross realized gain. Hedging Relationship [Domain] Schedule of Notional Amount of Derivatives Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax Amortization of prior service credit, net of tax Fair Value, by Balance Sheet Grouping, Disclosure Item Amounts Measurement Basis [Axis] Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total Other (income) expense, net Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Pension Plan One Domain Pension Plan One [Domain] Operating expenses: Operating Expenses [Abstract] Extended warranty Balance at beginning of period Balance at end of period Extended Product Warranty Accrual Extended Product Warranty Accrual, Total Non Employees Non Employees [Member] Non Employees. Total deferred revenue and customer advances Deferred Revenue And Customer Advances Total deferred revenue and customer advances. Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Contractual Maturities of Investments Held Debt Securities, Available-for-sale [Table Text Block] Percentage of awards vesting on the first anniversary of grant date Share Based Compensation Arrangement By Share Based Payment Award Vesting Percentage Upon One Year Anniversary Of Date Of Grant Share Based Compensation Arrangement By Share Based Payment Award Vesting Percentage Upon One Year Anniversary Of Date Of Grant Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Commitments and Contingencies Disclosure [Abstract] Other assets Other Assets, Noncurrent Other accrued liabilities Other Accrued Liabilities, Current Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Depreciation Depreciation Depreciation, Total Accounts payable and other liabilities Increase (Decrease) in Accounts Payable and Other Operating Liabilities Asia Pacific Asia Pacific [Member] 2027 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Retirement Plan Type [Domain] Retirement Plan Type [Domain] Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances Schedule Of Extended Product Warranty Liability [Table Text Block] Schedule of extended product warranty liability. LIABILITIES Liabilities [Abstract] Available-for-sale marketable securities, Unrealized Gain Available-for-sale marketable securities, Unrealized Gain Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable, Current SHAREHOLDERS' EQUITY Stockholders' Equity Attributable to Parent [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Long-term Contract with Customer [Member] Interest cost Defined Benefit Plan, Interest Cost Developed technology Developed Technology Rights [Member] Entity [Domain] Entity [Domain] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Postretirement Benefit Plans Other Postretirement Benefits Plan [Member] Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Revenue, Remaining Performance Obligation, Percentage Revenue, Remaining Performance Obligation, Percentage Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) Cost of Goods and Services Sold Cost of Goods and Services Sold, Total Net income per common share: Earnings Per Share [Abstract] Due after 5 years through 10 years, fair market value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Total Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax Investment, Name [Domain] Accounting Policies [Abstract] Segments [Domain] Segments [Domain] 2028 Finite-Lived Intangible Assets, Amortization Expense, Year Five Foreign Pension Plans, Defined Benefit Foreign Plan [Member] Product Warranty Liability [Table] Product Warranty Liability [Table] Foreign Currency Translation Adjustment Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition Disaggregation of Revenue By Geographical Market Revenue Recognition [Table Text Block] Disaggregation of revenue by geographical market revenue recognition. Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Other comprehensive (loss) gain before reclassifications, net of tax Foreign Exchange Option [Member] Foreign Exchange Option [Member] Scenario [Axis] Share-based Compensation Arrangement by Share-based Payment Award Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Deferred Revenue Arrangement [Line Items] U.S. Supplemental Executive Defined Benefit Pension Plan United States Supplemental Executive Defined Benefit Pension Plan [Member] United States Supplemental Executive Defined Benefit Pension Plan [Member] Revolving Credit Facility Revolving Credit Facility [Member] Accruals related to pre-existing warranties Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Basic Earnings Per Share, Basic Earnings Per Share, Basic, Total Provision for excess and obsolete inventory Inventory Write-down Commitments and contingencies (Note Q) Commitments and Contingencies TER Corporate And Eliminations TER Corporate And Eliminations [Member] TER corporate and eliminations. Restructuring and other-acquisition & divestiture related expenses Business Combination, Acquisition Related Costs Income Statement [Abstract] Service Based Stock Options Member Service Based Stock Options Service Based Stock Options [Member] Long-term other accrued liabilities Other Accrued Liabilities, Noncurrent Accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Retirement Benefits [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Restructuring Type Restructuring Type [Axis] Range [Domain] Range [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Long-term incomes taxes payable Accrued Income Taxes, Noncurrent Prepaid And Other Current Assets [Line Items] Prepaid And Other Current Assets [Line Items] Prepaid And Other Current Assets [Line Items] Possible Event [Axis] Possible Event [Axis]. Due after 5 years through 10 years, cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Amortized Cost Document Period End Date Range Range [Axis] Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Contractual interest expense on the coupon Contractual Interest Expense On Coupon Contractual interest expense on the coupon. Chinese yuan/U.S. dollar China, Yuan Renminbi Share Repurchase Program [Axis] Diluted Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Unrealized (Losses) Gains on Cash Flow Hedges Accumulated Other Comprehensive Income Unrealized Gains On Cash Flow Hedge Adjustment Tax Accumulated Other Comprehensive Income Unrealized Gains On Cash Flow Hedge Adjustment Tax Product and Service [Domain] Product and Service [Domain] Measurement Input, Expected Dividend Payment [Member] Measurement Input, Expected Dividend Payment [Member] Singapore dollar/U.S. dollar Singapore, Dollars Losses (Gains) on derivatives recognized in statements of operations Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Europe, Middle East and Africa EMEA [Member] Foreign currency translation adjustments, tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Total Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Revenue from Contract with Customer [Abstract] Retirement plans prior service benefit, tax Accumulated Other Comprehensive Income (Loss), Defined Benefit Pension and Other Postretirement Plans, Tax The tax effect from the total of net (gain) loss, prior service cost (credit), and transition assets (obligations), as well as minimum pension liability if still remaining, included in accumulated other comprehensive income associated with a defined benefit pension or other postretirement plan(s) because they have yet to be recognized as components of net periodic benefit cost. Exercise of convertible notes hedge call options Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Net issuance of common stock under stock-based plans Stock Issued During Period Value Share Based Compensation Net Of Shares Withheld For Taxes Stock Issued During Period, Value, Share Based Compensation, Net of Shares Withheld for Taxes Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] U.S. dollar/Taiwan dollar Taiwan, New Dollars Derivative liabilities Derivative liabilities Derivative Liability Derivative Liability, Total Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Device Interface Solutions Device Interface Solutions [Member] Device Interface Solutions. Point in Time Transferred at Point in Time [Member] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [Member] Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Operating lease right-of-use assets, net Disposal Group, Including Discontinued Operation, Operating lease right-of-use assets, net, Noncurrent Disposal group, including discontinued operation, operating lease right-of-use assets, net, noncurrent. Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Property, plant and equipment, net Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent Restructuring and other—employee severance Restructuring and other Restructuring, Settlement and Impairment Provisions Restructuring, Settlement and Impairment Provisions, Total Additional paid-in capital Additional Paid in Capital, Common Stock Defined Benefit Pension Plans Pension Plan [Member] U.S. Treasury Securities US Treasury Securities [Member] TERService Based Stock Options TERService Based Stock Options [Member] TERService based stock options. Repurchase of common stock Repurchase of common stock Payments for Repurchase of Common Stock Collateral [Domain] Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Cash flow hedges Unrealized gains Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Total Schedule of Restructuring and Related Costs Schedule of Restructuring and Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Due within one year, fair market value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Entity Address, Postal Zip Code Entity Interactive Data Current Current assets: Disposal Group, Including Discontinued Operation, Assets, Current [Abstract] Consecutive trading days measurement period Debt Instrument, Convertible, Threshold Consecutive Trading Days 2026 Finite-Lived Intangible Assets, Amortization Expense, Year Three Credit Facility [Domain] Credit Facility [Domain] Other Accrued Liabilities Schedule of Product Warranty Liability [Table Text Block] Equity [Abstract] Restricted stock unit awards granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Revision of Prior Period [Axis] Entity Incorporation, State or Country Code Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Due after 10 years, fair maket value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value Uncertain tax positions Liability for Uncertainty in Income Taxes, Current Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Equity Components [Axis] Equity Components [Axis] Operating lease liabilities Disposal group, including discontinued operation, Operating lease liabilities, current Disposal group, including discontinued operation, operating lease liabilities current. Accounts receivable Increase (Decrease) in Accounts Receivable Restructuring and Related Activities [Abstract] Schedule of Carrying Amounts and Fair Values of Financial Instruments Schedule Of Carrying Amounts And Fair Values Of Financial Instruments [Table Text Block] Schedule of carrying amounts and fair values of financial instruments. Investments, Debt and Equity Securities [Abstract] Retirement Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Inventory Disclosure [Abstract] Long-term operating lease liabilities Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Noncurrent Disposal group, including discontinued operation, operating lease liabilities, noncurrent. Restructuring and other charges related to contract termination. Restructuring And Other Charges Related To Contract Termination Restructuring and other-contract termination U.S. dollar/Japanese yen Japan, Yen Local Phone Number Designated as Hedging Instrument [Member] Memory Memory [Member] Memory. Inventory reserves Inventory Valuation Reserves Agreement [Domain] Agreement. Inventories, net Disposal Group, Including Discontinued Operation, Inventory, Current Contribution to defined benefit pension plans in 2018 Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Total Goodwill Goodwill Goodwill Goodwill, Beginning Balance Goodwill, Ending Balance Description of retirement policy Retirement Benefits, Description Statement of Cash Flows [Abstract] Director Director [Member] Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements Warrant expired Stock Repurchased and Retired During Period, Shares 1.25% Convertible Senior Unsecured Notes Due December 15, 2023 One Point Two Five Percent Convertible Senior Unsecured Notes Due December Fifteen Two Thousand Twenty Three [Member] 1.25% Convertible Senior Unsecured Notes Due December 15, 2023. Income Tax Authority [Domain] Income Tax Authority [Domain] Proceeds from insurance Payments for (Proceeds from) Life Insurance Policies Payments for (Proceeds from) Life Insurance Policies, Total Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross profit Gross Profit Inventory [Line Items] Inventory [Line Items] Minimum effective tax rate Minimum effective tax rate Minimum effective tax rate. Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Purchase commitments less than one year Purchase Obligation, Due in Next Twelve Months Common stock, par value Common Stock, Par or Stated Value Per Share Service [Member] Service [Member] SINGAPORE Effects of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Long-term deferred revenue and customer advances Deferred Revenue, Noncurrent Deferred Revenue, Noncurrent, Total Financial Instruments and Fair Value [Line Items] Financial Instruments and Fair Value [Line Items] Financial Instruments and Fair Value [Line Items] Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Cumulative Effect, Period of Adoption [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Auto Guide Llc [Member] Auto Guide Llc. Maximum Maximum [Member] Debt Convertible Debt, Noncurrent Foreign Currency Cash Flow Hedges [Abstract] Due after 10 years, cost Debt Securities, Available-for-sale, Allocated and Single Maturity Date, Maturity, after 10 Years, Amortized Cost Retirement Plan Name [Axis] Retirement Plan Name [Axis] Interest and penalties related to income tax, expense (benefit) Income Tax Examination, Penalties and Interest Expense Income Tax Examination, Penalties and Interest Expense, Total Shares that would be issued upon conversion Antidilution Adjustments Of Convertible Note Hedges Antidilution adjustments of convertible note hedges. Consolidation Items [Domain] Trading days measurement period Debt Instrument, Convertible, Threshold Trading Days Balance Sheet Location [Axis] Balance Sheet Locations [Axis] Balance Sheet Locations. Term of revolving credit facility Long-term Debt, Term Dividend payments Dividend payment Payments of Dividends Payments of Dividends, Total Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Stock-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Common stock average price Treasury Stock Acquired, Average Cost Per Share Fair Value Measurements, Recurring and Nonrecurring Fair Value Measurements, Recurring and Nonrecurring [Table] Settlements made during the period Standard and Extended Product Warranty Accrual, Decrease for Payments Decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Debt instrument, convertible, carrying amount of equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Service cost Defined Benefit Plan, Service Cost Work-in-process Inventory, Work in Process, Net of Reserves Non-cash investing activities: Noncash Investing and Financing Items [Abstract] Incremental shares attributable to share based payment arrangements Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Retirement Plan Sponsor Location [Domain] Operating Segments Operating Segments [Member] Reporting Unit [Axis] Composition of Inventories, Net Schedule of Inventory, Current [Table Text Block] Changes in Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) [Table Text Block] Restructuring and other—legal settlement charge Restructuring And Other Charges Related To Litigation Settlement Restructuring and other charges related to litigation settlement. Segment Information Segment Reporting Disclosure [Text Block] City Area Code Total inventories, net Inventories, net Inventory, Net Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Consolidation Items [Axis] Payment for net cost of convertible note hedges net of warrant proceeds Payments for Convertible Note Hedge, Net, Financing Activities Payments for Convertible Note Hedge, Net, Financing Activities Non Employee Directors Member Non Employee Directors Non Employee Directors [Member] Universal Robots (UR) Universal Robots A/C [Member] Universal Robots A/C. Wireless Test Wireless Test [Member] Wireless test member Available for sale securities with out contractual maturity date Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value Revision of Prior Period, Accounting Standards Update, Adjustment [Member] Restructuring and other—other Other Restructuring Costs Deferral of new extended warranty revenue Extended Product Warranty Accrual, Increase for Warranties Issued Pension Plan One Axis Pension Plan One [Axis] Weighted average common shares—basic Weighted average common shares-basic Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Prepaid taxes Prepaid Taxes Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Discrete benefit related to reserves for uncertain tax positions Effective Income Tax Rate Reconciliation On Reserves for Uncertain Tax Positions Effective income tax rate reconciliation on reserves for uncertain tax positions. Deferred Revenue and Customer Advances Schedule Of Deferred Revenue And Customer Advances [Table Text Block] Schedule of deferred revenue and customer advances. Statement [Table] Statement [Table] Short [Member] Fair Value of Stock Options Using Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Deferred revenue and customer advances Increase (Decrease) in Contract with Customer, Liability Document Fiscal Period Focus Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Collateral [Axis] 2023 Repurchase Program [Member] Two Thousand Twenty Three Repurchase Program [Member] Two thousand twenty three repurchase program. Engineering and development Research and Development Expense (Excluding Acquired in Process Cost) Statement [Line Items] Statement [Line Items] Schedule of Interest Expense on Teradyne's Senior Notes Convertible Debt [Table Text Block] Non-U.S. Government Securities Debt Security, Corporate, Non-US [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Percentage of closing sale price of common stock and conversion rate product Debt Instrument, Convertible, Maximum Threshold Percentage Debt instrument, convertible, maximum threshold percentage. Forward Forward Contracts [Member] Warrant [Member] Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent Discrete benefit related to tax credits Discrete benefit related to tax credits Asset Class [Domain] Asset Class [Domain] Danish krone/U.S. dollar Denmark, Kroner Accounts receivable, less allowance for credit losses of $1,947 and $1,988 at March 31, 2024 and December 31, 2023, respectively Accounts Receivable, Net, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Cumulative Effect, Period of Adoption [Domain] Long-term marketable securities Long-term marketable securities [Member] Long-term Marketable Securities. Common Stock Common Stock [Member] MiR Mobile Industrial Robots Aps [Member] Mobile Industrial Robots Aps. Debt Instrument Debt Instrument [Line Items] Legal claims, damage sought by party Loss Contingency, Damages Sought, Value Less: Reclassification adjustment for losses included in net income, net of tax of $30 and $2, respectively Interest income (expense) Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Decrease in Unrecognised Tax Benefit due to lapse in Statute of limitation Truist Bank [Member] Truist bank [Member]. Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Total Repurchase of common stock Stock Repurchased During Period, Value Other current assets Other Assets, Current Prepayments Total prepayments Prepaid Expense, Current Entity Common Stock, Shares Outstanding Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Settlements of convertible notes Stock Issued During Period, Value, Conversion of Convertible Securities Cash Cash [Member] Net assets held for sale Disposal Group Including Discontinued Operation Net Assets held for sale Disposal group including discontinued operation net assets held for sale. Cumulative repurchases, value Treasury Stock, Value Treasury Stock, Value, Total Discontinued Operations and Disposal Groups [Abstract] Cover [Abstract] Selling and administrative Selling, General and Administrative Expense Selling, General and Administrative Expense, Total Net Income Loss Per Common Share Net Income Loss Per Common Share [Line Items] Net Income (Loss) Per Common Share [Line Items] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Vesting [Axis] Vesting [Axis] Intercompany Foreign Currency Balance [Line Items] Intercompany Foreign Currency Balance [Line Items] Share Repurchase Program [Domain] Document Fiscal Year Focus Total shareholder return performance measurement period Shareholder Return Award Performance Measurement Period Shareholder Return Award Performance Measurement Period Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Legal settlement charges Payments for Legal Settlements Convertible Common Shares Convertible Common Stock [Member] Option Indexed to Issuer's Equity, Type [Domain] Weighted average grant date fair value of restricted stock units granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Income taxes Increase (Decrease) in Income Taxes Convertible Common Shares [Member] Convertible common shares [Member]. Issuance of common stock under stock purchase and stock option plans Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total Segment Reporting [Abstract] Proceeds from sale of business Proceeds from Divestiture of Businesses Security Exchange Name Revenue on leases Sales-type Lease, Revenue Customer Relationships Customer Relationships [Member] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table] Cost of revenues—inventory charge Cost Of Revenues Provision For Excess And Obsolete Inventory Cost of revenues-provision for excess and obsolete inventory. Possible Event [Domain] Possible Event. Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Cost of revenues: Cost of Revenue [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Other comprehensive income (loss), tax Other Comprehensive Income (Loss), Tax Other Comprehensive Income (Loss), Tax, Total Current debt, Conversion Current debt Convertible Debt, Current Legal Entity [Axis] Legal Entity [Axis] Investment Type [Axis] Financial Instrument [Axis] Call Option Call Option [Member] Stock Issued During Period, Value, Stock Options Exercised Entity Emerging Growth Company Agreement [Axis] Agreement Amendment Flag Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Foreign Currency [Abstract] Goodwill and Intangible Assets Disclosure [Table] Goodwill and Intangible Assets Disclosure [Table] Defined benefit post-retirement plan: Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract] Available-for-sale marketable securities, Unrealized (Loss) Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Type of Adoption [Domain] Type of Adoption [Domain] Retirement plans assets Assets for Plan Benefits, Defined Benefit Plan Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Balance, Shares Balance, Shares Shares, Issued Percentage of investment acquired Equity Method Investment, Ownership Percentage Schedule of Estimated Intangible Assets Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Restructuring and Other Restructuring and Related Activities Disclosure [Text Block] Investments, All Other Investments [Abstract] Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Variable Rate [Domain] Variable Rate [Domain] Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses Debt Securities, Available-for-sale, Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position, Total Tax Period [Domain] Tax Period [Domain] Amounts reclassified from accumulated other comprehensive income (loss), tax Reclassifications, tax Reclassification from AOCI, Current Period, Tax Reclassification from AOCI, Current Period, Tax, Total Entity File Number Trade Accounts Receivable Trade Accounts Receivable Trade Accounts Receivable. Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Technoprobe S.p.A Technoprobe S.p.A [Member] Technoprobe S.p.A. Goodwill and Intangible Assets Disclosure [Abstract] U.S. dollar/Korean won Korea (South), Won Purchase Commitment, Excluding Long-term Commitment Purchase Commitment, Excluding Long-term Commitment [Line Items] Unrealized (losses) gains on marketable securities arising during period, net of tax of $(221) and $503, respectively Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Purchases of marketable securities Payments to Acquire Available for Sale Securities Debt and Equity Payments to acquire available for sale securities debt and equity. Reclassification adjustment for losses (gains) included in net income, net of tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total Robotics Robotics [Member] Robotics. Cash Equivalents Cash Equivalents [Member] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] SOC Soc [Member] Soc. Accounts payable Accounts Payable, Current Accounts Payable, Current, Total Debt Instrument Debt Instrument [Axis] Fair Value Estimate of Fair Value Measurement [Member] Americas Americas [Member] Total operating expenses Operating Expenses Expected life (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Schedule of Defined Benefit Plans Disclosures Schedule of Defined Benefit Plans Disclosures [Table] Entity Small Business Entity Shell Company Operating segments Number of Operating Segments Title of Individual [Axis] Commitment fee percentage of unused portion of credit facility Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Debt instrument, net proceeds after issuance costs Proceeds from Debt, Net of Issuance Costs Certificates of Deposit and Time Deposits Certificates of Deposit [Member] Balance at beginning of period Balance at end of period Standard and Extended Product Warranty Accrual Standard and Extended Product Warranty Accrual, Total Net Income per Common Share Earnings Per Share [Text Block] Revenues: Revenues [Abstract] Trademarks and tradenames Trademarks and Trade Names [Member] Commercial Paper Commercial Paper [Member] Entity Address, Address Line One Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Option Indexed to Issuer's Equity, Type [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross, Total Position [Domain] Position [Domain] Percentage of alternative minimum tax Percentage of Alternative Minimum Tax Percentage of alternative minimum tax. Subsequent Event Type [Domain] Subsequent Event Type [Domain] Assets held for sale Total assets held for sale Long-term assets held for sale Disposal Group, Including Discontinued Operation, Assets Income Statement Location [Axis] Income Statement Location [Axis] Amortization of debt issuance fees recognized as interest expense Amortization of Debt Discount (Premium) Change in Accounting Estimate by Type [Axis] Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Available Incremental Amount Under The Credit Facility Not To Exceed Percentage Of Consolidated EBIDTA Available Incremental Amount Under The Credit Facility Not To Exceed Percentage Of Consolidated EBIDTA Available incremental amount under the credit facilitynNot to exceed percentage of consolidated EBIDTA. Line of Credit Facility, Lender [Domain] Purchase Commitment, Excluding Long-term Commitment Purchase Commitment, Excluding Long-term Commitment [Table] Debt instrument, frequency of periodic payment Debt Instrument, Frequency of Periodic Payment Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Product [Member] Product [Member] Unrealized (Losses) Gains on Cash Flow Hedges Accumulated Net Unrealized Losses On Cash Flow Hedges [Member] Accumulated net unrealized losses on cash flow hedges. Stock price Share Price Schedule of Available-for-sale Securities Schedule Of Available For Sale Securities Reconciliation [Table] Schedule of available for sale securities reconciliation. Product and Service [Axis] Product and Service [Axis] Title of 12(b) Security Short-term Contract with Customer [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Warrant exercises Warrant Exercises Warrant exercises. Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization London Interbank Offered Rate (LIBOR) London Interbank Offered Rate [Member] London interbank offered rate. Marketable securities Marketable securities [Member] Marketable Securities. All Currencies [Domain] All Currencies [Domain] Schedule of Amortizable Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Employees Employees [Member] Employees of the entity. Foreign Exchange Contracts Foreign Exchange Contract [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Litigation Status [Domain] Contract with Customer, Duration [Domain] Non-operating (income) expense: Other Nonoperating Income (Expense) [Abstract] Percentage of conversion price Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Collateral Pledged [Member] Collateral Pledged [Member] Accounting Changes and Error Corrections [Abstract] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Carrying Value Reported Value Measurement [Member] Litigation Status [Axis] Dilutive potential common shares Weighted Average Number Diluted Shares Outstanding Adjustment Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] [Default] Deferred Revenue Arrangement, by Type [Table] Inventories Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total Sales [Member] Aggregate purchase commitments Purchase Obligation Purchase Obligation, Total Product Warranties Disclosures [Abstract] Corporate And Eliminations Corporate and Eliminations [Member] Corporate And Eliminations [Member] Rule 10b51 Arr Modified Flag Rule 10b51 arr modified flag. Due after 1 year through 5 years, fair market value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value Income Tax Holiday, Aggregate Dollar Amount Income Tax Holiday, Aggregate Dollar Amount Total interest expense on the convertible debt Interest Expense, Debt Change in Accounting Estimate, Type [Domain] Debt issuance costs, amortization period Debt Instrument Issuance Costs Amortization Period Debt instrument issuance costs amortization period. Common stock, shares outstanding Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Acquisition and divestiture expenses Acquisition And Divestiture Expenses Acquisition and divestiture expenses. Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Income Tax Disclosure [Table] Income Tax Disclosure [Table] Income Tax Disclosure [Table] Total, cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost Exercise of convertible notes hedge call options (in shares) Exercise of convertible notes hedge call options (in shares) Exercise Of Convertible Notes Hedge Call Options Exercise of convertible notes hedge call options. Non-United States Subsidiaries Non U S Subsidiaries [Member] Non U S Subsidiaries [Member] Unrealized (losses) gains on marketable securities, tax Accumulated Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Tax The tax effect from accumulated appreciation or loss, in value of the total of unsold securities at the end of an accounting period. Debt Conversion Description [Axis] Debt Conversion Description [Axis] Contract manufacturer and supplier prepayments Contract Manufacturer and Supplier Prepayments Contract manufacturer and supplier prepayments. Retirement Plan Type [Axis] Retirement Plan Type [Axis] Estimated annual dividend amount per share Dividends Per Share Dividends Per Share Tax Credit Carryforward [Axis] Long [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Exercise of stock options Stock Issued During Period Shares Sale Of Stock And Exercise Of Stock Options Stock issued during period shares sale of stock and exercise of stock options. Income Statement Location [Domain] Income Statement Location [Domain] Contract with Customer, Duration [Axis] Richard Burns Richard Burns [Member] Richard Burns. Document Type Settlements of convertible notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Accounting Standards Update 2020-06 [Member] Other prepayments Other Prepaid Expense, Current Amortization of prior service credit Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Inventory, Current [Table] Inventory, Current [Table] Prepaid maintenance and other services Prepaid Maintenance And Other Services Prepaid maintenance and other services. Line of Credit Facility, Interest Rate Description Line of Credit Facility, Interest Rate Description Net cash used for investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Net Periodic Pension and Postretirement Benefit Costs Schedule of Net Benefit Costs [Table Text Block] Goodwill and Acquired Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Available-for-sale marketable securities: Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract] Minimum years of service for retirement to be eligible for PRSUs Minimum Years Of Service For Eligible Employees Of Postretirement Plans Minimum Years Of Service For Eligible Employees Of Postretirement Plans Notional Amount Derivative, Notional Amount Foreign Exchange Forward and Option Contracts [Member] Foreign Exchange Forward And Option Contracts [Member] Foreign exchange forward and option contracts. Net cash used for financing activities Net Cash Provided by (Used in) Financing Activities Entity Filer Category Financial Instruments and Fair Value [Table] Financial Instruments and Fair Value [Table] Financial Instruments and Fair Value [Table] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Foreign currency translation adjustment, net of tax of $0 and $0, respectively Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Special termination benefits Defined Benefit Plan Special Termination Benefit Obligation Defined benefit plan special termination benefit obligation. Variable Rate [Axis] Variable Rate [Axis] Tax savings due to the tax holiday, per share Income Tax Holiday, Income Tax Benefits Per Share Asset Class [Axis] Asset Class [Axis] Unrealized (losses) gains, net Unrealized (losses) gains, net Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(500) and $338 respectively Less: Reclassification adjustment for losses included in net income, net of tax of $338 and $338 respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Capital expenditures incurred but not yet paid: Capital Expenditures Incurred but Not yet Paid Total liabilities Liabilities Foreign taxes Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Other Current Liabilities Other Current Liabilities [Member] Foreign currency translation adjustments, tax Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax The tax effect from accumulated adjustment, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains (losses). Total shareholders' equity Balance Balance Stockholders' Equity Attributable to Parent Acquired intangible assets, net Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill), Total Deferred revenue and customer advances Deferred Revenue And Customer Advances, Current The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income. Also includes customer advance payments represent a part or a full amount of a contractually due sum that is paid in advance of the delivery of goods or services. Accruals for warranties issued during the period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Net income Net income Interest expense Interest Expense Interest Expense, Total Payments of convertible debt principal Repayments of Convertible Debt Schedule of Segment Reporting Information by Segment Charges Schedule Of Segment Reporting Information By Segment Charges [Table Text Block] Schedule of segment reporting information by segment charges. Corporate Debt Securities Corporate Debt Securities [Member] Statement of Financial Position [Abstract] Due after 1 year through 5 years, cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost Prepayments Prepayments Prepaid Expense [Member] Prepaid expense. Derivative Liability, Statement of Financial Position [Extensible Enumeration] Weighted average common shares—diluted Weighted average common shares-diluted Weighted Average Number of Shares Outstanding, Diluted Reconciliation of Effective Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Credit Facility [Axis] Credit Facility [Axis] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Recently Issued Accounting Pronouncements Recently Issued Accounting Pronouncements [Text Block] Recently issued accounting pronouncements. Derivative assets (liabilities), net Derivative Assets (Liabilities), at Fair Value, Net Available-for-sale marketable securities, Cost Debt Securities, Available-for-sale, Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Total Total net periodic pension cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Percentage of common stock price paid Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Income Taxes Income Tax Disclosure [Text Block] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Contract manufacturer and supplier prepayments, classified as assets held for sale Prepayments Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Retirement plans contributions Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits, Total Fair value of outstanding contracts Derivative assets Derivative Asset Derivative Asset, Total PBIT Performance-Based Restricted Stock Units Profit Before Income and Tax Performance Based Restricted Stock Units [Member] Profit Before Income and Tax Performance Based Restricted Stock Units [Member] Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Computation of Basic and Diluted Net Income (Loss) Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Fair market value of investments with unrealized losses greater than one year Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Income Tax Authority [Axis] Income Tax Authority [Axis] Deferred Revenue Disclosure [Abstract] Technoprobe [Member] Technoprobe [Member] Technoprobe. Fair Value Disclosures [Abstract] Fair Value, Hierarchy Fair Value Hierarchy and NAV [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Mercedes Johnson Mercedes Johnson [Member] Mercedes Johnson. Hedging Designation [Axis] Hedging Designation [Axis] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Type of Restructuring [Domain] Type of Restructuring [Domain] Revision of Prior Period [Domain] Deferred tax liabilities Deferred Tax and Other Liabilities, Noncurrent Balance Sheet Location [Domain] Balance Sheet Locations [Domain] Balance Sheet Locations. Accrued employees' compensation and withholdings Employee-related Liabilities, Current Employee-related Liabilities, Current, Total Marketable securities Available For Sale Debt And Equity Securities Non Current Available for sale debt and equity securities non current. Business Acquisition [Axis] Business Acquisition [Axis] Proceeds from sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Income Tax Disclosure [Abstract] Tax Credit Carryforward, Name [Domain] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Convertible note hedge warrant shares Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Cash Flow Hedging [Member] New York Stock Exchange Composite Index NEW YORK STOCK EXCHANGE, INC. [Member] Maintenance, service and training Deferred Revenue And Customer Advances Maintenance Service And Training Deferred revenue and customer advances maintenance service and training. Retirement Plan Sponsor Location [Axis] XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
3 Months Ended
Mar. 31, 2024
Apr. 29, 2024
Cover [Abstract]    
Amendment Flag false  
Document Type 10-Q  
Document Fiscal Year Focus 2024  
Entity Central Index Key 0000097210  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
Document Period End Date Mar. 31, 2024  
Entity Registrant Name TERADYNE, INC.  
Entity Filer Category Large Accelerated Filer  
Trading Symbol TER  
Document Quarterly Report true  
Document Transition Report false  
Entity Interactive Data Current Yes  
Entity Current Reporting Status Yes  
Title of 12(b) Security Common Stock  
Security Exchange Name NASDAQ  
Entity File Number 001-06462  
Entity Incorporation, State or Country Code MA  
Entity Tax Identification Number 04-2272148  
Entity Address, Address Line One 600 Riverpark Drive  
Entity Address, City or Town North Reading  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01864  
City Area Code 978  
Local Phone Number 370-2700  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   156,111,885
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 707,403 $ 757,571
Marketable securities 41,300 62,154
Accounts receivable, less allowance for credit losses of $1,947 and $1,988 at March 31, 2024 and December 31, 2023, respectively 426,333 422,124
Inventories, net [1] 314,232 309,974
Prepayments [2] 537,642 548,970
Other current assets 16,057 37,992
Current assets held for sale 22,426 23,250
Total current assets 2,065,393 2,162,035
Property, plant and equipment, net 457,248 445,492
Operating lease right-of-use assets, net 74,625 73,417
Marketable securities 121,905 117,434
Deferred tax assets 185,734 175,775
Retirement plans assets 11,449 11,504
Other assets 45,098 38,580
Acquired intangible assets, net 30,234 35,404
Goodwill 407,576 415,652
Long-term assets held for sale 11,458 11,531
Total assets 3,410,720 [3] 3,486,824
Current liabilities:    
Accounts payable 153,873 180,131
Accrued employees' compensation and withholdings 121,144 191,750
Deferred revenue and customer advances 100,058 99,804
Other accrued liabilities 101,275 114,712
Operating lease liabilities 17,400 17,522
Income taxes payable 55,922 48,653
Current liabilities held for sale 4,687 7,379
Total current liabilities 554,359 659,951
Retirement plans liabilities 134,878 132,090
Long-term deferred revenue and customer advances 35,044 37,282
Long-term other accrued liabilities 16,653 19,998
Deferred tax liabilities 134 183
Long-term operating lease liabilities 65,554 65,092
Long-term incomes taxes payable 44,331 44,331
Long-term liabilities held for sale 1,938 2,000
Total liabilities 852,891 960,927
Commitments and contingencies (Note Q)
SHAREHOLDERS' EQUITY    
Common stock, $0.125 par value, 1,000,000 shares authorized; 153,757 and 152,698 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 19,220 19,087
Additional paid-in capital 1,848,088 1,827,274
Accumulated other comprehensive loss (39,739) (26,978)
Retained earnings 730,260 706,514
Total shareholders' equity 2,557,829 2,525,897
Total liabilities and shareholders' equity $ 3,410,720 $ 3,486,824
[1] Inventories, net at March 31, 2024 and December 31, 2023 excludes $19.3 million and $18.0 million, respectively, of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Assets held for sale" for additional information.
[2] Excludes $3.2 million and $5.3 million at March 31, 2024 and December 31, 2023, respectively, of contract manufacturer and supplier prepayments, classified as assets held for sale. See Note E: “Assets held for sale” for additional information.
[3] Total assets are attributable to each segment. Semiconductor Test includes $33.9 million of total assets classified as assets held for sale. See Note E: "Assets held for sale" for additional information. Corporate assets consist of cash and cash equivalents, marketable securities, and certain other assets.
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, less allowance for doubtful accounts $ 1,947 $ 1,988
Common stock, par value $ 0.125 $ 0.125
Common stock, shares authorized 1,000,000 1,000,000
Common stock, shares issued 153,757 152,698
Common stock, shares outstanding 153,757 152,698
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Revenues:    
Total revenues [1] $ 599,819 $ 617,529
Cost of revenues:    
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) 260,537 261,109
Gross profit 339,282 356,420
Operating expenses:    
Selling and administrative 149,188 150,955
Engineering and development 103,199 105,762
Acquired intangible assets amortization 4,697 4,802
Restructuring and other 4,427 2,037
Total operating expenses 261,511 263,556
Income from operations 77,771 92,864
Non-operating (income) expense:    
Interest income (7,867) (5,258)
Interest expense 661 987
Other (income) expense, net 12,075 51
Income before income taxes [2],[3] 72,902 97,084
Income tax provision 8,705 13,553
Net income $ 64,197 $ 83,531
Net income per common share:    
Basic $ 0.42 $ 0.54
Diluted $ 0.4 $ 0.5
Weighted average common shares—basic 153,047 155,904
Weighted average common shares—diluted 162,348 166,308
Product [Member]    
Revenues:    
Total revenues $ 458,433 $ 473,418
Cost of revenues:    
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) 200,763 198,665
Service [Member]    
Revenues:    
Total revenues 141,386 144,111
Cost of revenues:    
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) $ 59,774 $ 62,444
[1] Includes $0.9 million and $1.3 million in the three months ended March 31, 2024 and in the three months ended April 2, 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.”
[2] Included in Corporate and Eliminations are: interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations, severance charges, pension, acquisition and divestiture related fees, and an expense for the modification of outstanding equity awards.
[3] Included in income (loss) before taxes are charges related to restructuring and other, expense for the modification of outstanding equity awards, and inventory charges.
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Statement of Comprehensive Income [Abstract]    
Net income $ 64,197 $ 83,531
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustment, net of tax of $0 and $0, respectively (11,457) 9,309
Available-for-sale marketable securities:    
Unrealized (losses) gains on marketable securities arising during period, net of tax of $(221) and $503, respectively (902) 2,294
Less: Reclassification adjustment for losses included in net income, net of tax of $30 and $2, respectively 106 5
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Total (796) 2,299
Cash flow hedges:    
Unrealized gains arising during period, net of tax of $358 and $167, respectively 1,274 596
Less: Reclassification adjustment for losses included in net income, net of tax of $338 and $338 respectively (1,780) 1,200
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent (506) 1,796
Defined benefit post-retirement plan:    
Amortization of prior service credit, net of tax of $0 and $0, respectively (2) (2)
Other comprehensive income (loss) (12,761) 13,402
Comprehensive income $ 51,436 $ 96,933
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Statement of Comprehensive Income [Abstract]    
Foreign currency translation adjustments, tax $ 0 $ 0
Unrealized gains (losses) on marketable securities arising during period, net of tax (221) 503
Reclassification adjustment for losses (gains) included in net income, net of tax 30 2
Amortization of prior service credit, net of tax 0 0
Cash flow hedges Unrealized gains 358 167
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax $ (500) $ 338
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Balance at Dec. 31, 2022 $ 2,451,294 $ 19,470 $ 1,755,963 $ (49,868) $ 725,729
Balance, Shares at Dec. 31, 2022   155,759,000      
Net issuance of common stock under stock-based plans (3,870) $ 73 (3,943)    
Net issuance of common stock under stock-based plans (in shares)   579,000      
Stock-based compensation expense 20,332   20,332    
Repurchase of common stock (98,048) $ (112)     (97,936)
Repurchase of common stock (in shares)   (893,000)      
Cash dividends (17,179)       (17,179)
Settlements of convertible notes 0 $ 41 (41)    
Settlements of convertible notes (in shares)   324,000      
Exercise of convertible notes hedge call options 0 $ (41) 41    
Exercise of convertible notes hedge call options (in shares)   (324,000)      
Net income 83,531       83,531
Other comprehensive income (loss) 13,402     13,402  
Balance at Apr. 02, 2023 2,449,462 $ 19,431 1,772,352 (36,466) 694,145
Balance, Shares at Apr. 02, 2023   155,445,000      
Balance at Dec. 31, 2023 2,525,897 $ 19,087 1,827,274 (26,978) 706,514
Balance, Shares at Dec. 31, 2023   152,698,000      
Net issuance of common stock under stock-based plans 3,816 $ 58 3,758    
Net issuance of common stock under stock-based plans (in shares)   466,000      
Stock-based compensation expense 17,158   17,158    
Warrant exercises   $ 102 (102)    
Warrant exercises (in shares)   813      
Repurchase of common stock (22,095) $ (27)     (22,068)
Repurchase of common stock (in shares)   (220,000)      
Cash dividends (18,383)       (18,383)
Net income 64,197       64,197
Other comprehensive income (loss) (12,761)     (12,761)  
Balance at Mar. 31, 2024 $ 2,557,829 $ 19,220 $ 1,848,088 $ (39,739) $ 730,260
Balance, Shares at Mar. 31, 2024   153,757,000      
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Statement of Stockholders' Equity [Abstract]    
Common Stock, Dividends, Per Share, Cash Paid $ 0.12 $ 0.11
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Cash flows from operating activities:    
Net income $ 64,197 $ 83,531
Adjustments to reconcile net income from operations to net cash provided by operating activities:    
Depreciation 23,354 22,680
Stock-based compensation 15,758 18,885
Provision for excess and obsolete inventory 6,177 5,610
Amortization 4,766 4,926
Deferred taxes (9,669) (7,634)
Losses (gains) on investments 10,466 (2,238)
Other 787 108
Changes in operating assets and liabilities    
Accounts receivable (8,055) 37,204
Inventories (6,932) (23,697)
Prepayments and other assets 11,089 (15,380)
Accounts payable and other liabilities (105,548) (83,208)
Deferred revenue and customer advances (1,444) (32,705)
Retirement plans contributions (1,421) (1,234)
Income taxes 3,754 12,488
Net cash provided by operating activities 7,279 19,336
Cash flows from investing activities:    
Purchases of property, plant and equipment (44,023) (41,444)
Purchases of marketable securities (16,042) (69,276)
Proceeds from maturities of marketable securities 14,438 7,468
Proceeds from sales of marketable securities 20,734 7,929
Proceeds from insurance 873 460
Net cash used for investing activities (24,020) (94,863)
Cash flows from financing activities:    
Repurchase of common stock (22,117) (93,308)
Dividend payments (18,370) (17,165)
Payments of convertible debt principal 0 (15,155)
Payments related to net settlement of employee stock compensation awards (13,115) (19,870)
Issuance of common stock under stock purchase and stock option plans 16,934 15,997
Net cash used for financing activities (36,668) (129,501)
Effects of exchange rate changes on cash and cash equivalents 3,241 (537)
Decrease in cash and cash equivalents (50,168) (205,565)
Cash and cash equivalents at beginning of period 757,571 854,773
Cash and cash equivalents at end of period 707,403 649,208
Non-cash investing activities:    
Capital expenditures incurred but not yet paid: $ 3,086 $ 3,823
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 64,197 $ 83,531
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Richard Burns  
Trading Arrangements, by Individual  
Name Richard Burns
Title President
Rule 10b5-1 Arrangement Adopted true
Adoption Date February 15, 2024
Rule 10b5-1 Arrangement Terminated true
Termination Date February 28, 2025
Mercedes Johnson  
Trading Arrangements, by Individual  
Name Mercedes Johnson
Title member of our Board of Directors
Rule 10b5-1 Arrangement Adopted true
Adoption Date February 2, 2024
Rule 10b5-1 Arrangement Terminated true
Termination Date April 30, 2025
Aggregate Available 7,500
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
The Company
3 Months Ended
Mar. 31, 2024
The Company

A. THE COMPANY

Teradyne, Inc. (“Teradyne”) is a leading global supplier of automated test equipment and robotics solutions. Teradyne designs, develops, manufactures and sells automated test systems and robotics products. Teradyne’s automated test systems are used to test semiconductors, wireless products, data storage and complex electronics systems in many industries including consumer electronics, wireless, automotive, industrial, computing, communications, and aerospace and defense industries. Teradyne’s robotics products include collaborative robotic arms, autonomous mobile robots, and advanced robotic control software used by global manufacturing, logistics and industrial customers to improve quality, increase manufacturing and material handling efficiency and decrease manufacturing and logistics costs. Teradyne’s automated test equipment and robotics products and services include:

semiconductor test (“Semiconductor Test”) systems;
storage and system level test (“Storage Test”) systems, defense/aerospace (“Defense/Aerospace”) test instrumentation and systems, and circuit-board test and inspection (“Production Board Test”) systems (collectively these products represent “System Test”);
wireless test (“Wireless Test”) systems; and
robotics (“Robotics”) products.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies

B. ACCOUNTING POLICIES

Basis of Presentation

The consolidated interim financial statements include the accounts of Teradyne and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. These interim financial statements are unaudited and reflect all normal recurring adjustments that are, in the opinion of management, necessary for the fair statement of such interim financial statements. The December 31, 2023 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by United States of America generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. The accompanying financial information should be read in conjunction with the consolidated financial statements and notes thereto contained in Teradyne’s Annual Report on Form 10-K, filed with the U.S. Securities and Exchange Commission (“SEC”) on February 22, 2024, for the year ended December 31, 2023.

Preparation of Financial Statements and Use of Estimates

The preparation of consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities. On an on-going basis, management evaluates its estimates, including those related to inventories, investments, goodwill, intangible and other long-lived assets, accounts receivable, income taxes, deferred tax assets and liabilities, pensions, warranties, contingent consideration liabilities, and loss contingencies. Management bases its estimates on historical experience and on appropriate and customary assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Management is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change, as new events occur and additional information is obtained. Actual results may differ significantly from these estimates under different assumptions or conditions.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Recently Issued Accounting Pronouncements
3 Months Ended
Mar. 31, 2024
Recently Issued Accounting Pronouncements

C. RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS

In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2023-07, "Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures", which will require Teradyne to disclose significant segment expenses and other segment items used by the Chief Operating Decision Maker ("CODM") on an annual and interim basis as well as provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Additionally, Teradyne will be required to disclose the title and position of the CODM. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. This ASU will have no impact on results of operations, cash flows or financial condition. Upon

adoption, Teradyne will apply the amendments in this ASU retrospectively to all prior period disclosures presented in the financial statements.

In December 2023, FASB issued ASU 2023-09 –“Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, which requires expanded disclosures relating to the tax rate reconciliation, income taxes paid, income (loss) before income tax expense (benefit) and income tax expense (benefit), requiring a greater disaggregation of information for each. The provisions of ASU 2023-09 are effective for fiscal years beginning after December 15, 2024. The amendments in this update should be applied on a prospective basis, but retrospective application is permitted. This ASU will have no impact on results of operations, cash flows or financial condition.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue

D. REVENUE

Disaggregation of Revenue

The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines.

 

 

 

Semiconductor Test

 

 

System Test

 

 

Robotics

 

 

Wireless Test

 

 

 

 

 

 

System
on-a-Chip

 

 

Memory

 

 

 

 

 

Universal
Robots

 

 

Mobile
Industrial
Robots

 

 

 

 

 

Total

 

 

(in thousands)

 

For the Three Months Ended March 31, 2024 (1)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

229,592

 

 

$

102,436

 

 

$

58,073

 

 

$

65,893

 

 

$

19,290

 

 

$

20,914

 

 

$

496,198

 

Over Time

 

 

72,716

 

 

 

7,510

 

 

 

17,249

 

 

 

1,868

 

 

 

603

 

 

 

3,675

 

 

 

103,621

 

Total

 

$

302,308

 

 

$

109,946

 

 

$

75,322

 

 

$

67,761

 

 

$

19,893

 

 

$

24,589

 

 

$

599,819

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

270,567

 

 

$

95,606

 

 

$

25,781

 

 

$

11,625

 

 

$

2,954

 

 

$

17,141

 

 

$

423,674

 

Americas

 

 

22,551

 

 

 

9,052

 

 

 

36,594

 

 

 

20,005

 

 

 

14,625

 

 

 

5,824

 

 

 

108,651

 

Europe, Middle East and Africa

 

 

9,190

 

 

 

5,288

 

 

 

12,947

 

 

 

36,131

 

 

 

2,314

 

 

 

1,624

 

 

 

67,494

 

Total

 

$

302,308

 

 

$

109,946

 

 

$

75,322

 

 

$

67,761

 

 

$

19,893

 

 

$

24,589

 

 

$

599,819

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Three Months Ended April 2, 2023 (1)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

273,275

 

 

$

61,258

 

 

$

56,857

 

 

$

70,029

 

 

$

15,959

 

 

$

35,363

 

 

$

512,741

 

Over Time

 

 

73,559

 

 

 

6,917

 

 

 

17,774

 

 

 

2,008

 

 

 

1,218

 

 

 

3,312

 

 

 

104,788

 

Total

 

$

346,834

 

 

$

68,175

 

 

$

74,631

 

 

$

72,037

 

 

$

17,177

 

 

$

38,675

 

 

$

617,529

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

283,259

 

 

$

63,695

 

 

$

39,590

 

 

$

13,217

 

 

$

1,502

 

 

$

23,231

 

 

$

424,494

 

Americas

 

 

41,568

 

 

 

2,944

 

 

 

28,980

 

 

 

20,447

 

 

 

11,806

 

 

 

12,846

 

 

 

118,591

 

Europe, Middle East and Africa

 

 

22,007

 

 

 

1,536

 

 

 

6,061

 

 

 

38,373

 

 

 

3,869

 

 

 

2,598

 

 

 

74,444

 

Total

 

$

346,834

 

 

$

68,175

 

 

$

74,631

 

 

$

72,037

 

 

$

17,177

 

 

$

38,675

 

 

$

617,529

 

 

(1)
Includes $0.9 million and $1.3 million in the three months ended March 31, 2024 and in the three months ended April 2, 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.”

Contract Balances

During the three months ended March 31, 2024 and April 2, 2023, Teradyne recognized $28.2 million and $50.7 million, respectively, that was included within the deferred revenue and customer advances balances at the beginning of the period. This revenue primarily relates to undelivered hardware, extended warranties, training, application support, and post contract support. Each of these represents a distinct performance obligation. As of March 31, 2024, Teradyne had $1,075.2 million of unsatisfied performance obligations. Teradyne expects to recognize approximately 90% of the remaining performance obligations in the next 12 months and the remainder in 1-3 years.

 

 

 

 

Deferred revenue and customer advances consist of the following and are included in short and long-term deferred revenue and customer advances on the balance sheet:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Maintenance, service and training

 

$

61,404

 

 

$

66,458

 

Customer advances, undelivered elements and other

 

 

39,189

 

 

 

35,731

 

Extended warranty

 

 

34,509

 

 

 

34,897

 

Total deferred revenue and customer advances

 

$

135,102

 

 

$

137,086

 

Accounts Receivable

During the three months ended March 31, 2024 and April 2, 2023, Teradyne sold certain trade accounts receivables on a non-recourse basis to third-party financial institutions pursuant to factoring agreements. During the three months ended March 31, 2024 and April 2, 2023, total trade accounts receivable sold under the factoring agreements were $23.4 million and $34.2 million, respectively. Factoring fees for the sales of receivables were recorded in interest expense and were not material. Teradyne accounted for these transactions as sales of receivables and presented cash proceeds as cash provided by operating activities in the consolidated statements of cash flows.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Assets Held for Sale
3 Months Ended
Mar. 31, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Assets Held for Sale

E. ASSETS HELD FOR SALE

On November 7, 2023, Teradyne entered into a definitive agreement to sell Teradyne’s Device Interface Solutions ("DIS") business, a component of the Semiconductor Test segment, to Technoprobe S.p.A. ("Technoprobe") for $85.0 million in cash. As a result, the related assets and liabilities met the criteria and were classified as held-for-sale in Teradyne’s consolidated balance sheet as of December 31, 2023. The transaction, which does not qualify as a strategic shift required for discontinued operations treatment, is expected to close in the second quarter of 2024, subject to regulatory approval.

Assets held-for-sale is comprised of the following as of March 31, 2024 and December 31, 2023:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Current assets:

 

 

 

 

 

 

Inventories, net

 

$

19,276

 

 

$

17,952

 

Prepayments

 

 

3,150

 

 

 

5,298

 

Total current assets held for sale

 

 

22,426

 

 

 

23,250

 

Property, plant and equipment, net

 

 

8,994

 

 

 

8,986

 

Operating lease right-of-use assets, net

 

 

2,464

 

 

 

2,545

 

Total assets held for sale

 

$

33,884

 

 

$

34,781

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

3,954

 

 

$

6,356

 

Other accrued liabilities

 

 

323

 

 

 

552

 

Operating lease liabilities

 

 

410

 

 

 

471

 

Total current liabilities held for sale

 

 

4,687

 

 

 

7,379

 

Long-term operating lease liabilities

 

 

1,938

 

 

 

2,000

 

Total liabilities held for sale

 

$

6,625

 

 

$

9,379

 

Net assets held for sale

 

$

27,259

 

 

$

25,402

 

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventories

F. INVENTORIES

Inventories, net consisted of the following at March 31, 2024 and December 31, 2023:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Raw material

 

$

243,871

 

 

$

258,422

 

Work-in-process

 

 

39,870

 

 

 

26,851

 

Finished goods

 

 

30,491

 

 

 

24,701

 

Total inventories, net (1)

 

$

314,232

 

 

$

309,974

 

 

(1)
Inventories, net at March 31, 2024 and December 31, 2023 excludes $19.3 million and $18.0 million, respectively, of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Assets held for sale" for additional information.

Inventory reserves at March 31, 2024 and December 31, 2023 were $136.0 million and $136.0 million, respectively.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Financial Instruments

G. FINANCIAL INSTRUMENTS

Cash Equivalents

Teradyne considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents.

Marketable Securities

Teradyne’s equity and debt mutual funds are classified as Level 1 and available-for-sale debt securities are classified as Level 2. The vast majority of Level 2 securities are fixed income securities priced by third party pricing vendors. These pricing vendors utilize the most recent observable market information in pricing these securities or, if specific prices are not available, use other observable inputs like market transactions involving identical or comparable securities.

During the three months ended March 31, 2024 and April 2, 2023, there were no transfers in or out of Level 1, Level 2, or Level 3 financial instruments.

Realized gains recorded in the three months ended March 31, 2024 and April 2, 2023, were $1.0 million and $0.3 million, respectively. Realized losses recorded in the three months ended March 31, 2024 and April 2, 2023, were $0.2 million and $0.1 million, respectively. Realized gains and losses are included in other (income) expense, net.

Unrealized gains on equity securities recorded in the three months ended March 31, 2024 and April 2, 2023 were $2.6 million and $2.0 million, respectively. Unrealized gains and losses on equity securities are included in other (income) expense, net.

Unrealized gains and losses on available-for-sale debt securities are included in accumulated other comprehensive income (loss) on the balance sheet.

The cost of securities sold is based on average cost.

The following table sets forth by fair value hierarchy Teradyne’s financial assets and liabilities that were measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023.

 

 

 

March 31, 2024

 

 

 

Quoted Prices
in Active
Markets for
Identical
Instruments
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

278,229

 

 

$

 

 

$

 

 

$

278,229

 

Cash equivalents

 

 

428,675

 

 

 

499

 

 

 

 

 

 

429,174

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury securities

 

 

 

 

 

40,068

 

 

 

 

 

 

40,068

 

Corporate debt securities

 

 

 

 

 

35,845

 

 

 

 

 

 

35,845

 

Certificates of deposit and time deposits

 

 

 

 

 

21,706

 

 

 

 

 

 

21,706

 

Debt mutual funds

 

 

10,007

 

 

 

 

 

 

 

 

 

10,007

 

U.S. government agency securities

 

 

 

 

 

3,863

 

 

 

 

 

 

3,863

 

Commercial paper

 

 

 

 

 

1,689

 

 

 

 

 

 

1,689

 

Non-U.S. government securities

 

 

 

 

 

798

 

 

 

 

 

 

798

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

 

49,229

 

 

 

 

 

 

 

 

 

49,229

 

 

$

766,140

 

 

$

104,468

 

 

$

 

 

$

870,608

 

Derivative assets

 

 

 

 

 

4,251

 

 

 

 

 

 

4,251

 

Total

 

$

766,140

 

 

$

108,719

 

 

$

 

 

$

874,859

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

 

 

 

936

 

 

 

 

 

$

936

 

Total

 

$

 

 

$

936

 

 

$

 

 

$

936

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reported as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

706,904

 

 

$

499

 

 

$

 

 

$

707,403

 

Marketable securities

 

 

 

 

 

41,300

 

 

 

 

 

 

41,300

 

Long-term marketable securities

 

 

59,236

 

 

 

62,669

 

 

 

 

 

 

121,905

 

Prepayments

 

 

 

 

 

4,251

 

 

 

 

 

 

4,251

 

Total

 

$

766,140

 

 

$

108,719

 

 

$

 

 

$

874,859

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Other current liabilities

 

$

 

 

$

936

 

 

$

 

 

$

936

 

     Total

 

$

 

 

$

936

 

 

$

 

 

$

936

 

 

 

 

 

December 31, 2023

 

 

 

Quoted Prices
in Active
Markets for
Identical
Instruments
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

298,156

 

 

$

 

 

$

 

 

$

298,156

 

Cash equivalents

 

 

453,298

 

 

 

6,117

 

 

 

 

 

 

459,415

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

 

 

 

 

52,734

 

 

 

 

 

 

52,734

 

U.S. Treasury securities

 

 

 

 

 

41,808

 

 

 

 

 

 

41,808

 

Certificates of deposit and time deposits

 

 

 

 

 

21,772

 

 

 

 

 

 

21,772

 

Debt mutual funds

 

 

8,773

 

 

 

 

 

 

 

 

 

8,773

 

U.S. government agency securities

 

 

 

 

 

4,892

 

 

 

 

 

 

4,892

 

Commercial paper

 

 

 

 

 

1,667

 

 

 

 

 

 

1,667

 

Non-U.S. government securities

 

 

 

 

 

810

 

 

 

 

 

 

810

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual Funds

 

 

47,132

 

 

 

 

 

 

 

 

 

47,132

 

 

$

807,359

 

 

$

129,800

 

 

$

 

 

$

937,159

 

Derivative assets

 

 

 

 

 

18,746

 

 

 

 

 

 

18,746

 

Total

 

$

807,359

 

 

$

148,546

 

 

$

 

 

$

955,905

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

 

 

 

2,545

 

 

 

 

 

 

2,545

 

Total

 

$

 

 

$

2,545

 

 

$

 

 

$

2,545

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reported as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

751,454

 

 

$

6,117

 

 

$

 

 

$

757,571

 

Marketable securities

 

 

 

 

 

62,154

 

 

 

 

 

 

62,154

 

Long-term marketable securities

 

 

55,905

 

 

 

61,529

 

 

 

 

 

 

117,434

 

Prepayments

 

 

 

 

 

18,746

 

 

 

 

 

 

18,746

 

Total

 

$

807,359

 

 

$

148,546

 

 

$

 

 

$

955,905

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Other current liabilities

 

$

 

 

$

2,545

 

 

$

 

 

$

2,545

 

Total

 

$

 

 

$

2,545

 

 

$

 

 

$

2,545

 

 

The carrying amounts and fair values of Teradyne’s financial instruments at March 31, 2024 and December 31, 2023, were as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

707,403

 

 

$

707,403

 

 

$

757,571

 

 

$

757,571

 

Marketable securities

 

 

163,205

 

 

 

163,205

 

 

 

179,588

 

 

 

179,588

 

Derivative assets

 

 

4,251

 

 

 

4,251

 

 

 

18,746

 

 

 

18,746

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

936

 

 

 

936

 

 

 

2,545

 

 

 

2,545

 

 

The fair values of accounts receivable, net and accounts payable approximate the carrying value due to the short-term nature of these instruments.

The following table summarizes the composition of available-for-sale marketable securities at March 31, 2024:

 

 

 

March 31, 2024

 

 

 

Available-for-Sale

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Corporate debt securities

 

$

39,946

 

 

$

89

 

 

$

(4,190

)

 

$

35,845

 

 

$

31,461

 

U.S. Treasury securities

 

 

44,519

 

 

 

1

 

 

 

(4,452

)

 

 

40,068

 

 

 

38,914

 

Certificates of deposit and time deposits

 

 

21,706

 

 

 

 

 

 

 

 

 

21,706

 

 

 

 

Debt mutual funds

 

 

10,363

 

 

 

 

 

 

(356

)

 

 

10,007

 

 

 

3,303

 

U.S. government agency securities

 

 

3,883

 

 

 

 

 

 

(20

)

 

 

3,863

 

 

 

3,863

 

Commercial paper

 

 

1,670

 

 

 

19

 

 

 

 

 

 

1,689

 

 

 

 

Non-U.S. government securities

 

 

798

 

 

 

 

 

 

 

 

 

798

 

 

 

 

 

$

122,885

 

 

$

109

 

 

$

(9,018

)

 

$

113,976

 

 

$

77,541

 

 

Reported as follows:

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Marketable securities

 

$

41,308

 

 

$

19

 

 

$

(27

)

 

$

41,300

 

 

$

17,657

 

Long-term marketable securities

 

 

81,577

 

 

 

90

 

 

 

(8,991

)

 

 

72,676

 

 

 

59,884

 

 

$

122,885

 

 

$

109

 

 

$

(9,018

)

 

$

113,976

 

 

$

77,541

 

 

The following table summarizes the composition of available-for-sale marketable securities at December 31, 2023:

 

 

 

December 31, 2023

 

 

 

Available-for-Sale

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Corporate debt securities

 

$

56,458

 

 

$

201

 

 

$

(3,925

)

 

$

52,734

 

 

$

44,263

 

U.S. Treasury securities

 

 

45,725

 

 

 

14

 

 

 

(3,931

)

 

 

41,808

 

 

 

35,080

 

Certificates of deposit and time deposits

 

 

21,772

 

 

 

 

 

 

 

 

 

21,772

 

 

 

 

Debt mutual funds

 

 

9,081

 

 

 

 

 

 

(308

)

 

 

8,773

 

 

 

3,303

 

U.S. government agency securities

 

 

4,898

 

 

 

 

 

 

(6

)

 

 

4,892

 

 

 

4,892

 

Commercial paper

 

 

1,633

 

 

 

34

 

 

 

 

 

 

1,667

 

 

 

 

Non-U.S. government securities

 

 

810

 

 

 

 

 

 

 

 

 

810

 

 

 

 

 

$

140,377

 

 

$

249

 

 

$

(8,170

)

 

$

132,456

 

 

$

87,538

 

 

Reported as follows:

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Marketable securities

 

$

62,385

 

 

$

36

 

 

$

(267

)

 

 

62,154

 

 

$

34,844

 

Long-term marketable securities

 

 

77,992

 

 

 

213

 

 

 

(7,903

)

 

 

70,302

 

 

 

52,694

 

 

$

140,377

 

 

$

249

 

 

$

(8,170

)

 

$

132,456

 

 

$

87,538

 

 

 

As of March 31, 2024, the fair market value of investments with unrealized losses less than one year and greater than one year totaled $36.2 million and $41.4 million, respectively. As of December 31, 2023, the fair market value of investments with unrealized losses for less than one year and greater than one year totaled $22.3 million and $65.2 million, respectively.

Teradyne reviews its investments to identify and evaluate investments that have an indication of possible impairment. Based on this review, Teradyne determined that the unrealized losses related to these investments at March 31, 2024 and December 31, 2023 were not other than temporary.

The contractual maturities of investments in available-for-sale securities held at March 31, 2024, were as follows:

 

 

 

March 31, 2024

 

 

 

Cost

 

 

Fair Market
Value

 

 

 

(in thousands)

 

Due within one year

 

$

41,308

 

 

$

41,300

 

Due after 1 year through 5 years

 

 

26,360

 

 

 

25,819

 

Due after 5 years through 10 years

 

 

7,760

 

 

 

7,405

 

Due after 10 years

 

 

37,094

 

 

 

29,445

 

Total

 

$

112,522

 

 

$

103,969

 

 

Contractual maturities of investments in available-for-sale securities held at March 31, 2024, exclude debt mutual funds with a fair market value of $10.0 million as they do not have a contractual maturity date.

Derivatives

Teradyne conducts business in various foreign countries, with certain transactions denominated in local currencies. As a result, Teradyne is exposed to risks relating to changes in foreign currency exchange rates. Teradyne’s foreign currency risk management objective is to minimize the effect of exchange rate fluctuations associated with the remeasurement of monetary assets and liabilities denominated in foreign currencies, and changes in its cash inflows attributable to the forecasted cash flows from certain foreign currency denominated revenues.

To minimize the effect of exchange rate fluctuations associated with the remeasurement of monetary assets and liabilities denominated in foreign currencies, Teradyne enters into foreign currency forward contracts. The change in fair value of these derivatives is recorded directly in earnings and is used to offset the change in value of monetary assets and liabilities denominated in foreign currencies.

Teradyne also enters into foreign currency forward and option contracts designated as cash flow hedges to hedge the risk of changes in its cash inflows attributable to changes in foreign currency exchange rates. The cash flow hedges have maturities of less than six months and mature in the period of revenue recognition for certain products and services in backlog and forecasted to be recognized in a future period. Teradyne evaluates cash flow hedges for effectiveness at inception based on the critical terms match method. The hedges are not expected to incur any ineffectiveness however a quarterly qualitative assessment of effectiveness is done to determine if the critical terms match method remains appropriate to use. The change in fair value of the contracts is recorded in accumulated other comprehensive income (loss) and reclassified to earnings at maturity date.

Teradyne does not use derivative financial instruments for speculative purposes.

At March 31, 2024 and December 31, 2023, Teradyne had the following contracts to buy and sell non-U.S. currencies for U.S. dollars and other non-U.S. currencies with the following notional amounts:

 

 

 

Net Notional Value

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Japanese yen

 

$

57.5

 

 

$

11.0

 

U.S. dollar/Danish krone

 

 

28.4

 

 

 

36.0

 

U.S. dollar/Taiwan dollar

 

 

20.1

 

 

 

42.7

 

U.S. dollar/Korean won

 

 

6.6

 

 

 

7.2

 

U.S. dollar/British pound sterling

 

 

1.0

 

 

 

1.5

 

Euro/U.S. dollar

 

 

25.8

 

 

 

25.3

 

Singapore dollar/U.S. dollar

 

 

17.6

 

 

 

16.6

 

Philippine peso/U.S. dollar

 

 

9.9

 

 

 

10.1

 

Chinese yuan/U.S. dollar

 

 

0.6

 

 

 

1.0

 

Danish krone/U.S. dollar

 

 

0.6

 

 

 

0.7

 

Total

 

$

168.1

 

 

$

152.1

 

 

The fair value of the outstanding contracts was a net loss of $0.1 million and a net loss of $1.8 million at March 31, 2024 and December 31, 2023, respectively.

Unrealized gains and losses on foreign currency forward contracts and foreign currency remeasurement gains and losses on monetary assets and liabilities are included in other (income) expense, net.

At March 31, 2024 and December 31, 2023, Teradyne had the following cash flow hedge contracts to buy and sell non-U.S. currencies for U.S. dollars with the following notional amounts:

 

 

 

Net Notional Value

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Japanese yen

 

$

 

 

$

35.5

 

Total

 

$

 

 

$

35.5

 

 

There were no outstanding cash flow hedge contracts at March 31, 2024. The fair value of the outstanding cash flow hedge contracts was a gain of $0.6 million at December 31, 2023.

Unrealized gains and losses on foreign currency cash flow hedge contracts are included in accumulated other comprehensive income (loss). At maturity, the gains or losses associated with cash flow hedge contracts are recorded to revenue.

On November 7, 2023, in connection with our agreement to acquire 10% investment in Technoprobe S.p.A we purchased a call option to buy 481.0 million Euros. The expiration date of the option is April 26, 2024. On April 12, 2024, Teradyne entered into a forward to buy 481.0 million Euros expiring on May 23, 2024. At March 31, 2024 and December 31, 2023, the fair value of the outstanding contract was $3.4 million and $17.4 million, respectively. For the three months ended March 31, 2024, an unrealized loss of $13.9 million was recorded in other (income) expense, net.

The following table summarizes the fair value of derivative instruments as of March 31, 2024 and December 31, 2023:

 

 

 

Balance Sheet Location

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

$

805

 

 

$

733

 

Foreign exchange option contracts

 

Other current assets

 

 

3,446

 

 

 

17,364

 

Foreign exchange forward contracts

 

Other current liabilities

 

 

(936

)

 

 

(2,545

)

Derivatives designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

 

 

 

 

648

 

Total derivatives

 

 

 

$

3,315

 

 

$

16,200

 

 

The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three months ended March 31, 2024 and April 2, 2023:

 

 

 

 

 

For the Three Months
 Ended

 

 

 

Location of (Gains) Losses
Recognized in Statement
of Operations

 

March 31,
2024

 

 

April 2,
2023

 

 

 

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts (1)

 

Other (income) expense, net

 

$

(1,699

)

 

$

1,259

 

Foreign exchange option contracts

 

Other (income) expense, net

 

 

13,918

 

 

 

 

Derivatives designated as hedging instruments:

 

Foreign exchange forward and option contracts

 

Revenue

 

 

(2,280

)

 

 

1,538

 

Total Derivatives

 

 

 

$

9,939

 

 

$

2,797

 

 

(1)
The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies. For the three months ended March 31, 2024 and April 2, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $2.7 million and $0.4 million, respectively.

See Note H: “Debt” regarding derivatives related to the convertible senior notes.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt
3 Months Ended
Mar. 31, 2024
Debt

H. DEBT

Convertible Senior Notes

On December 12, 2016, Teradyne completed a private offering of $460.0 million aggregate principal amount of 1.25% convertible senior unsecured notes (the “Notes”) and received net proceeds, after issuance costs, of approximately $450.8 million, $33.0 million of which was used to pay the net cost of the convertible note hedge transactions and $50.1 million of which was used to repurchase 2.0 million shares of Teradyne’s common stock under its existing stock repurchase program from purchasers of the Notes in privately negotiated transactions effected through one of the initial purchasers or its affiliates conducted concurrently with the pricing of the Note offering. The Notes bore interest at a rate of 1.25% per year payable semiannually in arrears on June 15 and December 15 of each year. The Notes matured on December 15, 2023.

Concurrent with the offering of the Notes, Teradyne entered into convertible note hedge transactions (the “Note Hedge Transactions”) with the initial purchasers or their affiliates (the “Option Counterparties”). The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, the number of shares of the common stock that underlie the Notes. Separately and concurrent with the pricing of the Notes, Teradyne entered into warrant transactions with the Option Counterparties (the “Warrant Transactions”) in which it sold net-share-settled (or, at its election subject to certain conditions, cash-settled) warrants to the Option Counterparties. These transactions have been accounted for as an adjustment to our shareholders’ equity. The Warrant Transactions, which began expiring March 18, 2024 and will continue to expire through July 10, 2024, currently cover, subject to customary anti-dilution adjustments, approximately 13.8 million shares of common stock. During the three months ended March 31, 2024, 0.8 million warrants expired. As of March 31, 2024, the strike price of the warrants was approximately $39.37 per share. The strike price is subject to adjustment under certain circumstances. The Warrant Transactions could result in additional shares of Teradyne’s common stock being issued to the extent that the market price per share of Teradyne’s common stock, as measured under the terms of the Warrant Transactions, exceeds the applicable strike price of the warrants.

The interest expense on Teradyne's senior notes for three months ended April 2, 2023 was as follows:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Contractual interest expense on the coupon

 

$

 

 

$

138

 

Amortization of debt issuance fees recognized as interest expense

 

 

 

 

 

113

 

Total interest expense on the convertible debt

 

$

 

 

$

251

 

Revolving Credit Facility

On May 1, 2020, Teradyne entered into a credit agreement (the “Credit Agreement”) with Truist Bank, as administrative agent and collateral agent, and the lenders party thereto. The Credit Agreement provided for a three-year, senior secured revolving credit facility of $400.0 million (the “Credit Facility”).

On December 10, 2021, the Credit Agreement was amended to extend the maturity date of the Credit Facility to December 10, 2026. On October 5, 2022, the Credit Agreement was amended to increase the amount of the Credit Facility to $750.0 million from $400.0 million.

The Credit Agreement provides that, subject to customary conditions, Teradyne may seek to obtain from existing or new lenders the available incremental amount under the Credit Facility, not to exceed the greater of $200.0 million or 15% of consolidated EBIDTA. The interest rate applicable to loans under the Credit Facility are, at Teradyne’s option, equal to either a base rate plus a margin ranging from 0.00% to 0.75% per annum or SOFR plus a margin ranging from 1.10% to 1.85% per annum, based on the consolidated leverage ratio of Teradyne. In addition, Teradyne will pay a commitment fee on the unused portion of the commitments under the Credit Facility ranging from 0.15% to 0.25% per annum, based on the then applicable consolidated leverage ratio.

Teradyne is not required to repay any loans under the Credit Facility prior to maturity, subject to certain customary exceptions. Teradyne is permitted to prepay all or any portion of the loans under the Credit Facility prior to maturity without premium or penalty, other than customary SOFR breakage costs.

The Credit Agreement contains customary events of default, representations, warranties and affirmative and negative covenants that, among other things, limit Teradyne’s ability to sell assets, grant liens on assets, incur other secured indebtedness and make certain investments and restricted payments, all subject to exceptions set forth in the Credit Agreement. The Credit Agreement also requires Teradyne to satisfy two financial ratios measured as of the end of each fiscal quarter: a consolidated leverage ratio and an interest coverage ratio.

The Credit Facility is guaranteed by certain of Teradyne’s domestic subsidiaries and collateralized by assets of Teradyne and such subsidiaries, including a pledge of 65% of the capital stock of certain foreign subsidiaries.

As of May 3, 2024, the Credit Agreement was undrawn and Teradyne was in compliance with all covenants under the Credit Agreement.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepayments
3 Months Ended
Mar. 31, 2024
Prepayments [Abstract]  
Prepayments

I. PREPAYMENTS

Prepayments consist of the following:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Contract manufacturer and supplier prepayments

 

$

491,512

 

 

$

502,257

 

Prepaid maintenance and other services

 

 

21,894

 

 

 

17,592

 

Prepaid taxes

 

 

14,335

 

 

 

16,083

 

Other prepayments

 

 

9,901

 

 

 

13,038

 

Total prepayments (1)

 

$

537,642

 

 

$

548,970

 

 

(1)
Excludes $3.2 million and $5.3 million at March 31, 2024 and December 31, 2023, respectively, of contract manufacturer and supplier prepayments, classified as assets held for sale. See Note E: “Assets held for sale” for additional information.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Product Warranty
3 Months Ended
Mar. 31, 2024
Product Warranty

J. PRODUCT WARRANTY

Teradyne generally provides a one-year warranty on its products, commencing upon installation, acceptance or shipment. A provision is recorded upon revenue recognition to cost of revenues for estimated warranty expense based on historical experience. Related costs are charged to the warranty accrual as incurred. The balance below is included in other accrued liabilities.

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Balance at beginning of period

 

$

15,698

 

 

$

14,181

 

Accruals for warranties issued during the period

 

 

3,259

 

 

 

4,117

 

Accruals related to pre-existing warranties

 

 

(683

)

 

 

(405

)

Settlements made during the period

 

 

(2,950

)

 

 

(4,992

)

Balance at end of period

 

$

15,324

 

 

$

12,901

 

 

When Teradyne receives revenue for extended warranties, beyond one year, it is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred. The balance below is included in short and long-term deferred revenue and customer advances.

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Balance at beginning of period

 

$

34,897

 

 

$

56,180

 

Deferral of new extended warranty revenue

 

 

6,914

 

 

 

4,413

 

Recognition of extended warranty deferred revenue

 

 

(7,302

)

 

 

(11,250

)

Balance at end of period

 

$

34,509

 

 

$

49,343

 

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Stock-Based Compensation

K. STOCK-BASED COMPENSATION

On February 1, 2023 (the “Retirement Date”), Mark E. Jagiela retired as Chief Executive Officer of Teradyne and a member of Teradyne’s Board of Directors, and Teradyne entered into an agreement (the “Retirement Agreement”) with Mr. Jagiela. Under the Retirement Agreement, Mr. Jagiela’s unvested time-based restricted stock units and stock options granted prior to his Retirement Date were modified to allow continued vesting; and any vested options or options that vest during that period may be exercised for the remainder of the applicable option term. During the three months ended April 2, 2023, Teradyne recorded a stock-based compensation expense of $5.9 million related to the Retirement Agreement.

Under Teradyne’s stock compensation plans, Teradyne grants time-based restricted stock units, performance-based restricted stock units and stock options, and employees are eligible to purchase Teradyne’s common stock through its Employee Stock Purchase Plan (“ESPP”).

Service-based restricted stock unit awards granted to employees vest in equal annual installments over four years. Restricted stock unit awards granted to non-employee directors vest after a one-year period, with 100% of the award vesting on the earlier of (a) the first anniversary of the grant date or (b) the date of the following year’s Annual Meeting of Shareholders. Teradyne expenses the cost of the restricted stock unit awards subject to time-based vesting, which is determined to be the fair market value of the shares at the date of grant, ratably over the period during which the restrictions lapse.

Performance-based restricted stock units (“PRSUs”) granted to Teradyne’s executive officers may have a performance metric based on relative total shareholder return (“TSR”). Teradyne’s three-year TSR performance is measured against the New York Stock Exchange (“NYSE”) Composite Index. The final number of TSR PRSUs that vest will vary based upon the level of performance achieved from 0% to 200% of the target shares. The TSR PRSUs will vest upon the three-year anniversary of the grant date. The TSR PRSUs are valued using a Monte Carlo simulation model. The number of units expected to be earned, based upon the achievement of the TSR market condition, is factored into the grant date Monte Carlo valuation. Compensation expense is recognized on a straight-line basis over the shorter of the three-year service period or the period from the grant to the date described in the retirement provisions below. Compensation expense for executive officers meeting the retirement provisions prior to the grant date is recognized

during the year following the grant. Compensation expense is recognized regardless of the eventual number of units that are earned based upon the market condition, provided the executive officer remains an employee at the end of the three-year period. Compensation expense is reversed if at any time during the three-year service period the executive officer is no longer an employee, subject to the retirement and termination eligibility provisions noted below.

PRSUs granted to Teradyne’s executive officers may also have a performance metric based on three-year cumulative non-GAAP profit before interest and tax (“PBIT”) as a percent of Teradyne’s revenue. Non-GAAP PBIT is a financial measure equal to GAAP income from operations less restructuring and other, net; amortization of acquired intangible assets; acquisition and divestiture related charges or credits; pension actuarial gains and losses; non-cash convertible debt interest expense; and other non-recurring gains and charges. The final number of PBIT PRSUs that vest will vary based upon the level of performance achieved from 0% to 200% of the target shares. The PBIT PRSUs will vest upon the three-year anniversary of the grant date. Compensation expense is recognized on a straight-line basis over the shorter of the three-year service period or the period from the grant date to the date described in the retirement provisions below. Compensation expense for executive officers meeting the retirement provisions prior to the grant date is recognized during the year following the grant. Compensation expense is recognized based on the number of units that are earned based upon the three-year Teradyne PBIT as a percent of Teradyne’s revenue, provided the executive officer remains an employee at the end of the three-year period subject to the retirement and termination eligibility provisions noted below.

If a PRSU recipient’s employment ends prior to the determination of the performance percentage due to (1) permanent disability or death or (2) retirement or termination other than for cause, after attaining both at least age sixty and at least ten years of service, then all or a portion of the recipient’s PRSUs (based on the actual performance percentage achieved on the determination date) will vest on the date the performance percentage is determined. Except as set forth in the preceding sentence, no PRSUs will vest if the executive officer is no longer an employee at the end of the three-year period. Stock options to purchase Teradyne’s common stock at 100% of the fair market value on the grant date vest in equal annual installments over four years from the grant date and have a maximum term of seven years.

On January 22, 2024, the Board enacted the Executive Retirement Policy for Restricted Stock Unit and Option Vesting (the "Retirement Policy"). Under the Retirement Policy, an executive officer that is over the age of 65 and has 10 or more years of service as of the effective date of his or her retirement will be eligible for continued vesting of his or her unvested time-based restricted stock units and stock options granted prior to his or her retirement date.

During the three months ended March 31, 2024 and April 2, 2023, Teradyne granted 0.5 million and 0.5 million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $94.28 and $102.36, respectively.

During the three months ended March 31, 2024 and April 2, 2023, Teradyne granted 0.1 million and 0.1 million of PBIT PRSUs with a grant date fair value of $94.01 and $102.23, respectively.

During the three months ended March 31, 2024 and April 2, 2023, Teradyne granted 0.1 million and 0.1 million of TSR PRSUs, with a grant date fair value of $100.87 and $137.64, respectively. The fair value was estimated using the Monte Carlo simulation model with the following assumptions:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

Risk-free interest rate

 

 

3.9

%

 

 

3.9

%

Teradyne volatility-historical

 

 

42.4

%

 

 

50.2

%

NYSE Composite Index volatility-historical

 

 

15.6

%

 

 

24.8

%

Dividend yield

 

 

0.5

%

 

 

0.4

%

 

Expected volatility was based on the historical volatility of Teradyne’s stock and the NYSE Composite Index over the most recent three-year period. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grant. Dividend yield was based upon an estimated annual dividend amount of $0.48 per share divided by Teradyne’s stock price on the grant date of $95.14 for the 2024 grant, and an estimated annual dividend amount of $0.44 per share divided by Teradyne’s stock price on the grant date of $103.44 for the 2023 grant.

During the three months ended March 31, 2024 and April 2, 2023, Teradyne granted 0.1 million and 0.1 million of service-based stock options to executive officers at a weighted average grant date fair value of $37.50 and $40.90, respectively.

The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

Expected life (years)

 

 

4.0

 

 

 

4.0

 

Risk-free interest rate

 

 

4.0

%

 

 

3.7

%

Volatility-historical

 

 

46.3

%

 

 

46.7

%

Dividend yield

 

 

0.5

%

 

 

0.4

%

 

Teradyne determined the stock options’ expected life based upon historical exercise data for executive officers, the age of the executive officers and the terms of the stock option grant. Volatility was determined using historical volatility for a period equal to the expected life. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grant. Dividend yield was based upon an estimated annual dividend amount of $0.48 per share divided by Teradyne’s stock price on the grant date of $95.14 for the 2024 grant and an estimated annual dividend amount of $0.44 per share divided by Teradyne’s stock price on the grant date of $103.44 for the 2023 grant.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income (Loss)
3 Months Ended
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss)

L. ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

Changes in accumulated other comprehensive income (loss), which are presented net of tax, consist of the following:

 

 

 

Foreign
Currency
Translation
Adjustment

 

 

Unrealized
(Losses) Gains on
Marketable
Securities

 

 

Unrealized (Losses) Gains on Cash Flow Hedges

 

 

Retirement
Plans Prior
Service
Credit

 

 

Total

 

 

 

(in thousands)

 

Three Months Ended March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2023, net of tax of $0, $(1,728),
  $
142, $(1,132), respectively

 

$

(22,442

)

 

$

(6,194

)

 

$

506

 

 

$

1,152

 

 

$

(26,978

)

Other comprehensive (loss) gain before reclassifications,
   net of tax of $
0, $(221), $358, $0, respectively

 

 

(11,457

)

 

 

(902

)

 

 

1,274

 

 

 

 

 

 

(11,085

)

Amounts reclassified from accumulated other comprehensive
  income (loss), net of tax of $
0, $30, $(500), $0, respectively

 

 

 

 

 

106

 

 

 

(1,780

)

 

 

(2

)

 

 

(1,676

)

Net current period other comprehensive loss, net of tax
  of $
0, $(191), $(142), $0, respectively

 

 

(11,457

)

 

 

(796

)

 

 

(506

)

 

 

(2

)

 

 

(12,761

)

Balance at March 31, 2024, net of tax of $0, $(1,919),
   $
0, $(1,132), respectively

 

$

(33,899

)

 

$

(6,990

)

 

$

 

 

$

1,150

 

 

$

(39,739

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended April 2, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2022, net of tax of $0, $(2,308),
   ($
708), $(1,130), respectively

 

$

(39,849

)

 

$

(8,661

)

 

$

(2,517

)

 

$

1,159

 

 

$

(49,868

)

Other comprehensive gain before reclassifications,
   net of tax of $
0, $503, $167, $0, respectively

 

 

9,309

 

 

 

2,294

 

 

 

596

 

 

 

 

 

 

12,199

 

Amounts reclassified from accumulated other comprehensive
  income (loss), net of tax of $
0, $2, $338, $0, respectively

 

 

 

 

 

5

 

 

 

1,200

 

 

 

(2

)

 

 

1,203

 

Net current period other comprehensive gain (loss), net of tax
  of $
0, $505, $505, $0, respectively

 

 

9,309

 

 

 

2,299

 

 

 

1,796

 

 

 

(2

)

 

 

13,402

 

Balance at April 2, 2023, net of tax of $0, $(1,803),
   $(
203), $(1,130), respectively

 

$

(30,540

)

 

$

(6,362

)

 

$

(721

)

 

$

1,157

 

 

$

(36,466

)

 

Reclassifications out of accumulated other comprehensive income (loss) to the statement of operations for the three months ended March 31, 2024 and April 2, 2023, were as follows:

 

Details about Accumulated Other Comprehensive Income (Loss) Components

 

For the Three Months
 Ended

 

 

Affected Line Item
in the Statements
of Operations

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

 

 

(in thousands)

 

 

 

Available-for-sale marketable securities:

 

 

 

 

 

 

 

 

Unrealized losses, net of tax of $(30), $(2), respectively

 

$

(106

)

 

$

(5

)

 

Other (income) expense, net

Cash flow hedges:

 

 

 

 

 

 

 

 

Unrealized (losses) gains, net of tax of $500, $(338), respectively

 

 

1,780

 

 

 

(1,200

)

 

Revenue

Defined benefit pension and postretirement plans:

 

 

 

 

 

 

 

 

Amortization of prior service credit, net of tax of $0, $0,
   respectively

 

 

2

 

 

 

2

 

 

(a)

Total reclassifications, net of tax of $470, $(340), respectively

 

$

1,676

 

 

$

(1,203

)

 

Net income

(a)
The amortization of prior service credit is included in the computation of net periodic postretirement benefit cost. See Note P: “Retirement Plans.”
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Acquired Intangible Assets
3 Months Ended
Mar. 31, 2024
Goodwill and Acquired Intangible Assets

M. GOODWILL AND ACQUIRED INTANGIBLE ASSETS

Goodwill

Teradyne performs its annual goodwill impairment test as required under the provisions of ASC 350-10, “Intangibles—Goodwill and Other” on December 31 of each fiscal year unless interim indicators of impairment exist. In the three months ended March 31, 2024, there were no interim indicators of impairment. Goodwill is considered impaired when the net book value of a reporting unit exceeds its estimated fair value.

The changes in the carrying amount of goodwill by reportable segments for the three months ended March 31, 2024, were as follows:

 

 

 

Robotics

 

 

Wireless
Test

 

 

Semiconductor
Test

 

 

System
Test

 

 

Total

 

 

 

(in thousands)

 

Balance at December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

$

395,463

 

 

$

361,819

 

 

$

262,237

 

 

$

158,699

 

 

$

1,178,218

 

Accumulated impairment losses

 

 

 

 

 

(353,843

)

 

 

(260,540

)

 

 

(148,183

)

 

 

(762,566

)

Total Goodwill

 

 

395,463

 

 

 

7,976

 

 

 

1,697

 

 

 

10,516

 

 

 

415,652

 

Foreign currency translation adjustment

 

 

(7,962

)

 

 

 

 

 

(114

)

 

 

 

 

 

(8,076

)

Balance at March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

$

387,502

 

 

$

361,819

 

 

$

262,123

 

 

$

158,699

 

 

 

1,170,142

 

Accumulated impairment losses

 

 

 

 

 

(353,843

)

 

 

(260,540

)

 

 

(148,183

)

 

 

(762,566

)

Total Goodwill

 

$

387,502

 

 

$

7,976

 

 

$

1,583

 

 

$

10,516

 

 

$

407,576

 

 

Intangible Assets

Teradyne reviews long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate.

Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet:

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Foreign
Currency
Translation
Adjustment

 

 

Net
Carrying
Amount

 

 

 

(in thousands)

 

Balance at March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Developed technology

 

$

267,706

 

 

$

(246,266

)

 

$

(5,635

)

 

$

15,805

 

Customer relationships

 

 

52,109

 

 

 

(48,278

)

 

 

203

 

 

 

4,034

 

Tradenames and trademarks

 

 

59,007

 

 

 

(47,231

)

 

 

(1,381

)

 

 

10,395

 

Total intangible assets

 

$

378,822

 

 

$

(341,775

)

 

$

(6,813

)

 

$

30,234

 

Balance at December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Developed technology

 

$

267,706

 

 

$

(243,191

)

 

$

(5,343

)

 

$

19,172

 

Customer relationships

 

 

52,109

 

 

 

(47,850

)

 

 

232

 

 

 

4,491

 

Tradenames and trademarks

 

 

59,007

 

 

 

(46,021

)

 

 

(1,245

)

 

 

11,741

 

Total intangible assets

 

$

378,822

 

 

$

(337,062

)

 

$

(6,356

)

 

$

35,404

 

Aggregate intangible asset amortization expense was $4.7 million and $4.8 million, respectively, for the three months ended March 31, 2024 and April 2, 2023.

Estimated intangible asset amortization expense for each of the five succeeding fiscal years and thereafter is as follows:

 

Year

 

Amortization
Expense

 

 

 

(in thousands)

 

2024

 

$

14,010

 

2025

 

 

11,290

 

2026

 

 

2,364

 

2027

 

 

1,148

 

2028

 

 

1,066

 

Thereafter

 

 

356

 

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Common Share
3 Months Ended
Mar. 31, 2024
Net Income per Common Share

N. NET INCOME PER COMMON SHARE

The following table sets forth the computation of basic and diluted net income per common share:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands, except per share amounts)

 

Net income for basic and diluted net income per share

 

$

64,197

 

 

$

83,531

 

Weighted average common shares-basic

 

 

153,047

 

 

 

155,904

 

Effect of dilutive potential common shares:

 

 

 

 

 

 

Convertible note hedge warrant shares (1)

 

 

8,862

 

 

 

8,983

 

Incremental shares from assumed conversion of convertible notes (2)

 

 

 

 

 

914

 

Restricted stock units

 

 

419

 

 

 

453

 

Stock options

 

 

16

 

 

 

48

 

Employee stock purchase plan

 

 

4

 

 

 

6

 

Dilutive potential common shares

 

 

9,301

 

 

 

10,404

 

Weighted average common shares-diluted

 

 

162,348

 

 

 

166,308

 

Net income per common share-basic

 

$

0.42

 

 

$

0.54

 

Net income per common share-diluted

 

$

0.40

 

 

$

0.50

 

 

(1)
Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price, multiplied by the number of warrant shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.
(2)
Incremental shares from assumed conversion of the convertible notes were calculated using the difference between the average Teradyne stock price for the period and the conversion price, multiplied by the number of convertible notes shares. The result of this calculation, representing the total intrinsic value of the convertible notes, was divided by the average Teradyne stock price for the period.

The computation of diluted net income per common share for the three months ended March 31, 2024 and April 2, 2023, excludes the effect of the potential vesting of 0.4 million and 0.5 million, respectively, of restricted stock units because the effect would have been anti-dilutive.

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring and Other
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
Restructuring and Other

O. RESTRUCTURING AND OTHER

During the three months ended March 31, 2024, Teradyne recorded $2.2 million of acquisition and divestiture expenses related to the Technoprobe transaction, and $2.0 million of severance charges related to headcount reductions primarily in Robotics and Semiconductor Test, which included charges related to a voluntary early retirement program for employees meeting certain conditions.

During the three months ended April 2, 2023, Teradyne recorded a charge of $2.0 million of severance charges related to headcount reductions primarily in Semiconductor Test, Robotics, and Corporate.

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Retirement Plans
3 Months Ended
Mar. 31, 2024
Retirement Plans

P. RETIREMENT PLANS

ASC 715, “Compensation—Retirement Benefits,” requires an employer with defined benefit plans or other postretirement benefit plans to recognize an asset or a liability on its balance sheet for the overfunded or underfunded status of the plans as defined by ASC 715. The pension asset or liability represents a difference between the fair value of the pension plan’s assets and the projected benefit obligation at December 31. Teradyne uses a December 31 measurement date for all its plans.

Defined Benefit Pension Plans

Teradyne has defined benefit pension plans covering a portion of domestic employees and employees of certain non-U.S. subsidiaries. Benefits under these plans are based on employees’ years of service and compensation. Teradyne’s funding policy is to make contributions to these plans in accordance with local laws and to the extent that such contributions are tax deductible. The assets of the U.S. qualified pension plan consist primarily of fixed income and equity securities. In addition, Teradyne has an unfunded supplemental executive defined benefit plan in the United States to provide retirement benefits in excess of levels allowed by the Employment Retirement Income Security Act (“ERISA”) and the Internal Revenue Code (the “IRC”), as well as unfunded qualified foreign plans.

In the three months ended March 31, 2024 and April 2, 2023, Teradyne contributed $0.8 million and $0.8 million, respectively, to the U.S. supplemental executive defined benefit pension plan, and $0.3 million and $0.2 million, respectively, to certain qualified pension plans for non-U.S. subsidiaries.

For the three months ended March 31, 2024 and April 2, 2023, Teradyne’s net periodic pension cost was comprised of the following:

 

 

 

For the Three Months Ended

 

 

 

March 31, 2024

 

 

April 2, 2023

 

 

 

United
States

 

 

Foreign

 

 

United
States

 

 

Foreign

 

 

 

(in thousands)

 

Service cost

 

$

231

 

 

$

117

 

 

$

272

 

 

$

109

 

Interest cost

 

 

1,647

 

 

 

246

 

 

 

1,711

 

 

 

262

 

Expected return on plan assets

 

 

(1,268

)

 

 

(16

)

 

 

(1,285

)

 

 

(9

)

Total net periodic pension cost

 

$

610

 

 

$

347

 

 

$

698

 

 

$

362

 

 

Postretirement Benefit Plan

In addition to receiving pension benefits, Teradyne employees in the United States who meet early retirement eligibility requirements as of their termination dates may participate in Teradyne’s Welfare Plan, which includes medical and dental benefits up to age 65. Death benefits provide a fixed sum to retirees’ survivors and are available to all retirees. Substantially all of Teradyne’s current U.S. employees could become eligible for these benefits and the existing benefit obligation relates primarily to those employees. During the three months ended March 31, 2024, Teradyne recorded special termination benefit charges associated with a voluntary early retirement program.

For the three months ended March 31, 2024 and April 2, 2023, Teradyne’s net periodic postretirement benefit cost was comprised of the following:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Service cost

 

$

10

 

 

$

9

 

Interest cost

 

 

73

 

 

 

61

 

Amortization of prior service credit

 

 

(2

)

 

 

(2

)

Special termination benefits

 

 

292

 

 

 

 

Total net periodic postretirement benefit cost

 

$

373

 

 

$

68

 

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies

Q. COMMITMENTS AND CONTINGENCIES

Purchase Commitments

As of March 31, 2024, Teradyne had entered into purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $428.8 million, of which $404.7 million is for less than one year.

Legal Claims

Teradyne is subject to various legal proceedings and claims which have arisen in the ordinary course of business such as, but not limited to, patent, employment, commercial and environmental matters. Teradyne believes that it has meritorious defenses against all pending claims and intends to vigorously contest them. While it is not possible to predict or determine the outcomes of any pending claims or to provide possible ranges of losses that may arise, Teradyne believes the potential losses associated with all of these actions are unlikely to have a material adverse effect on its business, financial position or results of operations.

Guarantees and Indemnification Obligations

Teradyne provides indemnification, to the extent permitted by law, to its officers, directors, employees and agents for liabilities arising from certain events or occurrences, while the officer, director, employee, or agent, is or was serving, at Teradyne’s request in such capacity. Teradyne may enter into indemnification agreements with certain of its officers and directors. With respect to acquisitions, Teradyne provides indemnifications to or assumes indemnification obligations for the current and former directors, officers and employees of the acquired companies in accordance with the acquired companies’ by-laws and charter. As a matter of practice, Teradyne has maintained directors’ and officers’ liability insurance coverage including coverage for directors and officers of acquired companies.

Teradyne enters into agreements in the ordinary course of business with customers, resellers, distributors, integrators and suppliers. Most of these agreements require Teradyne to defend and/or indemnify the other party against intellectual property infringement claims brought by a third party with respect to Teradyne’s products. From time to time, Teradyne also indemnifies customers and business partners for damages, losses and liabilities they may suffer or incur relating to personal injury, personal property damage, product liability, breach of confidentiality obligations and environmental claims relating to the use of Teradyne’s products and services or resulting from the acts or omissions of Teradyne, its employees, authorized agents or subcontractors. On occasion, Teradyne has also provided guarantees to customers regarding the delivery and performance of its products in addition to the warranty described below.

As a matter of ordinary course of business, Teradyne warrants that its products will substantially perform in accordance with its standard published specifications in effect at the time of delivery. Most warranties have a one-year duration commencing from

installation. A provision is recorded upon revenue recognition to cost of revenues for estimated warranty expense based upon historical experience. When Teradyne receives revenue for extended warranties beyond the standard duration, the revenue is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred. As of March 31, 2024 and December 31, 2023, Teradyne had a product warranty accrual of $15.3 million and $15.7 million, respectively, included in other accrued liabilities and revenue deferrals related to extended warranties of $34.5 million and $34.9 million, respectively, included in short and long-term deferred revenue and customer advances.

In addition, in the ordinary course of business, Teradyne provides minimum purchase guarantees to certain vendors to ensure continuity of supply against the market demand. Although some of these guarantees provide penalties for cancellations and/or modifications to the purchase commitments as the market demand decreases, most of the guarantees do not. Therefore, as the market demand decreases, Teradyne re-evaluates these guarantees and determines what charges, if any, should be recorded.

With respect to its agreements covering product, business or entity divestitures and acquisitions, Teradyne provides certain representations, warranties and covenants to purchasers and agrees to indemnify and hold such purchasers harmless against breaches of such representations, warranties and covenants. Many of the indemnification claims have a definite expiration date while some remain in force indefinitely. With respect to its acquisitions, Teradyne may, from time to time, assume the liability for certain events or occurrences that took place prior to the date of acquisition.

As a matter of ordinary course of business, Teradyne occasionally guarantees certain indebtedness obligations of its subsidiary companies, limited to the borrowings from financial institutions, purchase commitments to certain vendors and lease commitments to landlords.

Based on historical experience and information known as of March 31, 2024 and December 31, 2023, except for product warranty, Teradyne has not recorded any liabilities for these guarantees and obligations because the amount would be immaterial.

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Taxes

R. INCOME TAXES

A reconciliation of the United States federal statutory corporate tax rate to Teradyne’s effective tax rate was as follows:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

U.S. statutory federal tax rate

 

 

21.0

%

 

 

21.0

%

Tax credits

 

 

(3.1

)

 

 

(2.5

)

Discrete benefit related to reserves for uncertain tax positions

 

 

(3.1

)

 

 

 

International provisions of the U.S. Tax Cuts and Jobs Act of 2017

 

 

(2.2

)

 

 

(3.2

)

Foreign taxes

 

 

(2.1

)

 

 

(0.6

)

Discrete benefit related to equity compensation

 

 

(0.9

)

 

 

(3.3

)

Other, net

 

 

2.3

 

 

 

2.6

 

Effective tax rate

 

 

11.9

%

 

 

14.0

%

 

On a quarterly basis, Teradyne evaluates the realizability of the deferred tax assets by jurisdiction and assesses the need for a valuation allowance. As of March 31, 2024, Teradyne believes that it will ultimately realize the deferred tax assets recorded on the condensed consolidated balance sheet. However, should Teradyne believe that it is more-likely-than-not that the deferred tax assets would not be realized, the tax provision would increase in the period in which Teradyne determined that the realizability was not likely. Teradyne considers the probability of future taxable income and historical profitability, among other factors, in assessing the realizability of the deferred tax assets.

As of March 31, 2024 and December 31, 2023, Teradyne had $15.9 million and $18.6 million, respectively, of reserves for uncertain tax positions. The $2.7 million net decrease in reserves for uncertain tax positions is related to the settlement of an audit.

As of March 31, 2024, Teradyne estimates that it is reasonably possible that the balance of unrecognized tax benefits may decrease approximately $0.8 million in the next twelve months because of a lapse of statutes of limitation. The estimated decrease relates to U.S. federal and state research and development credits.

Teradyne recognizes interest and penalties related to income tax matters in income tax expense. As of March 31, 2024 and December 31, 2023, $0.7 million and $1.3 million, respectively, of interest and penalties were accrued for uncertain tax positions. For the three months ended March 31, 2024 and April 2, 2023, benefit of $0.6 million and expense of $0.1 million, respectively, was recorded for interest and penalties related to income tax items.

Teradyne qualifies for a tax holiday in Singapore by fulfilling the requirements of an agreement with the Singapore Economic Development Board under which certain headcount and spending requirements must be met. The tax savings due to the tax holiday for the three months ended March 31, 2024, was $1.1 million, or $0.01 per diluted share. The tax savings due to the tax holiday for the three months ended April 2, 2023, was $0.2 million, or $0.0 per diluted share. In November 2020, Teradyne entered into an agreement with the Singapore Economic Development Board which extended our Singapore tax holiday under substantially similar terms to the agreement which expired on December 31, 2020. The new tax holiday is scheduled to expire on December 31, 2025.

On August 16, 2022, the Inflation Reduction Act of 2022 (“IRA”) was signed into law. The IRA introduced a 15% alternative minimum tax based on the financial statement income of certain large corporations (“CAMT”), effective January 1, 2023. Teradyne currently does not expect the CAMT to have a material impact on its financial results.

On December 15, 2022, the European Union ("EU") Member States formally adopted the EU’s Pillar Two Directive, which generally provides for a minimum effective tax rate of 15%, as established by the Organization for Economic Co-operation and Development ("OECD") Pillar Two Framework. The EU’s Pillar Two Directive effective dates are January 1, 2024, and January 1, 2025, for different aspects of the directive. On July 17, 2023, the OECD published Administrative Guidance proposing certain safe harbor rules that effectively extend certain effective dates to January 1, 2027. Certain EU Member States where Teradyne has a legal presence have recently enacted the directive and administrative guidance into their local tax legislation. Additionally, countries outside the EU where Teradyne has a legal presence have enacted similar language as the EU Members States in their local tax legislation. Teradyne is closely monitoring these developments and evaluating the potential financial impact on income tax expense. As of March 31, 2024, Teradyne anticipates it will meet the safe harbors in most jurisdictions, and any remaining tax under the rules should be immaterial for the year ending December 31, 2024.

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment Information

S. SEGMENT INFORMATION

Teradyne has four reportable segments (Semiconductor Test, System Test, Wireless Test and Robotics). Each of the reportable segments represents an individual operating segment.

The Semiconductor Test segment includes operations related to the design, manufacturing and marketing of semiconductor test products and services. The System Test segment includes operations related to the design, manufacturing and marketing of products and services for storage and system level test, defense/aerospace instrumentation test, and circuit-board test. The Wireless Test segment includes operations related to the design, manufacturing and marketing of wireless test products and services. The Robotics segment includes operations related to the design, manufacturing and marketing of collaborative robotic arms, autonomous mobile robots and advanced robotic control software. Each operating segment has a segment manager who is accountable to and maintains regular contract with Teradyne’s chief operating decision maker (Teradyne’s chief executive officer) to discuss operating activities, financial results, forecasts, and plans for the segment.

Teradyne evaluates performance based on several factors, of which the primary financial measure is business segment income (loss) before income taxes. The accounting policies of the business segments are the same as those described in Note B: “Accounting Policies” in Teradyne’s Annual Report on Form 10-K for the year ended December 31, 2023.

Segment information for the three months ended March 31, 2024 and April 2, 2023 is as follows:

 

 

 

Semiconductor
Test

 

 

System
Test

 

 

Robotics

 

 

Wireless
Test

 

 

Segment Total

 

 

Corporate
and
Eliminations

 

 

Consolidated

 

 

 

(in thousands)

 

Three Months Ended March 31, 2024

 

Revenues

 

$

412,254

 

 

$

75,322

 

 

$

87,654

 

 

$

24,589

 

 

$

599,819

 

 

$

 

 

$

599,819

 

Income (loss) before income taxes (1)(2)

 

 

79,414

 

 

 

18,391

 

 

 

(14,047

)

 

 

(893

)

 

$

82,865

 

 

 

(9,963

)

 

$

72,902

 

Total assets (3)

 

 

1,348,829

 

 

 

181,803

 

 

 

721,318

 

 

 

69,519

 

 

$

2,321,469

 

 

 

1,089,251

 

 

$

3,410,720

 

Three Months Ended April 2, 2023

 

Revenues

 

$

415,009

 

 

$

74,631

 

 

$

89,214

 

 

$

38,675

 

 

$

617,529

 

 

$

 

 

$

617,529

 

Income (loss) before income taxes (1)(2)

 

 

96,185

 

 

 

15,275

 

 

 

(18,490

)

 

 

9,352

 

 

$

102,322

 

 

 

(5,238

)

 

$

97,084

 

Total assets (3)

 

 

1,386,851

 

 

 

173,669

 

 

 

676,092

 

 

 

87,875

 

 

$

2,324,487

 

 

 

1,058,920

 

 

$

3,383,407

 

 

(1)
Included in Corporate and Eliminations are: interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations, severance charges, pension, acquisition and divestiture related fees, and an expense for the modification of outstanding equity awards.
(2)
Included in income (loss) before taxes are charges related to restructuring and other, expense for the modification of outstanding equity awards, and inventory charges.
(3)
Total assets are attributable to each segment. Semiconductor Test includes $33.9 million of total assets classified as assets held for sale. See Note E: "Assets held for sale" for additional information. Corporate assets consist of cash and cash equivalents, marketable securities, and certain other assets.

Included in each segment are charges and credits in the following line items in the statements of operations:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Semiconductor Test:

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

4,956

 

 

$

3,768

 

Restructuring and other—employee severance

 

 

983

 

 

 

794

 

System Test:

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

 

 

$

675

 

Robotics:

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

 

 

$

782

 

Corporate and Eliminations:

 

 

 

 

 

 

Restructuring and other—acquisition & divestiture related expenses

 

 

2,214

 

 

 

 

Selling and administrative —equity modification

 

 

1,469

 

 

 

5,889

 

Restructuring and other—employee severance

 

$

 

 

$

659

 

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Shareholders' Equity

T. SHAREHOLDERS’ EQUITY

Stock Repurchase Program

In January 2023, Teradyne’s Board of Directors cancelled its January 2021 repurchase program and approved a new repurchase program for up to $2.0 billion of common stock. As of January 1, 2023, share repurchases in excess of issuances are subject to a 1% excise tax, which is included as part of the cost basis of the shares acquired. Teradyne intends to repurchase up to $90.0 million of its common stock in 2024 based on market conditions.

During the three months ended March 31, 2024, Teradyne repurchased 0.2 million shares of common stock for a total cost of $22.1 million at an average price of $100.31 per share. The cumulative repurchases under the January 2023 repurchase program as of March 31, 2024 were 4.1 million shares of common stock for $422.6 million at an average price per share of $102.35.

During the three months ended April 2, 2023, Teradyne repurchased 0.9 million shares of common stock for $93.7 million at an average price of $104.88 per share.

The total cost of shares acquired includes commissions and related excise tax, and is recorded as a reduction to retained earnings.

Dividend

Holders of Teradyne’s common stock are entitled to receive dividends when they are declared by Teradyne’s Board of Directors.

In January 2024 and January 2023, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.12 per share and $0.11 per share, respectively. Dividend payments for the three months ended March 31, 2024 and April 2, 2023, were $18.4 million and $17.2 million, respectively.

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Basis of Presentation

Basis of Presentation

The consolidated interim financial statements include the accounts of Teradyne and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. These interim financial statements are unaudited and reflect all normal recurring adjustments that are, in the opinion of management, necessary for the fair statement of such interim financial statements. The December 31, 2023 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by United States of America generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. The accompanying financial information should be read in conjunction with the consolidated financial statements and notes thereto contained in Teradyne’s Annual Report on Form 10-K, filed with the U.S. Securities and Exchange Commission (“SEC”) on February 22, 2024, for the year ended December 31, 2023.

Preparation of Financial Statements and Use of Estimates

Preparation of Financial Statements and Use of Estimates

The preparation of consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities. On an on-going basis, management evaluates its estimates, including those related to inventories, investments, goodwill, intangible and other long-lived assets, accounts receivable, income taxes, deferred tax assets and liabilities, pensions, warranties, contingent consideration liabilities, and loss contingencies. Management bases its estimates on historical experience and on appropriate and customary assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Management is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change, as new events occur and additional information is obtained. Actual results may differ significantly from these estimates under different assumptions or conditions.

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition

The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines.

 

 

 

Semiconductor Test

 

 

System Test

 

 

Robotics

 

 

Wireless Test

 

 

 

 

 

 

System
on-a-Chip

 

 

Memory

 

 

 

 

 

Universal
Robots

 

 

Mobile
Industrial
Robots

 

 

 

 

 

Total

 

 

(in thousands)

 

For the Three Months Ended March 31, 2024 (1)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

229,592

 

 

$

102,436

 

 

$

58,073

 

 

$

65,893

 

 

$

19,290

 

 

$

20,914

 

 

$

496,198

 

Over Time

 

 

72,716

 

 

 

7,510

 

 

 

17,249

 

 

 

1,868

 

 

 

603

 

 

 

3,675

 

 

 

103,621

 

Total

 

$

302,308

 

 

$

109,946

 

 

$

75,322

 

 

$

67,761

 

 

$

19,893

 

 

$

24,589

 

 

$

599,819

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

270,567

 

 

$

95,606

 

 

$

25,781

 

 

$

11,625

 

 

$

2,954

 

 

$

17,141

 

 

$

423,674

 

Americas

 

 

22,551

 

 

 

9,052

 

 

 

36,594

 

 

 

20,005

 

 

 

14,625

 

 

 

5,824

 

 

 

108,651

 

Europe, Middle East and Africa

 

 

9,190

 

 

 

5,288

 

 

 

12,947

 

 

 

36,131

 

 

 

2,314

 

 

 

1,624

 

 

 

67,494

 

Total

 

$

302,308

 

 

$

109,946

 

 

$

75,322

 

 

$

67,761

 

 

$

19,893

 

 

$

24,589

 

 

$

599,819

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Three Months Ended April 2, 2023 (1)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

273,275

 

 

$

61,258

 

 

$

56,857

 

 

$

70,029

 

 

$

15,959

 

 

$

35,363

 

 

$

512,741

 

Over Time

 

 

73,559

 

 

 

6,917

 

 

 

17,774

 

 

 

2,008

 

 

 

1,218

 

 

 

3,312

 

 

 

104,788

 

Total

 

$

346,834

 

 

$

68,175

 

 

$

74,631

 

 

$

72,037

 

 

$

17,177

 

 

$

38,675

 

 

$

617,529

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

283,259

 

 

$

63,695

 

 

$

39,590

 

 

$

13,217

 

 

$

1,502

 

 

$

23,231

 

 

$

424,494

 

Americas

 

 

41,568

 

 

 

2,944

 

 

 

28,980

 

 

 

20,447

 

 

 

11,806

 

 

 

12,846

 

 

 

118,591

 

Europe, Middle East and Africa

 

 

22,007

 

 

 

1,536

 

 

 

6,061

 

 

 

38,373

 

 

 

3,869

 

 

 

2,598

 

 

 

74,444

 

Total

 

$

346,834

 

 

$

68,175

 

 

$

74,631

 

 

$

72,037

 

 

$

17,177

 

 

$

38,675

 

 

$

617,529

 

 

(1)
Includes $0.9 million and $1.3 million in the three months ended March 31, 2024 and in the three months ended April 2, 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.”
Deferred Revenue and Customer Advances

Deferred revenue and customer advances consist of the following and are included in short and long-term deferred revenue and customer advances on the balance sheet:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Maintenance, service and training

 

$

61,404

 

 

$

66,458

 

Customer advances, undelivered elements and other

 

 

39,189

 

 

 

35,731

 

Extended warranty

 

 

34,509

 

 

 

34,897

 

Total deferred revenue and customer advances

 

$

135,102

 

 

$

137,086

 

XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Assets Held for Sale (Tables)
3 Months Ended
Mar. 31, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Assets Held-for-sale

Assets held-for-sale is comprised of the following as of March 31, 2024 and December 31, 2023:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Current assets:

 

 

 

 

 

 

Inventories, net

 

$

19,276

 

 

$

17,952

 

Prepayments

 

 

3,150

 

 

 

5,298

 

Total current assets held for sale

 

 

22,426

 

 

 

23,250

 

Property, plant and equipment, net

 

 

8,994

 

 

 

8,986

 

Operating lease right-of-use assets, net

 

 

2,464

 

 

 

2,545

 

Total assets held for sale

 

$

33,884

 

 

$

34,781

 

 

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

3,954

 

 

$

6,356

 

Other accrued liabilities

 

 

323

 

 

 

552

 

Operating lease liabilities

 

 

410

 

 

 

471

 

Total current liabilities held for sale

 

 

4,687

 

 

 

7,379

 

Long-term operating lease liabilities

 

 

1,938

 

 

 

2,000

 

Total liabilities held for sale

 

$

6,625

 

 

$

9,379

 

Net assets held for sale

 

$

27,259

 

 

$

25,402

 

XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Tables)
3 Months Ended
Mar. 31, 2024
Composition of Inventories, Net

Inventories, net consisted of the following at March 31, 2024 and December 31, 2023:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Raw material

 

$

243,871

 

 

$

258,422

 

Work-in-process

 

 

39,870

 

 

 

26,851

 

Finished goods

 

 

30,491

 

 

 

24,701

 

Total inventories, net (1)

 

$

314,232

 

 

$

309,974

 

 

(1)
Inventories, net at March 31, 2024 and December 31, 2023 excludes $19.3 million and $18.0 million, respectively, of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Assets held for sale" for additional information.
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis

The following table sets forth by fair value hierarchy Teradyne’s financial assets and liabilities that were measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023.

 

 

 

March 31, 2024

 

 

 

Quoted Prices
in Active
Markets for
Identical
Instruments
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

278,229

 

 

$

 

 

$

 

 

$

278,229

 

Cash equivalents

 

 

428,675

 

 

 

499

 

 

 

 

 

 

429,174

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury securities

 

 

 

 

 

40,068

 

 

 

 

 

 

40,068

 

Corporate debt securities

 

 

 

 

 

35,845

 

 

 

 

 

 

35,845

 

Certificates of deposit and time deposits

 

 

 

 

 

21,706

 

 

 

 

 

 

21,706

 

Debt mutual funds

 

 

10,007

 

 

 

 

 

 

 

 

 

10,007

 

U.S. government agency securities

 

 

 

 

 

3,863

 

 

 

 

 

 

3,863

 

Commercial paper

 

 

 

 

 

1,689

 

 

 

 

 

 

1,689

 

Non-U.S. government securities

 

 

 

 

 

798

 

 

 

 

 

 

798

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

 

49,229

 

 

 

 

 

 

 

 

 

49,229

 

 

$

766,140

 

 

$

104,468

 

 

$

 

 

$

870,608

 

Derivative assets

 

 

 

 

 

4,251

 

 

 

 

 

 

4,251

 

Total

 

$

766,140

 

 

$

108,719

 

 

$

 

 

$

874,859

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

 

 

 

936

 

 

 

 

 

$

936

 

Total

 

$

 

 

$

936

 

 

$

 

 

$

936

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reported as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

706,904

 

 

$

499

 

 

$

 

 

$

707,403

 

Marketable securities

 

 

 

 

 

41,300

 

 

 

 

 

 

41,300

 

Long-term marketable securities

 

 

59,236

 

 

 

62,669

 

 

 

 

 

 

121,905

 

Prepayments

 

 

 

 

 

4,251

 

 

 

 

 

 

4,251

 

Total

 

$

766,140

 

 

$

108,719

 

 

$

 

 

$

874,859

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Other current liabilities

 

$

 

 

$

936

 

 

$

 

 

$

936

 

     Total

 

$

 

 

$

936

 

 

$

 

 

$

936

 

 

 

 

December 31, 2023

 

 

 

Quoted Prices
in Active
Markets for
Identical
Instruments
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Significant
Unobservable
Inputs
(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

$

298,156

 

 

$

 

 

$

 

 

$

298,156

 

Cash equivalents

 

 

453,298

 

 

 

6,117

 

 

 

 

 

 

459,415

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

Corporate debt securities

 

 

 

 

 

52,734

 

 

 

 

 

 

52,734

 

U.S. Treasury securities

 

 

 

 

 

41,808

 

 

 

 

 

 

41,808

 

Certificates of deposit and time deposits

 

 

 

 

 

21,772

 

 

 

 

 

 

21,772

 

Debt mutual funds

 

 

8,773

 

 

 

 

 

 

 

 

 

8,773

 

U.S. government agency securities

 

 

 

 

 

4,892

 

 

 

 

 

 

4,892

 

Commercial paper

 

 

 

 

 

1,667

 

 

 

 

 

 

1,667

 

Non-U.S. government securities

 

 

 

 

 

810

 

 

 

 

 

 

810

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual Funds

 

 

47,132

 

 

 

 

 

 

 

 

 

47,132

 

 

$

807,359

 

 

$

129,800

 

 

$

 

 

$

937,159

 

Derivative assets

 

 

 

 

 

18,746

 

 

 

 

 

 

18,746

 

Total

 

$

807,359

 

 

$

148,546

 

 

$

 

 

$

955,905

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

 

 

 

2,545

 

 

 

 

 

 

2,545

 

Total

 

$

 

 

$

2,545

 

 

$

 

 

$

2,545

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reported as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

751,454

 

 

$

6,117

 

 

$

 

 

$

757,571

 

Marketable securities

 

 

 

 

 

62,154

 

 

 

 

 

 

62,154

 

Long-term marketable securities

 

 

55,905

 

 

 

61,529

 

 

 

 

 

 

117,434

 

Prepayments

 

 

 

 

 

18,746

 

 

 

 

 

 

18,746

 

Total

 

$

807,359

 

 

$

148,546

 

 

$

 

 

$

955,905

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Other current liabilities

 

$

 

 

$

2,545

 

 

$

 

 

$

2,545

 

Total

 

$

 

 

$

2,545

 

 

$

 

 

$

2,545

 

Schedule of Carrying Amounts and Fair Values of Financial Instruments

The carrying amounts and fair values of Teradyne’s financial instruments at March 31, 2024 and December 31, 2023, were as follows:

 

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

707,403

 

 

$

707,403

 

 

$

757,571

 

 

$

757,571

 

Marketable securities

 

 

163,205

 

 

 

163,205

 

 

 

179,588

 

 

 

179,588

 

Derivative assets

 

 

4,251

 

 

 

4,251

 

 

 

18,746

 

 

 

18,746

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

936

 

 

 

936

 

 

 

2,545

 

 

 

2,545

 

Schedule of Available-for-Sale Marketable Securities

The following table summarizes the composition of available-for-sale marketable securities at March 31, 2024:

 

 

 

March 31, 2024

 

 

 

Available-for-Sale

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Corporate debt securities

 

$

39,946

 

 

$

89

 

 

$

(4,190

)

 

$

35,845

 

 

$

31,461

 

U.S. Treasury securities

 

 

44,519

 

 

 

1

 

 

 

(4,452

)

 

 

40,068

 

 

 

38,914

 

Certificates of deposit and time deposits

 

 

21,706

 

 

 

 

 

 

 

 

 

21,706

 

 

 

 

Debt mutual funds

 

 

10,363

 

 

 

 

 

 

(356

)

 

 

10,007

 

 

 

3,303

 

U.S. government agency securities

 

 

3,883

 

 

 

 

 

 

(20

)

 

 

3,863

 

 

 

3,863

 

Commercial paper

 

 

1,670

 

 

 

19

 

 

 

 

 

 

1,689

 

 

 

 

Non-U.S. government securities

 

 

798

 

 

 

 

 

 

 

 

 

798

 

 

 

 

 

$

122,885

 

 

$

109

 

 

$

(9,018

)

 

$

113,976

 

 

$

77,541

 

 

Reported as follows:

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Marketable securities

 

$

41,308

 

 

$

19

 

 

$

(27

)

 

$

41,300

 

 

$

17,657

 

Long-term marketable securities

 

 

81,577

 

 

 

90

 

 

 

(8,991

)

 

 

72,676

 

 

 

59,884

 

 

$

122,885

 

 

$

109

 

 

$

(9,018

)

 

$

113,976

 

 

$

77,541

 

The following table summarizes the composition of available-for-sale marketable securities at December 31, 2023:

 

 

 

December 31, 2023

 

 

 

Available-for-Sale

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Corporate debt securities

 

$

56,458

 

 

$

201

 

 

$

(3,925

)

 

$

52,734

 

 

$

44,263

 

U.S. Treasury securities

 

 

45,725

 

 

 

14

 

 

 

(3,931

)

 

 

41,808

 

 

 

35,080

 

Certificates of deposit and time deposits

 

 

21,772

 

 

 

 

 

 

 

 

 

21,772

 

 

 

 

Debt mutual funds

 

 

9,081

 

 

 

 

 

 

(308

)

 

 

8,773

 

 

 

3,303

 

U.S. government agency securities

 

 

4,898

 

 

 

 

 

 

(6

)

 

 

4,892

 

 

 

4,892

 

Commercial paper

 

 

1,633

 

 

 

34

 

 

 

 

 

 

1,667

 

 

 

 

Non-U.S. government securities

 

 

810

 

 

 

 

 

 

 

 

 

810

 

 

 

 

 

$

140,377

 

 

$

249

 

 

$

(8,170

)

 

$

132,456

 

 

$

87,538

 

 

Reported as follows:

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Marketable securities

 

$

62,385

 

 

$

36

 

 

$

(267

)

 

 

62,154

 

 

$

34,844

 

Long-term marketable securities

 

 

77,992

 

 

 

213

 

 

 

(7,903

)

 

 

70,302

 

 

 

52,694

 

 

$

140,377

 

 

$

249

 

 

$

(8,170

)

 

$

132,456

 

 

$

87,538

 

 

Contractual Maturities of Investments Held

The contractual maturities of investments in available-for-sale securities held at March 31, 2024, were as follows:

 

 

 

March 31, 2024

 

 

 

Cost

 

 

Fair Market
Value

 

 

 

(in thousands)

 

Due within one year

 

$

41,308

 

 

$

41,300

 

Due after 1 year through 5 years

 

 

26,360

 

 

 

25,819

 

Due after 5 years through 10 years

 

 

7,760

 

 

 

7,405

 

Due after 10 years

 

 

37,094

 

 

 

29,445

 

Total

 

$

112,522

 

 

$

103,969

 

Schedule of Notional Amount of Derivatives

At March 31, 2024 and December 31, 2023, Teradyne had the following contracts to buy and sell non-U.S. currencies for U.S. dollars and other non-U.S. currencies with the following notional amounts:

 

 

 

Net Notional Value

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Japanese yen

 

$

57.5

 

 

$

11.0

 

U.S. dollar/Danish krone

 

 

28.4

 

 

 

36.0

 

U.S. dollar/Taiwan dollar

 

 

20.1

 

 

 

42.7

 

U.S. dollar/Korean won

 

 

6.6

 

 

 

7.2

 

U.S. dollar/British pound sterling

 

 

1.0

 

 

 

1.5

 

Euro/U.S. dollar

 

 

25.8

 

 

 

25.3

 

Singapore dollar/U.S. dollar

 

 

17.6

 

 

 

16.6

 

Philippine peso/U.S. dollar

 

 

9.9

 

 

 

10.1

 

Chinese yuan/U.S. dollar

 

 

0.6

 

 

 

1.0

 

Danish krone/U.S. dollar

 

 

0.6

 

 

 

0.7

 

Total

 

$

168.1

 

 

$

152.1

 

Schedule of Foreign Currency Cash Flow Hedges

At March 31, 2024 and December 31, 2023, Teradyne had the following cash flow hedge contracts to buy and sell non-U.S. currencies for U.S. dollars with the following notional amounts:

 

 

 

Net Notional Value

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Japanese yen

 

$

 

 

$

35.5

 

Total

 

$

 

 

$

35.5

 

Schedule of Derivative Instruments in Statement of Financial Position at Fair Value

The following table summarizes the fair value of derivative instruments as of March 31, 2024 and December 31, 2023:

 

 

 

Balance Sheet Location

 

March 31,
2024

 

 

December 31,
2023

 

 

 

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

$

805

 

 

$

733

 

Foreign exchange option contracts

 

Other current assets

 

 

3,446

 

 

 

17,364

 

Foreign exchange forward contracts

 

Other current liabilities

 

 

(936

)

 

 

(2,545

)

Derivatives designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

 

 

 

 

648

 

Total derivatives

 

 

 

$

3,315

 

 

$

16,200

 

Schedule of Effect of Derivative Instruments on Statement of Operations Recognized

The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three months ended March 31, 2024 and April 2, 2023:

 

 

 

 

 

For the Three Months
 Ended

 

 

 

Location of (Gains) Losses
Recognized in Statement
of Operations

 

March 31,
2024

 

 

April 2,
2023

 

 

 

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts (1)

 

Other (income) expense, net

 

$

(1,699

)

 

$

1,259

 

Foreign exchange option contracts

 

Other (income) expense, net

 

 

13,918

 

 

 

 

Derivatives designated as hedging instruments:

 

Foreign exchange forward and option contracts

 

Revenue

 

 

(2,280

)

 

 

1,538

 

Total Derivatives

 

 

 

$

9,939

 

 

$

2,797

 

 

(1)
The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies. For the three months ended March 31, 2024 and April 2, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $2.7 million and $0.4 million, respectively.
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Tables)
3 Months Ended
Mar. 31, 2024
Schedule of Interest Expense on Teradyne's Senior Notes

The interest expense on Teradyne's senior notes for three months ended April 2, 2023 was as follows:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Contractual interest expense on the coupon

 

$

 

 

$

138

 

Amortization of debt issuance fees recognized as interest expense

 

 

 

 

 

113

 

Total interest expense on the convertible debt

 

$

 

 

$

251

 

XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepayments (Tables)
3 Months Ended
Mar. 31, 2024
Prepayments [Abstract]  
Schedule of Prepayments and other assets

Prepayments consist of the following:

 

 

 

March 31,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Contract manufacturer and supplier prepayments

 

$

491,512

 

 

$

502,257

 

Prepaid maintenance and other services

 

 

21,894

 

 

 

17,592

 

Prepaid taxes

 

 

14,335

 

 

 

16,083

 

Other prepayments

 

 

9,901

 

 

 

13,038

 

Total prepayments (1)

 

$

537,642

 

 

$

548,970

 

 

(1)
Excludes $3.2 million and $5.3 million at March 31, 2024 and December 31, 2023, respectively, of contract manufacturer and supplier prepayments, classified as assets held for sale. See Note E: “Assets held for sale” for additional information.
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Product Warranty (Tables)
3 Months Ended
Mar. 31, 2024
Other Accrued Liabilities Related costs are charged to the warranty accrual as incurred. The balance below is included in other accrued liabilities.

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Balance at beginning of period

 

$

15,698

 

 

$

14,181

 

Accruals for warranties issued during the period

 

 

3,259

 

 

 

4,117

 

Accruals related to pre-existing warranties

 

 

(683

)

 

 

(405

)

Settlements made during the period

 

 

(2,950

)

 

 

(4,992

)

Balance at end of period

 

$

15,324

 

 

$

12,901

 

Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances Related costs are expensed as incurred. The balance below is included in short and long-term deferred revenue and customer advances.

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Balance at beginning of period

 

$

34,897

 

 

$

56,180

 

Deferral of new extended warranty revenue

 

 

6,914

 

 

 

4,413

 

Recognition of extended warranty deferred revenue

 

 

(7,302

)

 

 

(11,250

)

Balance at end of period

 

$

34,509

 

 

$

49,343

 

XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions The fair value was estimated using the Monte Carlo simulation model with the following assumptions:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

Risk-free interest rate

 

 

3.9

%

 

 

3.9

%

Teradyne volatility-historical

 

 

42.4

%

 

 

50.2

%

NYSE Composite Index volatility-historical

 

 

15.6

%

 

 

24.8

%

Dividend yield

 

 

0.5

%

 

 

0.4

%

Fair Value of Stock Options Using Assumptions

The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

Expected life (years)

 

 

4.0

 

 

 

4.0

 

Risk-free interest rate

 

 

4.0

%

 

 

3.7

%

Volatility-historical

 

 

46.3

%

 

 

46.7

%

Dividend yield

 

 

0.5

%

 

 

0.4

%

XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income (Loss) (Tables)
3 Months Ended
Mar. 31, 2024
Changes in Accumulated Other Comprehensive Income (Loss)

Changes in accumulated other comprehensive income (loss), which are presented net of tax, consist of the following:

 

 

 

Foreign
Currency
Translation
Adjustment

 

 

Unrealized
(Losses) Gains on
Marketable
Securities

 

 

Unrealized (Losses) Gains on Cash Flow Hedges

 

 

Retirement
Plans Prior
Service
Credit

 

 

Total

 

 

 

(in thousands)

 

Three Months Ended March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2023, net of tax of $0, $(1,728),
  $
142, $(1,132), respectively

 

$

(22,442

)

 

$

(6,194

)

 

$

506

 

 

$

1,152

 

 

$

(26,978

)

Other comprehensive (loss) gain before reclassifications,
   net of tax of $
0, $(221), $358, $0, respectively

 

 

(11,457

)

 

 

(902

)

 

 

1,274

 

 

 

 

 

 

(11,085

)

Amounts reclassified from accumulated other comprehensive
  income (loss), net of tax of $
0, $30, $(500), $0, respectively

 

 

 

 

 

106

 

 

 

(1,780

)

 

 

(2

)

 

 

(1,676

)

Net current period other comprehensive loss, net of tax
  of $
0, $(191), $(142), $0, respectively

 

 

(11,457

)

 

 

(796

)

 

 

(506

)

 

 

(2

)

 

 

(12,761

)

Balance at March 31, 2024, net of tax of $0, $(1,919),
   $
0, $(1,132), respectively

 

$

(33,899

)

 

$

(6,990

)

 

$

 

 

$

1,150

 

 

$

(39,739

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended April 2, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at December 31, 2022, net of tax of $0, $(2,308),
   ($
708), $(1,130), respectively

 

$

(39,849

)

 

$

(8,661

)

 

$

(2,517

)

 

$

1,159

 

 

$

(49,868

)

Other comprehensive gain before reclassifications,
   net of tax of $
0, $503, $167, $0, respectively

 

 

9,309

 

 

 

2,294

 

 

 

596

 

 

 

 

 

 

12,199

 

Amounts reclassified from accumulated other comprehensive
  income (loss), net of tax of $
0, $2, $338, $0, respectively

 

 

 

 

 

5

 

 

 

1,200

 

 

 

(2

)

 

 

1,203

 

Net current period other comprehensive gain (loss), net of tax
  of $
0, $505, $505, $0, respectively

 

 

9,309

 

 

 

2,299

 

 

 

1,796

 

 

 

(2

)

 

 

13,402

 

Balance at April 2, 2023, net of tax of $0, $(1,803),
   $(
203), $(1,130), respectively

 

$

(30,540

)

 

$

(6,362

)

 

$

(721

)

 

$

1,157

 

 

$

(36,466

)

Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations

Reclassifications out of accumulated other comprehensive income (loss) to the statement of operations for the three months ended March 31, 2024 and April 2, 2023, were as follows:

 

Details about Accumulated Other Comprehensive Income (Loss) Components

 

For the Three Months
 Ended

 

 

Affected Line Item
in the Statements
of Operations

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

 

 

(in thousands)

 

 

 

Available-for-sale marketable securities:

 

 

 

 

 

 

 

 

Unrealized losses, net of tax of $(30), $(2), respectively

 

$

(106

)

 

$

(5

)

 

Other (income) expense, net

Cash flow hedges:

 

 

 

 

 

 

 

 

Unrealized (losses) gains, net of tax of $500, $(338), respectively

 

 

1,780

 

 

 

(1,200

)

 

Revenue

Defined benefit pension and postretirement plans:

 

 

 

 

 

 

 

 

Amortization of prior service credit, net of tax of $0, $0,
   respectively

 

 

2

 

 

 

2

 

 

(a)

Total reclassifications, net of tax of $470, $(340), respectively

 

$

1,676

 

 

$

(1,203

)

 

Net income

(a)
The amortization of prior service credit is included in the computation of net periodic postretirement benefit cost. See Note P: “Retirement Plans.”
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Acquired Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Changes in Carrying Amount of Goodwill by Segment

The changes in the carrying amount of goodwill by reportable segments for the three months ended March 31, 2024, were as follows:

 

 

 

Robotics

 

 

Wireless
Test

 

 

Semiconductor
Test

 

 

System
Test

 

 

Total

 

 

 

(in thousands)

 

Balance at December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

$

395,463

 

 

$

361,819

 

 

$

262,237

 

 

$

158,699

 

 

$

1,178,218

 

Accumulated impairment losses

 

 

 

 

 

(353,843

)

 

 

(260,540

)

 

 

(148,183

)

 

 

(762,566

)

Total Goodwill

 

 

395,463

 

 

 

7,976

 

 

 

1,697

 

 

 

10,516

 

 

 

415,652

 

Foreign currency translation adjustment

 

 

(7,962

)

 

 

 

 

 

(114

)

 

 

 

 

 

(8,076

)

Balance at March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

$

387,502

 

 

$

361,819

 

 

$

262,123

 

 

$

158,699

 

 

 

1,170,142

 

Accumulated impairment losses

 

 

 

 

 

(353,843

)

 

 

(260,540

)

 

 

(148,183

)

 

 

(762,566

)

Total Goodwill

 

$

387,502

 

 

$

7,976

 

 

$

1,583

 

 

$

10,516

 

 

$

407,576

 

Schedule of Amortizable Intangible Assets

Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet:

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Foreign
Currency
Translation
Adjustment

 

 

Net
Carrying
Amount

 

 

 

(in thousands)

 

Balance at March 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Developed technology

 

$

267,706

 

 

$

(246,266

)

 

$

(5,635

)

 

$

15,805

 

Customer relationships

 

 

52,109

 

 

 

(48,278

)

 

 

203

 

 

 

4,034

 

Tradenames and trademarks

 

 

59,007

 

 

 

(47,231

)

 

 

(1,381

)

 

 

10,395

 

Total intangible assets

 

$

378,822

 

 

$

(341,775

)

 

$

(6,813

)

 

$

30,234

 

Balance at December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Developed technology

 

$

267,706

 

 

$

(243,191

)

 

$

(5,343

)

 

$

19,172

 

Customer relationships

 

 

52,109

 

 

 

(47,850

)

 

 

232

 

 

 

4,491

 

Tradenames and trademarks

 

 

59,007

 

 

 

(46,021

)

 

 

(1,245

)

 

 

11,741

 

Total intangible assets

 

$

378,822

 

 

$

(337,062

)

 

$

(6,356

)

 

$

35,404

 

Schedule of Estimated Intangible Assets Amortization Expense

Estimated intangible asset amortization expense for each of the five succeeding fiscal years and thereafter is as follows:

 

Year

 

Amortization
Expense

 

 

 

(in thousands)

 

2024

 

$

14,010

 

2025

 

 

11,290

 

2026

 

 

2,364

 

2027

 

 

1,148

 

2028

 

 

1,066

 

Thereafter

 

 

356

 

XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Common Share (Tables)
3 Months Ended
Mar. 31, 2024
Computation of Basic and Diluted Net Income (Loss) Per Common Share

The following table sets forth the computation of basic and diluted net income per common share:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands, except per share amounts)

 

Net income for basic and diluted net income per share

 

$

64,197

 

 

$

83,531

 

Weighted average common shares-basic

 

 

153,047

 

 

 

155,904

 

Effect of dilutive potential common shares:

 

 

 

 

 

 

Convertible note hedge warrant shares (1)

 

 

8,862

 

 

 

8,983

 

Incremental shares from assumed conversion of convertible notes (2)

 

 

 

 

 

914

 

Restricted stock units

 

 

419

 

 

 

453

 

Stock options

 

 

16

 

 

 

48

 

Employee stock purchase plan

 

 

4

 

 

 

6

 

Dilutive potential common shares

 

 

9,301

 

 

 

10,404

 

Weighted average common shares-diluted

 

 

162,348

 

 

 

166,308

 

Net income per common share-basic

 

$

0.42

 

 

$

0.54

 

Net income per common share-diluted

 

$

0.40

 

 

$

0.50

 

 

(1)
Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price, multiplied by the number of warrant shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.
(2)
Incremental shares from assumed conversion of the convertible notes were calculated using the difference between the average Teradyne stock price for the period and the conversion price, multiplied by the number of convertible notes shares. The result of this calculation, representing the total intrinsic value of the convertible notes, was divided by the average Teradyne stock price for the period.
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Retirement Plans (Tables)
3 Months Ended
Mar. 31, 2024
Defined Benefit Pension Plans  
Net Periodic Pension and Postretirement Benefit Costs

For the three months ended March 31, 2024 and April 2, 2023, Teradyne’s net periodic pension cost was comprised of the following:

 

 

 

For the Three Months Ended

 

 

 

March 31, 2024

 

 

April 2, 2023

 

 

 

United
States

 

 

Foreign

 

 

United
States

 

 

Foreign

 

 

 

(in thousands)

 

Service cost

 

$

231

 

 

$

117

 

 

$

272

 

 

$

109

 

Interest cost

 

 

1,647

 

 

 

246

 

 

 

1,711

 

 

 

262

 

Expected return on plan assets

 

 

(1,268

)

 

 

(16

)

 

 

(1,285

)

 

 

(9

)

Total net periodic pension cost

 

$

610

 

 

$

347

 

 

$

698

 

 

$

362

 

Postretirement Benefit Plans  
Net Periodic Pension and Postretirement Benefit Costs

For the three months ended March 31, 2024 and April 2, 2023, Teradyne’s net periodic postretirement benefit cost was comprised of the following:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Service cost

 

$

10

 

 

$

9

 

Interest cost

 

 

73

 

 

 

61

 

Amortization of prior service credit

 

 

(2

)

 

 

(2

)

Special termination benefits

 

 

292

 

 

 

 

Total net periodic postretirement benefit cost

 

$

373

 

 

$

68

 

XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2024
Reconciliation of Effective Tax Rate

A reconciliation of the United States federal statutory corporate tax rate to Teradyne’s effective tax rate was as follows:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

U.S. statutory federal tax rate

 

 

21.0

%

 

 

21.0

%

Tax credits

 

 

(3.1

)

 

 

(2.5

)

Discrete benefit related to reserves for uncertain tax positions

 

 

(3.1

)

 

 

 

International provisions of the U.S. Tax Cuts and Jobs Act of 2017

 

 

(2.2

)

 

 

(3.2

)

Foreign taxes

 

 

(2.1

)

 

 

(0.6

)

Discrete benefit related to equity compensation

 

 

(0.9

)

 

 

(3.3

)

Other, net

 

 

2.3

 

 

 

2.6

 

Effective tax rate

 

 

11.9

%

 

 

14.0

%

XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Information

Segment information for the three months ended March 31, 2024 and April 2, 2023 is as follows:

 

 

 

Semiconductor
Test

 

 

System
Test

 

 

Robotics

 

 

Wireless
Test

 

 

Segment Total

 

 

Corporate
and
Eliminations

 

 

Consolidated

 

 

 

(in thousands)

 

Three Months Ended March 31, 2024

 

Revenues

 

$

412,254

 

 

$

75,322

 

 

$

87,654

 

 

$

24,589

 

 

$

599,819

 

 

$

 

 

$

599,819

 

Income (loss) before income taxes (1)(2)

 

 

79,414

 

 

 

18,391

 

 

 

(14,047

)

 

 

(893

)

 

$

82,865

 

 

 

(9,963

)

 

$

72,902

 

Total assets (3)

 

 

1,348,829

 

 

 

181,803

 

 

 

721,318

 

 

 

69,519

 

 

$

2,321,469

 

 

 

1,089,251

 

 

$

3,410,720

 

Three Months Ended April 2, 2023

 

Revenues

 

$

415,009

 

 

$

74,631

 

 

$

89,214

 

 

$

38,675

 

 

$

617,529

 

 

$

 

 

$

617,529

 

Income (loss) before income taxes (1)(2)

 

 

96,185

 

 

 

15,275

 

 

 

(18,490

)

 

 

9,352

 

 

$

102,322

 

 

 

(5,238

)

 

$

97,084

 

Total assets (3)

 

 

1,386,851

 

 

 

173,669

 

 

 

676,092

 

 

 

87,875

 

 

$

2,324,487

 

 

 

1,058,920

 

 

$

3,383,407

 

 

(1)
Included in Corporate and Eliminations are: interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations, severance charges, pension, acquisition and divestiture related fees, and an expense for the modification of outstanding equity awards.
(2)
Included in income (loss) before taxes are charges related to restructuring and other, expense for the modification of outstanding equity awards, and inventory charges.
(3)
Total assets are attributable to each segment. Semiconductor Test includes $33.9 million of total assets classified as assets held for sale. See Note E: "Assets held for sale" for additional information. Corporate assets consist of cash and cash equivalents, marketable securities, and certain other assets.
Schedule of Segment Reporting Information by Segment Charges

Included in each segment are charges and credits in the following line items in the statements of operations:

 

 

 

For the Three Months
 Ended

 

 

 

March 31,
2024

 

 

April 2,
2023

 

 

 

(in thousands)

 

Semiconductor Test:

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

4,956

 

 

$

3,768

 

Restructuring and other—employee severance

 

 

983

 

 

 

794

 

System Test:

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

 

 

$

675

 

Robotics:

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

 

 

$

782

 

Corporate and Eliminations:

 

 

 

 

 

 

Restructuring and other—acquisition & divestiture related expenses

 

 

2,214

 

 

 

 

Selling and administrative —equity modification

 

 

1,469

 

 

 

5,889

 

Restructuring and other—employee severance

 

$

 

 

$

659

 

XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Trade Accounts Receivable $ 23.4 $ 34.2
Deferred Revenue And Customer Advances 28.2 $ 50.7
Revenue, Remaining Performance Obligation, Amount $ 1,075.2  
Short-term Contract with Customer [Member]    
Revenue, Remaining Performance Obligation, Percentage 90.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period 12 months  
Long-term Contract with Customer [Member] | Maximum [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period 3 years  
Long-term Contract with Customer [Member] | Minimum [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period 1 year  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Disaggregation of Revenue [Line Items]    
Total [1] $ 599,819 $ 617,529
System Test    
Disaggregation of Revenue [Line Items]    
Total [1] 75,322 74,631
Wireless Test    
Disaggregation of Revenue [Line Items]    
Total [1] 24,589 38,675
Point in Time    
Disaggregation of Revenue [Line Items]    
Total [1] 496,198 512,741
Point in Time | System Test    
Disaggregation of Revenue [Line Items]    
Total [1] 58,073 56,857
Point in Time | Wireless Test    
Disaggregation of Revenue [Line Items]    
Total [1] 20,914 35,363
Over Time    
Disaggregation of Revenue [Line Items]    
Total [1] 103,621 104,788
Over Time | System Test    
Disaggregation of Revenue [Line Items]    
Total [1] 17,249 17,774
Over Time | Wireless Test    
Disaggregation of Revenue [Line Items]    
Total [1] 3,675 3,312
Asia Pacific    
Disaggregation of Revenue [Line Items]    
Total [1] 423,674 424,494
Asia Pacific | System Test    
Disaggregation of Revenue [Line Items]    
Total [1] 25,781 39,590
Asia Pacific | Wireless Test    
Disaggregation of Revenue [Line Items]    
Total [1] 17,141 23,231
Americas    
Disaggregation of Revenue [Line Items]    
Total [1] 108,651 118,591
Americas | System Test    
Disaggregation of Revenue [Line Items]    
Total [1] 36,594 28,980
Americas | Wireless Test    
Disaggregation of Revenue [Line Items]    
Total [1] 5,824 12,846
Europe, Middle East and Africa    
Disaggregation of Revenue [Line Items]    
Total [1] 67,494 74,444
Europe, Middle East and Africa | System Test    
Disaggregation of Revenue [Line Items]    
Total [1] 12,947 6,061
Europe, Middle East and Africa | Wireless Test    
Disaggregation of Revenue [Line Items]    
Total [1] 1,624 2,598
SOC | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 302,308 346,834
SOC | Point in Time | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 229,592 273,275
SOC | Over Time | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 72,716 73,559
SOC | Asia Pacific | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 270,567 283,259
SOC | Americas | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 22,551 41,568
SOC | Europe, Middle East and Africa | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 9,190 22,007
Memory | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 109,946 68,175
Memory | Point in Time | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 102,436 61,258
Memory | Over Time | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 7,510 6,917
Memory | Asia Pacific | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 95,606 63,695
Memory | Americas | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 9,052 2,944
Memory | Europe, Middle East and Africa | Semiconductor Test    
Disaggregation of Revenue [Line Items]    
Total [1] 5,288 1,536
Universal Robots (UR) | Robotics    
Disaggregation of Revenue [Line Items]    
Total [1] 67,761 72,037
Universal Robots (UR) | Point in Time | Robotics    
Disaggregation of Revenue [Line Items]    
Total [1] 65,893 70,029
Universal Robots (UR) | Over Time | Robotics    
Disaggregation of Revenue [Line Items]    
Total [1] 1,868 2,008
Universal Robots (UR) | Asia Pacific | Robotics    
Disaggregation of Revenue [Line Items]    
Total [1] 11,625 13,217
Universal Robots (UR) | Americas | Robotics    
Disaggregation of Revenue [Line Items]    
Total [1] 20,005 20,447
Universal Robots (UR) | Europe, Middle East and Africa | Robotics    
Disaggregation of Revenue [Line Items]    
Total [1] 36,131 38,373
MiR | Robotics    
Disaggregation of Revenue [Line Items]    
Total [1] 19,893 17,177
MiR | Point in Time | Robotics    
Disaggregation of Revenue [Line Items]    
Total [1] 19,290 15,959
MiR | Over Time | Robotics    
Disaggregation of Revenue [Line Items]    
Total [1] 603 1,218
MiR | Asia Pacific | Robotics    
Disaggregation of Revenue [Line Items]    
Total [1] 2,954 1,502
MiR | Americas | Robotics    
Disaggregation of Revenue [Line Items]    
Total [1] 14,625 11,806
MiR | Europe, Middle East and Africa | Robotics    
Disaggregation of Revenue [Line Items]    
Total [1] $ 2,314 $ 3,869
[1] Includes $0.9 million and $1.3 million in the three months ended March 31, 2024 and in the three months ended April 2, 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.”
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Accounting Policies [Abstract]    
Revenue on leases $ 0.9 $ 1.3
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Apr. 02, 2023
Dec. 31, 2022
Deferred Revenue Arrangement [Line Items]        
Maintenance, service and training $ 61,404 $ 66,458    
Customer advances, undelivered elements and other 39,189 35,731    
Extended warranty 34,509 34,897 $ 49,343 $ 56,180
Total deferred revenue and customer advances $ 135,102 $ 137,086    
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Assets Held for Sale - Additional Information (Detail)
$ in Millions
Nov. 07, 2023
USD ($)
Device Interface Solutions  
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Proceeds from sale of business $ 85.0
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Assets Held-for-sale (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Prepayments $ 3,200 $ 5,300
Total current assets held for sale 22,426 23,250
Total assets held for sale 11,458 11,531
Current liabilities:    
Total current liabilities held for sale 4,687 7,379
Total liabilities held for sale 1,938 2,000
Device Interface Solutions    
Current assets:    
Inventories, net 19,276 17,952
Prepayments 3,150 5,298
Total current assets held for sale 22,426 23,250
Property, plant and equipment, net 8,994 8,986
Operating lease right-of-use assets, net 2,464 2,545
Total assets held for sale 33,884 34,781
Current liabilities:    
Accounts payable 3,954 6,356
Other accrued liabilities 323 552
Operating lease liabilities 410 471
Total current liabilities held for sale 4,687 7,379
Long-term operating lease liabilities 1,938 2,000
Total liabilities held for sale 6,625 9,379
Net assets held for sale $ 27,259 $ 25,402
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Inventories, Net (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw material $ 243,871 $ 258,422
Work-in-process 39,870 26,851
Finished goods 30,491 24,701
Total inventories, net [1] $ 314,232 $ 309,974
[1] Inventories, net at March 31, 2024 and December 31, 2023 excludes $19.3 million and $18.0 million, respectively, of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Assets held for sale" for additional information.
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Inventories, Net (Parenthetical) (Detail) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Inventory work in process held for sale $ 19.3 $ 18.0
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories - Additional Information (Detail) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Inventory [Line Items]    
Inventory reserves $ 136.0 $ 136.0
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Additional Information (Detail)
$ in Thousands, € in Millions
3 Months Ended 12 Months Ended
Apr. 12, 2024
EUR (€)
Nov. 07, 2023
EUR (€)
Mar. 31, 2024
USD ($)
Apr. 02, 2023
USD ($)
Dec. 31, 2023
USD ($)
Financial Instruments and Fair Value [Line Items]          
Available-for-sale securities, realized gain     $ 1,000 $ 300  
Available-for-sale securities, realized loss     200 100  
Fair market value of investments with unrealized losses greater than one year     41,400   $ 65,200
Fair market value of investments with unrealized losses less than one year     36,200   22,300
Unrealized Gain (loss) on contracts, net     2,700 400  
Equity securities unrealized gain     2,600 2,000  
Other comprehensive income (Loss), cash flow hedge, gain (loss), before reclassification, after tax     1,274 $ 596  
Call Option          
Financial Instruments and Fair Value [Line Items]          
Unrealized Gain (loss) on contracts, net     13,900    
Expiration date of the option   Apr. 26, 2024      
Fair value of outstanding contracts     3,400   17,400
Technoprobe S.p.A          
Financial Instruments and Fair Value [Line Items]          
Percentage of investment acquired   10.00%      
Technoprobe S.p.A | Call Option          
Financial Instruments and Fair Value [Line Items]          
Notional Amount | €   € 481.0      
Cash Flow Hedging [Member]          
Financial Instruments and Fair Value [Line Items]          
Other comprehensive income (Loss), cash flow hedge, gain (loss), before reclassification, after tax         600
Debt Mutual Funds          
Financial Instruments and Fair Value [Line Items]          
Available for sale securities with out contractual maturity date     10,000    
Forward | Subsequent Event          
Financial Instruments and Fair Value [Line Items]          
Notional Amount | € € 481.0        
Expiration date of the option May 23, 2024        
Foreign Exchange Contracts          
Financial Instruments and Fair Value [Line Items]          
Unrealized Gain (loss) on contracts, net     $ 100   $ 1,800
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities $ 113,976 $ 132,456
U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 40,068 41,808
Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 35,845 52,734
Certificates of Deposit and Time Deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 21,706 21,772
Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 10,007 8,773
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 3,863 4,892
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 1,689 1,667
Non-U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 798 810
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 870,608 937,159
Derivative assets 4,251 18,746
Total 874,859 955,905
Derivative liabilities 936 2,545
Total 936 2,545
Fair Value, Measurements, Recurring | Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 278,229 298,156
Fair Value, Measurements, Recurring | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 429,174 459,415
Fair Value, Measurements, Recurring | U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 40,068 41,808
Fair Value, Measurements, Recurring | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 35,845 52,734
Fair Value, Measurements, Recurring | Certificates of Deposit and Time Deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 21,706 21,772
Fair Value, Measurements, Recurring | Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 10,007 8,773
Fair Value, Measurements, Recurring | U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 3,863 4,892
Fair Value, Measurements, Recurring | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 1,689 1,667
Fair Value, Measurements, Recurring | Non-U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 798 810
Fair Value, Measurements, Recurring | Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale equity securities 49,229 47,132
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 766,140 807,359
Derivative assets 0 0
Total 766,140 807,359
Derivative liabilities 0 0
Total 0 0
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 278,229 298,156
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 428,675 453,298
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Certificates of Deposit and Time Deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 10,007 8,773
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Non-U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Fair Value, Measurements, Recurring | Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale equity securities 49,229 47,132
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 104,468 129,800
Derivative assets 4,251 18,746
Total 108,719 148,546
Derivative liabilities 936 2,545
Total 936 2,545
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 0 0
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 499 6,117
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 40,068 41,808
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 35,845 52,734
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Certificates of Deposit and Time Deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 21,706 21,772
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 3,863 4,892
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 1,689 1,667
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Non-U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 798 810
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale equity securities 0
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 0
Derivative assets 0 0
Total 0 0
Derivative liabilities 0 0
Total 0 0
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring | Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 0 0
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 0 0
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring | U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring | Certificates of Deposit and Time Deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring | Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring | U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring | Non-U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring | Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale equity securities $ 0
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Reported Financial Assets and Liabilities (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets $ 874,859 $ 955,905
Liabilities 936 2,545
Other Current Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 936 2,545
Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 707,403 757,571
Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 41,300 62,154
Long-term marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 121,905 117,434
Prepayments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 4,251 18,746
Quoted Prices in Active Markets for Identical Instruments (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 766,140 807,359
Liabilities 0 0
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Other Current Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 0 0
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 706,904 751,454
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 0 0
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Long-term marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 59,236 55,905
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Prepayments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 108,719 148,546
Liabilities 936 2,545
Significant Other Observable Inputs (Level 2) | Other Current Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 936 2,545
Significant Other Observable Inputs (Level 2) | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 499 6,117
Significant Other Observable Inputs (Level 2) | Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 41,300 62,154
Significant Other Observable Inputs (Level 2) | Long-term marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 62,669 61,529
Significant Other Observable Inputs (Level 2) | Prepayments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 4,251 18,746
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 0 0
Liabilities 0 0
Significant Unobservable Inputs (Level 3) | Other Current Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 0 0
Significant Unobservable Inputs (Level 3) | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 0 0
Significant Unobservable Inputs (Level 3) | Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 0 0
Significant Unobservable Inputs (Level 3) | Long-term marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 0 0
Significant Unobservable Inputs (Level 3) | Prepayments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets $ 0 $ 0
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale marketable securities, Fair Market Value $ 113,976 $ 132,456
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 707,403 757,571
Available-for-sale marketable securities, Fair Market Value 163,205 179,588
Derivative assets 4,251 18,746
Derivative liabilities $ 936 $ 2,545
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Deferred Tax and Other Liabilities, Noncurrent Deferred Tax and Other Liabilities, Noncurrent
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents $ 707,403 $ 757,571
Available-for-sale marketable securities, Fair Market Value 163,205 179,588
Derivative assets 4,251 18,746
Derivative liabilities $ 936 $ 2,545
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Deferred Tax and Other Liabilities, Noncurrent Deferred Tax and Other Liabilities, Noncurrent
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 122,885 $ 140,377
Available-for-sale marketable securities, Unrealized Gain 109 249
Available-for-sale marketable securities, Unrealized (Loss) (9,018) (8,170)
Available-for-sale marketable securities, Fair Market Value 113,976 132,456
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 77,541 87,538
U.S. Treasury Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 44,519 45,725
Available-for-sale marketable securities, Unrealized Gain 1 14
Available-for-sale marketable securities, Unrealized (Loss) (4,452) (3,931)
Available-for-sale marketable securities, Fair Market Value 40,068 41,808
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 38,914 35,080
Corporate Debt Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 39,946 56,458
Available-for-sale marketable securities, Unrealized Gain 89 201
Available-for-sale marketable securities, Unrealized (Loss) (4,190) (3,925)
Available-for-sale marketable securities, Fair Market Value 35,845 52,734
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 31,461 44,263
Commercial Paper    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 1,670 1,633
Available-for-sale marketable securities, Unrealized Gain 19 34
Available-for-sale marketable securities, Unrealized (Loss) 0
Available-for-sale marketable securities, Fair Market Value 1,689 1,667
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 0
U.S. Government Agency Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 3,883 4,898
Available-for-sale marketable securities, Unrealized Gain 0
Available-for-sale marketable securities, Unrealized (Loss) (20) (6)
Available-for-sale marketable securities, Fair Market Value 3,863 4,892
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 3,863 4,892
Debt Mutual Funds    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 10,363 9,081
Available-for-sale marketable securities, Unrealized Gain 0
Available-for-sale marketable securities, Unrealized (Loss) (356) (308)
Available-for-sale marketable securities, Fair Market Value 10,007 8,773
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 3,303 3,303
Certificates of Deposit and Time Deposits    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 21,706 21,772
Available-for-sale marketable securities, Unrealized Gain 0
Available-for-sale marketable securities, Unrealized (Loss) 0
Available-for-sale marketable securities, Fair Market Value 21,706 21,772
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 0
Non-U.S. Government Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 798 810
Available-for-sale marketable securities, Unrealized Gain 0
Available-for-sale marketable securities, Unrealized (Loss) 0
Available-for-sale marketable securities, Fair Market Value 798 810
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 0
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Reported Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 122,885 $ 140,377
Available-for-sale marketable securities, Unrealized Gain 109 249
Available-for-sale marketable securities, Unrealized (Loss) (9,018) (8,170)
Available-for-sale marketable securities, Fair Market Value 113,976 132,456
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 77,541 87,538
Marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 41,308 62,385
Available-for-sale marketable securities, Unrealized Gain 19 36
Available-for-sale marketable securities, Unrealized (Loss) (27) (267)
Available-for-sale marketable securities, Fair Market Value 41,300 62,154
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 17,657 34,844
Long-term marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 81,577 77,992
Available-for-sale marketable securities, Unrealized Gain 90 213
Available-for-sale marketable securities, Unrealized (Loss) (8,991) (7,903)
Available-for-sale marketable securities, Fair Market Value 72,676 70,302
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 59,884 $ 52,694
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Contractual Maturities of Investments in Debt Securities Held (Detail)
$ in Thousands
Mar. 31, 2024
USD ($)
Schedule of Available-for-sale Securities  
Due within one year, cost $ 41,308
Due after 1 year through 5 years, cost 26,360
Due after 5 years through 10 years, cost 7,760
Due after 10 years, cost 37,094
Total, cost 112,522
Due within one year, fair market value 41,300
Due after 1 year through 5 years, fair market value 25,819
Due after 5 years through 10 years, fair market value 7,405
Due after 10 years, fair maket value 29,445
Total, fair market value $ 103,969
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Notional Amount of Derivatives (Detail) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Intercompany Foreign Currency Balance [Line Items]    
Derivative Liability, Notional amounts $ 168.1  
Derivative Asset, Notional amounts   $ 152.1
U.S. dollar/Japanese yen    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Liability, Notional amounts 57.5 11.0
U.S. dollar/Taiwan dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Liability, Notional amounts 20.1 42.7
U.S. dollar/Korean won    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Liability, Notional amounts 6.6 7.2
U.S. dollar/British pound sterling    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Liability, Notional amounts 1.0 1.5
Euro/U.S. dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Asset, Notional amounts 25.8 25.3
Singapore dollar/U.S. dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Asset, Notional amounts 17.6 16.6
Philippine peso/U.S. dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Asset, Notional amounts 9.9 10.1
Chinese yuan/U.S. dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Asset, Notional amounts 0.6 1.0
Danish krone/U.S. dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Liability, Notional amounts 28.4 36.0
Derivative Asset, Notional amounts $ 0.6 $ 0.7
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule Of Foreign Currency Cash Flow Hedges (Detail) - Foreign Exchange Forward [Member] - Cash Flow Hedging [Member] - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Derivative, Notional Amount $ 0.0 $ 35.5
Long [Member] | U.S. dollar/Japanese yen    
Derivative, Notional Amount $ 0.0 $ 35.5
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Derivative assets (liabilities), net $ 3,315 $ 16,200
Not Designated as Hedging Instrument | Foreign Exchange Forward [Member] | Other Current Assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 805 733
Not Designated as Hedging Instrument | Foreign Exchange Forward [Member] | Other Current Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities (936) (2,545)
Not Designated as Hedging Instrument | Foreign Exchange Option [Member] | Other Current Assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 3,446 17,364
Designated as Hedging Instrument [Member] | Foreign Exchange Forward [Member] | Other Current Assets    
Derivatives, Fair Value [Line Items]    
Derivative assets $ 0 $ 648
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Foreign Exchange Option [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net $ 9,939 $ 2,797
Other (income) expense, net | Not Designated as Hedging Instrument [Member] | Foreign Exchange Forward [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Losses (Gains) on derivatives recognized in statements of operations [1] (1,699) 1,259
Other (income) expense, net | Not Designated as Hedging Instrument [Member] | Foreign Exchange Option [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net 13,918 0
Sales [Member] | Designated as Hedging Instrument [Member] | Foreign Exchange Forward and Option Contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net $ (2,280) $ 1,538
[1] The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies. For the three months ended March 31, 2024 and April 2, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $2.7 million and $0.4 million, respectively.
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Unrealized Gain (loss) on contracts $ 2.7 $ 0.4
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended
Dec. 12, 2016
Mar. 31, 2024
Apr. 02, 2023
Dec. 31, 2023
Oct. 05, 2022
May 01, 2020
Debt Instrument            
Repurchase of common stock   $ 22,117 $ 93,308      
Line of Credit Facility, Maximum Borrowing Capacity         $ 750,000 $ 400,000
Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases   $ 200,000        
Line of Credit Facility, Interest Rate Description   The interest rate applicable to loans under the Credit Facility are, at Teradyne’s option, equal to either a base rate plus a margin ranging from 0.00% to 0.75% per annum or SOFR plus a margin ranging from 1.10% to 1.85% per annum, based on the consolidated leverage ratio of Teradyne. In addition, Teradyne will pay a commitment fee on the unused portion of the commitments under the Credit Facility ranging from 0.15% to 0.25% per annum, based on the then applicable consolidated leverage ratio.        
Term of revolving credit facility           3 years
Available Incremental Amount Under The Credit Facility Not To Exceed Percentage Of Consolidated EBIDTA   15.00%        
Retained Earnings (Accumulated Deficit)   $ 730,260   $ 706,514    
Warrant [Member]            
Debt Instrument            
Warrant expired   0.8        
Collateral Pledged [Member]            
Debt Instrument            
Line of Credit Facility, Interest Rate Description   65        
1.25% Convertible Senior Unsecured Notes Due December 15, 2023            
Debt Instrument            
Aggregate principal amount $ 460,000          
Debt instrument, interest rate, stated percentage 1.25%          
Debt instrument, net proceeds after issuance costs $ 450,800          
Payment for net cost of convertible note hedges net of warrant proceeds 33,000          
Repurchase of common stock $ 50,100          
Repurchase of stock, shares 2.0          
Debt instrument, frequency of periodic payment payable semiannually in arrears on June 15 and December 15 of each year          
1.25% Convertible Senior Unsecured Notes            
Debt Instrument            
Senior notes maturity date Dec. 15, 2023          
Shares that would be issued upon conversion   13.8        
Strike price per share of warrant   $ 39.37        
Maximum | 1.25% Convertible Senior Unsecured Notes            
Debt Instrument            
Warrant transactions expiry date   Jul. 10, 2024        
Minimum | 1.25% Convertible Senior Unsecured Notes            
Debt Instrument            
Warrant transactions expiry date   Mar. 18, 2024        
Revolving Credit Facility | Maximum | Truist Bank [Member]            
Debt Instrument            
Commitment fee percentage of unused portion of credit facility   0.25%        
Revolving Credit Facility | Minimum | Truist Bank [Member]            
Debt Instrument            
Commitment fee percentage of unused portion of credit facility   0.15%        
Revolving Credit Facility | Base Rate | Maximum | Truist Bank [Member]            
Debt Instrument            
Debt instrument, basis spread on variable rate   0.75%        
Revolving Credit Facility | Base Rate | Minimum | Truist Bank [Member]            
Debt Instrument            
Debt instrument, basis spread on variable rate   0.00%        
Revolving Credit Facility | London Interbank Offered Rate (LIBOR) | Maximum | Truist Bank [Member]            
Debt Instrument            
Debt instrument, basis spread on variable rate   1.85%        
Revolving Credit Facility | London Interbank Offered Rate (LIBOR) | Minimum | Truist Bank [Member]            
Debt Instrument            
Debt instrument, basis spread on variable rate   1.10%        
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Interest Expense on Teradyne's Senior Notes (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Debt Instrument    
Contractual interest expense on the coupon $ 0 $ 138
Amortization of debt issuance fees recognized as interest expense 0 113
Total interest expense on the convertible debt $ 0 $ 251
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Prepayments and Other Current Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Prepaid And Other Current Assets [Line Items]    
Contract manufacturer and supplier prepayments $ 491,512 $ 502,257
Prepaid maintenance and other services 21,894 17,592
Prepaid taxes 14,335 16,083
Other prepayments 9,901 13,038
Total prepayments [1] $ 537,642 $ 548,970
[1] Excludes $3.2 million and $5.3 million at March 31, 2024 and December 31, 2023, respectively, of contract manufacturer and supplier prepayments, classified as assets held for sale. See Note E: “Assets held for sale” for additional information.
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Prepayments - Schedule of Prepayments and Other Current Assets (Parenthetical) (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Prepayments [Abstract]    
Contract manufacturer and supplier prepayments, classified as assets held for sale $ 3.2 $ 5.3
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Warranty Accrual Included in Other Accrued Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Product Warranty Liability [Line Items]    
Balance at beginning of period $ 15,698 $ 14,181
Accruals for warranties issued during the period 3,259 4,117
Accruals related to pre-existing warranties (683) (405)
Settlements made during the period (2,950) (4,992)
Balance at end of period $ 15,324 $ 12,901
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Product Warranty Liability [Line Items]    
Balance at beginning of period $ 34,897 $ 56,180
Deferral of new extended warranty revenue 6,914 4,413
Recognition of extended warranty deferred revenue (7,302) (11,250)
Balance at end of period $ 34,509 $ 49,343
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Oct. 02, 2022
Share-based Compensation Arrangement by Share-based Payment Award      
Total shareholder return performance measurement period 3 years    
Stock price $ 95.14 $ 103.44  
Description of retirement policy On January 22, 2024, the Board enacted the Executive Retirement Policy for Restricted Stock Unit and Option Vesting (the "Retirement Policy"). Under the Retirement Policy, an executive officer that is over the age of 65 and has 10 or more years of service as of the effective date of his or her retirement will be eligible for continued vesting of his or her unvested time-based restricted stock units and stock options granted prior to his or her retirement date.    
Retirement Agreement [Member]      
Share-based Compensation Arrangement by Share-based Payment Award      
Allocated share-based compensation expense   $ 5.9  
Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award      
Percentage of common stock price paid 100.00%    
Employee Stock Option [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award      
Period of stock granted to employees and executive officers vest in equal installments 7 years    
Employee Stock Option [Member] | Measurement Input, Expected Dividend Payment [Member]      
Share-based Compensation Arrangement by Share-based Payment Award      
Estimated annual dividend amount per share $ 0.48 $ 0.44  
Restricted Stock Units | Employees      
Share-based Compensation Arrangement by Share-based Payment Award      
Period of stock granted to employees and executive officers vest in equal installments 4 years    
Percentage of awards vesting on the first anniversary of grant date 100.00%    
Restricted Stock Units | Director      
Share-based Compensation Arrangement by Share-based Payment Award      
Period of stock granted to employees and executive officers vest in equal installments 1 year    
TSR Performance-Based Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award      
Total shareholder return performance measurement period 3 years    
Minimum years of service for retirement to be eligible for PRSUs 10 years    
Restricted stock unit awards granted 0.1 0.1  
Weighted average grant date fair value of restricted stock units granted $ 100.87 $ 137.64  
Stock price 95.14 $ 103.44  
TSR Performance-Based Restricted Stock Units | Measurement Input, Expected Dividend Payment [Member]      
Share-based Compensation Arrangement by Share-based Payment Award      
Estimated annual dividend amount per share $ 0.48   $ 0.44
TSR Performance-Based Restricted Stock Units | Share-based Compensation Award, Tranche One      
Share-based Compensation Arrangement by Share-based Payment Award      
Percentage of vesting of target shares upon performance achieved 0.00%    
TSR Performance-Based Restricted Stock Units | Share-based Compensation Award, Tranche Two      
Share-based Compensation Arrangement by Share-based Payment Award      
Percentage of vesting of target shares upon performance achieved 200.00%    
Employee Stock Purchase Plan | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award      
Period of stock granted to employees and executive officers vest in equal installments 4 years    
PBIT Performance-Based Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award      
Restricted stock unit awards granted 0.1 0.1  
Weighted average grant date fair value of restricted stock units granted $ 94.01 $ 102.23  
Service-Based Restricted Stock Units | Employees      
Share-based Compensation Arrangement by Share-based Payment Award      
Restricted stock unit awards granted 0.5 0.5  
Weighted average grant date fair value of restricted stock units granted $ 94.28 $ 102.36  
Service-Based Restricted Stock Units | Executive Officer      
Share-based Compensation Arrangement by Share-based Payment Award      
Restricted stock unit awards granted 0.1 0.1  
Service Based Stock Options | Executive Officer      
Share-based Compensation Arrangement by Share-based Payment Award      
Weighted average grant date fair value of restricted stock units granted $ 37.5 $ 40.9  
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) - TSR Performance-Based Restricted Stock Units
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Share-based Compensation Arrangement by Share-based Payment Award    
Risk-free interest rate 3.90% 3.90%
Expected historical volatility 42.40% 50.20%
Dividend yield 0.50% 0.40%
New York Stock Exchange Composite Index    
Share-based Compensation Arrangement by Share-based Payment Award    
Expected historical volatility 15.60% 24.80%
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) - Employee Stock Option [Member]
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Share-based Compensation Arrangement by Share-based Payment Award    
Expected life (years) 4 years 4 years
Risk-free interest rate 4.00% 3.70%
Volatility-historical 46.30% 46.70%
Dividend yield 0.50% 0.40%
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Changes in Accumulated Other Comprehensive Income (loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance $ 2,525,897 $ 2,451,294
Other comprehensive income (loss) (12,761) 13,402
Balance 2,557,829 2,449,462
Foreign Currency Translation Reclassification Adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance (22,442) (39,849)
Other comprehensive (loss) gain before reclassifications, net of tax (11,457) 9,309
Amounts reclassified from accumulated other comprehensive income (loss), net of tax 0 0
Other comprehensive income (loss) (11,457) 9,309
Balance (33,899) (30,540)
Unrealized (Losses) Gains on Marketable Securities    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance (6,194) (8,661)
Other comprehensive (loss) gain before reclassifications, net of tax (902) 2,294
Amounts reclassified from accumulated other comprehensive income (loss), net of tax 106 5
Other comprehensive income (loss) (796) 2,299
Balance (6,990) (6,362)
Unrealized (Losses) Gains on Cash Flow Hedges    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance 506 (2,517)
Other comprehensive (loss) gain before reclassifications, net of tax 1,274 596
Amounts reclassified from accumulated other comprehensive income (loss), net of tax (1,780) 1,200
Other comprehensive income (loss) (506) 1,796
Balance 0 (721)
Retirement Plans Prior Service Credit    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance 1,152 1,159
Other comprehensive (loss) gain before reclassifications, net of tax 0 0
Amounts reclassified from accumulated other comprehensive income (loss), net of tax (2) (2)
Other comprehensive income (loss) (2) (2)
Balance 1,150 1,157
Accumulated Other Comprehensive Income (Loss)    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance (26,978) (49,868)
Other comprehensive (loss) gain before reclassifications, net of tax (11,085) 12,199
Amounts reclassified from accumulated other comprehensive income (loss), net of tax (1,676) 1,203
Other comprehensive income (loss) (12,761) 13,402
Balance $ (39,739) $ (36,466)
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Amounts reclassified from accumulated other comprehensive income (loss), tax $ (470) $ 340    
Foreign currency translation adjustments, tax 0 0 $ 0 $ 0
Unrealized (losses) gains on marketable securities, tax (1,919) (1,803) (1,728) (2,308)
Unrealized (Losses) Gains on Cash Flow Hedges 0 (203) 142 (708)
Retirement plans prior service benefit, tax (1,132) (1,130) $ (1,132) $ (1,130)
Foreign Currency Translation Reclassification Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other comprehensive income (loss) before reclassifications, tax 0 0    
Amounts reclassified from accumulated other comprehensive income (loss), tax 0 0    
Other comprehensive income (loss), tax 0 0    
Unrealized (Losses) Gains on Marketable Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other comprehensive income (loss) before reclassifications, tax (221) 503    
Amounts reclassified from accumulated other comprehensive income (loss), tax 30 2    
Other comprehensive income (loss), tax (191) 505    
Unrealized (Losses) Gains on Cash Flow Hedges        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other comprehensive income (loss) before reclassifications, tax 358 167    
Amounts reclassified from accumulated other comprehensive income (loss), tax (500) 338    
Other comprehensive income (loss), tax (142) 505    
Retirement Plans Prior Service Credit        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other comprehensive income (loss) before reclassifications, tax 0 0    
Amounts reclassified from accumulated other comprehensive income (loss), tax 0 0    
Other comprehensive income (loss), tax $ 0 $ 0    
XML 88 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Interest income (expense) $ (106) $ (5)
Unrealized (losses) gains, net 1,780 (1,200)
Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Interest income (expense) (106) (5)
Reclassifications, net of tax (106) (5)
Amortization of Prior Service Credit    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Reclassifications, net of tax 2 2
Accumulated Other Comprehensive Income (Loss)    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Reclassifications, net of tax $ 1,676 $ (1,203)
XML 89 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax $ 500 $ (338)
Reclassifications, tax 470 (340)
Unrealized (Losses) Gains on Marketable Securities    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Reclassifications, tax (30) (2)
Amortization of Prior Service Credit    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Reclassifications, tax $ 0 $ 0
XML 90 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Acquired Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Goodwill and Intangible Assets Disclosure [Line Items]    
Acquired intangible assets amortization $ 4,697 $ 4,802
XML 91 R82.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Changes in Carrying Amount of Goodwill by Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Mar. 31, 2024
Goodwill [Line Items]    
Goodwill $ 1,178,218 $ 1,170,142
Accumulated impairment losses (762,566) (762,566)
Foreign currency translation adjustment (8,076)  
Total Goodwill 415,652 407,576
Robotics    
Goodwill [Line Items]    
Goodwill 395,463 387,502
Accumulated impairment losses 0 0
Foreign currency translation adjustment (7,962)  
Total Goodwill 395,463 387,502
Wireless Test    
Goodwill [Line Items]    
Goodwill 361,819 361,819
Accumulated impairment losses (353,843) (353,843)
Foreign currency translation adjustment 0  
Total Goodwill 7,976 7,976
Semiconductor Test    
Goodwill [Line Items]    
Goodwill 262,237 262,123
Accumulated impairment losses (260,540) (260,540)
Foreign currency translation adjustment (114)  
Total Goodwill 1,697 1,583
System Test    
Goodwill [Line Items]    
Goodwill 158,699 158,699
Accumulated impairment losses (148,183) (148,183)
Foreign currency translation adjustment 0  
Total Goodwill $ 10,516 $ 10,516
XML 92 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 378,822 $ 378,822
Accumulated Amortization (341,775) (337,062)
Foreign Currency Translation Adjustment (6,813) (6,356)
Net Carrying Amount 30,234 35,404
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 267,706 267,706
Accumulated Amortization (246,266) (243,191)
Foreign Currency Translation Adjustment (5,635) (5,343)
Net Carrying Amount 15,805 19,172
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 52,109 52,109
Accumulated Amortization (48,278) (47,850)
Foreign Currency Translation Adjustment 203 232
Net Carrying Amount 4,034 4,491
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 59,007 59,007
Accumulated Amortization (47,231) (46,021)
Foreign Currency Translation Adjustment (1,381) (1,245)
Net Carrying Amount $ 10,395 $ 11,741
XML 93 R84.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Estimated Intangible Asset Amortization Expense (Detail)
$ in Thousands
Mar. 31, 2024
USD ($)
Finite-Lived Intangible Assets  
2024 $ 14,010
2025 11,290
2026 2,364
2027 1,148
2028 1,066
Thereafter $ 356
XML 94 R85.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Common Share - Additional Information (Detail) - shares
shares in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Employee Stock Option [Member]    
Net Income Loss Per Common Share    
Exercise of stock options 0.4 0.5
XML 95 R86.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Computation of Basic and Diluted Net Income Per Common Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Net Income Loss Per Common Share    
Net Income (Loss) $ 64,197 $ 83,531
Weighted average common shares-basic 153,047 155,904
Convertible note hedge warrant shares [1] 8,862 8,983
Incremental shares from assumed conversion of convertible notes [2] 0 914
Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements 4 6
Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total 9,301 10,404
Weighted average common shares-diluted 162,348 166,308
Earnings Per Share, Basic $ 0.42 $ 0.54
Earnings Per Share, Diluted $ 0.4 $ 0.5
Restricted Stock Units    
Net Income Loss Per Common Share    
Incremental shares attributable to share based payment arrangements 419 453
Employee Stock Option [Member]    
Net Income Loss Per Common Share    
Incremental shares attributable to share based payment arrangements 16 48
[1] Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price, multiplied by the number of warrant shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.
[2] Incremental shares from assumed conversion of the convertible notes were calculated using the difference between the average Teradyne stock price for the period and the conversion price, multiplied by the number of convertible notes shares. The result of this calculation, representing the total intrinsic value of the convertible notes, was divided by the average Teradyne stock price for the period.
XML 96 R87.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring and Other - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Restructuring Cost and Reserve    
Severance benefit and charges $ 2.0 $ 2.0
Technoprobe [Member]    
Restructuring Cost and Reserve    
Acquisition and divestiture expenses $ 2.2  
XML 97 R88.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Retirement Plans - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
U.S. Supplemental Executive Defined Benefit Pension Plan    
Defined Benefit Plan Disclosure    
Contribution to defined benefit pension plans $ 0.8 $ 0.8
Non-United States Subsidiaries    
Defined Benefit Plan Disclosure    
Contribution to defined benefit pension plans in 2018 $ 0.3 $ 0.2
XML 98 R89.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Defined Benefit Plan Disclosure    
Service cost $ 231 $ 272
Interest cost 1,647 1,711
Expected return on plan assets (1,268) (1,285)
Total net periodic pension cost 610 698
Foreign Pension Plans, Defined Benefit    
Defined Benefit Plan Disclosure    
Service cost 117 109
Interest cost 246 262
Expected return on plan assets (16) (9)
Total net periodic pension cost 347 362
Postretirement Benefit Plans    
Defined Benefit Plan Disclosure    
Service cost 10 9
Interest cost 73 61
Amortization of prior service credit (2) (2)
Special termination benefits 292 0
Total net periodic pension cost $ 373 $ 68
XML 99 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Purchase Commitment, Excluding Long-term Commitment    
Aggregate purchase commitments $ 428,800  
Purchase commitments less than one year 404,700  
Product warranty accrual 15,300,000 $ 15,700,000
Revenue deferrals related to extended warranties $ 34,500,000 $ 34,900,000
XML 100 R91.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Apr. 02, 2023
Dec. 15, 2022
Aug. 16, 2022
Mar. 31, 2024
Apr. 02, 2023
Dec. 31, 2023
Income Taxes [Line Items]            
Decrease in Unrecognised Tax Benefit due to lapse in Statute of limitation       $ 0.8    
Accrued interest and penalties       0.7   $ 1.3
Interest and penalties related to income tax, expense (benefit) $ 0.1     (0.6)    
Uncertain tax positions       15.9   $ 18.6
Net increase in uncertain tax positions       $ (2.7)    
Percentage of alternative minimum tax     15.00%      
Minimum effective tax rate   15.00%        
SINGAPORE            
Income Taxes [Line Items]            
Tax savings due to the tax holiday, per share       $ 0.01 $ 0  
Income Tax Holiday, Aggregate Dollar Amount       $ 1.1 $ 0.2  
XML 101 R92.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Reconciliation of Effective Tax Rate (Detail)
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Income Tax Disclosure [Line Items]    
U.S. statutory federal tax rate 21.00% 21.00%
Tax credits (3.10%) (2.50%)
Discrete benefit related to reserves for uncertain tax positions (3.10%) 0.00%
International provisions of the U.S. Tax Cuts and Jobs Act of 2017 (2.20%) (3.20%)
Foreign taxes (2.10%) (0.60%)
Discrete benefit related to equity compensation (0.90%) (3.30%)
Other, net 2.30% 2.60%
Effective tax rate 11.90% 14.00%
XML 102 R93.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
Segment
Segment Reporting Information [Line Items]  
Operating segments 4
XML 103 R94.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Revenues [1] $ 599,819 $ 617,529  
Income (loss) before income taxes [2],[3] 72,902 97,084  
Total assets 3,410,720 [4] 3,383,407 [4] $ 3,486,824
System Test      
Segment Reporting Information [Line Items]      
Revenues [1] 75,322 74,631  
Wireless Test      
Segment Reporting Information [Line Items]      
Revenues [1] 24,589 38,675  
Operating Segments      
Segment Reporting Information [Line Items]      
Revenues 599,819 617,529  
Income (loss) before income taxes [2],[3] 82,865 102,322  
Total assets [4] 2,321,469 2,324,487  
Operating Segments | Semiconductor Test      
Segment Reporting Information [Line Items]      
Revenues 412,254 415,009  
Income (loss) before income taxes [2],[3] 79,414 96,185  
Total assets [4] 1,348,829 1,386,851  
Operating Segments | System Test      
Segment Reporting Information [Line Items]      
Revenues 75,322 74,631  
Income (loss) before income taxes [2],[3] 18,391 15,275  
Total assets [4] 181,803 173,669  
Operating Segments | Robotics      
Segment Reporting Information [Line Items]      
Revenues 87,654 89,214  
Income (loss) before income taxes [2],[3] (14,047) (18,490)  
Total assets [4] 721,318 676,092  
Operating Segments | Wireless Test      
Segment Reporting Information [Line Items]      
Revenues 24,589 38,675  
Income (loss) before income taxes [2],[3] (893) 9,352  
Total assets [4] 69,519 87,875  
Corporate And Eliminations      
Segment Reporting Information [Line Items]      
Revenues 0 0  
Income (loss) before income taxes [2],[3] (9,963) (5,238)  
Total assets [4] $ 1,089,251 $ 1,058,920  
[1] Includes $0.9 million and $1.3 million in the three months ended March 31, 2024 and in the three months ended April 2, 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.”
[2] Included in Corporate and Eliminations are: interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations, severance charges, pension, acquisition and divestiture related fees, and an expense for the modification of outstanding equity awards.
[3] Included in income (loss) before taxes are charges related to restructuring and other, expense for the modification of outstanding equity awards, and inventory charges.
[4] Total assets are attributable to each segment. Semiconductor Test includes $33.9 million of total assets classified as assets held for sale. See Note E: "Assets held for sale" for additional information. Corporate assets consist of cash and cash equivalents, marketable securities, and certain other assets.
XML 104 R95.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Segment Information (Parenthetical) (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Apr. 02, 2023
Segment Reporting Information [Line Items]      
Assets held for sale $ 11,458 $ 11,531  
Semiconductor Test | Operating Segments      
Segment Reporting Information [Line Items]      
Assets held for sale $ 33,900   $ 33,900
XML 105 R96.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Schedule of Segment Reporting Information by Segment Charges (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Apr. 02, 2023
Segment Reporting Information [Line Items]    
Restructuring and other—employee severance $ 4,427 $ 2,037
Semiconductor Test    
Segment Reporting Information [Line Items]    
Cost of revenues—inventory charge 4,956 3,768
Restructuring and other—employee severance 983 794
System Test    
Segment Reporting Information [Line Items]    
Cost of revenues—inventory charge 0 675
Robotics    
Segment Reporting Information [Line Items]    
Cost of revenues—inventory charge 0 782
Corporate And Eliminations    
Segment Reporting Information [Line Items]    
Restructuring and other-acquisition & divestiture related expenses 2,214 0
Selling and administrative-equity modification 1,469 5,889
Restructuring and other—employee severance $ 0 $ 659
XML 106 R97.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended
Jan. 01, 2023
Mar. 31, 2024
Apr. 02, 2023
Jan. 31, 2024
Jan. 31, 2023
Common stock average price   $ 100.31 $ 104.88    
Dividends Payable, Amount Per Share       $ 0.12 $ 0.11
Dividend payment   $ 18,370 $ 17,165    
Percentage of excise tax on share repurchases in excess of issuances 1.00%        
Cumulative repurchases, shares   0.2 0.9    
Cumulative repurchases, value $ 90,000 $ 22,100 $ 93,700   $ 2,000,000
2023 Repurchase Program [Member]          
Common stock average price   $ 102.35      
Cumulative repurchases, shares   4.1      
Cumulative repurchases, value   $ 422,600      
EXCEL 107 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !%XHU@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 1>*-8\[;:8^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FT!0=3UPK032$A, G&+$F^+:)HH,6KW]J1AZX3@ 3C&_O/Y ML^16>:%X2:\UNP2%)+DC #"[\06==J)51 22Z<\%HM>/\9^@S3"K!'BP-%J,H*6#=/ M],>I;^$"F&&$P<;O NJ%F*M_8G,'V"DY1;.DQG$LQR;GT@X5O#T]ON1U"S-$ MDH/"]"L:04>/*W:>_-H\K+<;UM6\OB[X3<&;;74O.!?\[GUV_>%W$;9.FYWY MQ\9GP:Z%7W?1?0%02P,$% @ $7BC6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" 1>*-8D(%5.K@% #&'@ & 'AL+W=O;J]:@17RQXEFH'^3V5U$ 71@]3X9I M_I=L=\]VNRWB9:F641$,+8B">/>?OQ0O8B^ U06P(H"]"Z!U 6X1X.:@NY;E M6-=<\]%0R2U1YFE0,P?YN\FC@2:(33B[ZDOX>+U.M8-S]8WM#.X6N7<$DXX M#\E7P16Y@8O6!,:UZM(,C6K(UR_Y^FB;9K$.]"N9 J("O%N86E[(;^+51H;GLL^H8V-$8QLR#DK&P7?UX5RH0/KUO8BK?:$V/C2F(=]ER7>)MFB:*?5^ MB$*-(%"JK%F(JMG;VFY3UG8IL:$WD#N(3IVJLCK'=6[1JQCX :FR'M861%R@ M*>N>BZ#').N#6 >F1@+T/8_LI+C0X^QA?/WU?G9&;N^GYU925* I*:M(V3&D M-T$(EF *W;F6RCHG'=#YQ!5XKK'G@:-5(./O)*W$J%)3XLK\4-1NC!X5]X-X M31:OT5*&5M0# K,'*]8I7 ZM; [%?4J9GE\RKK10H1F^B53:2HAK:959+0\> MUA2Q,CWT6-<#*9D&^;H)8<3%:GT='M<4LK)!%/QM"'NT6AF64Y*6J/ ME117_&I= TWQJ*:0QT M*(A<$!L> M0S6HK9FXT/UX<3VVKD_PP(:$K') #+[62W&?1TEK>)@=$'(>VG5ZWQZS? M YS"]K#*]K"C;,]M[$D%ZD#];FQ%/H7_ M897_84?YGT?^0FY]F(B"5>#EW%@/XY).M\T8+,^Z ROO*=P/J]P/P\U+P3OV M?5!/S]X.R"=XCGR.[?V*2_8TIW!,K'),#/1\^7^TV37*-8]$6%7H8) M !\* & 'AL+W=OS@4^P,C,[%0/;P2E33WU]]0;(7GV5)1?J[64"GW+TKPZGZR5VIS.YU6\EIFH9L5&YO#+?5%F M0L%K^3"O-J44JZ91ELZ)Y_GS3"3YY.*L^?:QO#@K:I4FN?Q8HJK.,E$^OY%I M\70^P9/O'SXE#VNE/\POSC;B0=Y(]7GSL82W>:=EE60RKY(B1Z6\/Y]R4NOS23A!*WDOZE1]*I[>RJU!7.N+B[1J M_D5/6UEO@N*Z4D6V;0P(LB1O_Q??M@.QTP!32P.R;4" BE =TVH,?VP+8- MV+$]\&V#QO1Y:WLS< NAQ,5963RA4DN#-OW0C'[3&L8KR;6CW*@2?DV@G;JX M^O!^L7Q_LUP@>+KY\.YZ<7D++V\NWUV^OUJBF[?+Y>T-.D&?;Q;HUU>_H5.N.=UO M/@?+._-)9SYI]%&;^759REPA45525:UH%S*Q K^/3:B-B>3Z!A5K)\E%. M+G[^"?O>:Y-U/TC9GJVTLY6ZM%]-%X 7,@S%_W+7'(,;A#^[$]I"R#BES(@4G^2J5N$LEJF1X6G$@F8B]&,8(J$06!RONW71_ BN+K,[67;N/H6N MJHUL(FOZ;!H./AX.XE,ZG#23&,'$,B!^-R"^"9#0H[@T(GI@]J#3X5[\4]$\APU#N$(1X,,(ZE:!!%Q PQ MZB!&[D"U!PZM9;IJEE(%X;#3_Q:G00[R@L#FPSWK8C?M?I(J*:5VV,:) M*Q?6,<]AS%@TA&H2XYYM1'LZQ&XV:P.M ]Z8L!CWHM&R,O!:R$-;W.IY#;NY MZ3*&E:\G/,F5R!\2[:.'%M.8D2CD):.Y-XAQ9AW0GKBPF[G^612KIR1-C=#& M1,0\<+@A"9CD,/>Y+4CUE(7=G/6NR!].E"RSHUD+CPD)W)./YM\DQJDEPR8] M;Y%C>,ONGF1,0Q 1O8 ,LNO%@7Z^4%,.M#2J#_W0EH62GN4(/JJD2Q-QEZ1- MQ#77=4ZR?'%A]X.T[1N]4\:Z.;*K1B!9U71C-'A,M+M>S M(7&S(8 L:X@X,MNDQ;.4U2\H+K*-S"O1;AI!/O*4J/6Z2%= ]V:W-!(EA/6A M$0:Y""C($C=)3Y3D2*(L)=0[M6PKZF:C1H?[U:.N_,S0#9SH>=YHQ1ODHBBT MQ4_24R=Q4^>6D+:3L+,\C& -K.AA$@P3$I,<9@&V!%32TR1=P2 MX6A/JM1-=J/L] !@.F9!##08#$."48YXD26:T9XLJ;LD[-.6U?\^JB;^GH3BI<$.&I@.7]WB6U1&\2B:"=+WT>]LQ?KYL*] M>NL05 .7C;)NDU!H"1BT9SOJ9KN=P7U9/*:&35?.^0BU2TC[OF.NOFN1_RBX$P-A!;14?P82Q'/LT6/ MGO6HF_7:X'S($\9<%G(21J.!'D66):K9PVZ!6Y-J/ M91[K$?[U?:$D^N,W(W2G8G-2CTS5P0]0M&]\SY\TA1I+:<(3\'Y]5]4K04 0*)6ZZ),_B-7KQ'41-. MP:Y(@?!1;V9SW[,S?[0YXHX!.4PJ+,;:4N&S-Z M0#WBC]S!(.?Y'-N&=^<4UDW^;7AO?%^7Y+*$@EV?%RBS\XZIG' >A&0TJB9! MPL/(YL ]ZS,WZX_XJ%F(1QO 1X?9QAVOI5'0L7?%=!*P_Z6G6';@"!'_A88G MJ\<&'"2_Q6F]@F%XA7 THRA+TO3[1@M\"F=>]VD_.$WU0?6F3#)1)NES<]<' MHL')IBQB?<*=# '%J:BJY#[1P;$R[H#.T(V4J.':Y2F:7!I$)LV3Z(-0DK<7 MH>!MAI:M+4@;0V=D8 O?M>[(T3&8K%.#4L0*92*O[^&A+G5%H9VHWFS2!%XV M_8'P],5V__Q3".'\MW)TRJ@' "9E?R0&PO=V]R:W-H965T&ULK59M;YLP$/XK%JNF3LH"@22T78*4)JE:J6NCTFX?IGUPX!*L&LQL MDW3[]3L#14E'WZ3E0_#9]SQ^[O"=&6V%O%<)@"8/*<_4V$JTSD]L6T4)I%1U M10X9KJR$3*E&4ZYME4N@<0E*N>TZSM!.*]DZAO_ MTN$;@ZW:&1,3R5*(>V- :&+Q)OUG &X-<-\*\&J 5P9:*2O#FE%-@Y$46R*--[*909F; M$HW1L,R\Q5!+7&6(T\'T^FHVOPKG,X*C\/KR8C:Y1>-T#Z?WX;D M<$$E9#H!S2+*/Y'/Y"Z/;(U"C7;V5$M MZK02Y3XCZBN57>+U.L1UW'X+?/HR? 91 _?VX3:FI\F1V^3(+?F\9_A"337@ MR=5$K,@9RV@6,.W@B\C6O/96#1N7@'2KK(J.% M3H1D?R!N4UL1#G:3Y92_)WI?]]M3/&P4#]^OF"E5M*L=_JMBX/F#IR>@S.M6::PG%8(=+H^ M,LCJ!JH,+?*RB2^%QBNA'"9X:8,T#KB^$D(_&N9>:#X#@K]02P,$% @ M$7BC6/?P)/7J!P KR( !@ !X;"]W;W)KP&V!R(,SL?@OZ@2+0MC"1Z1#K'_/HM M2K)D212G>]N#W08ZMNBJTJN#]4A*YV\\_UVL&9/H/4TR<3%:2[DYG4Q$N&9I M($[XAF7PRY+G:2#A,E]-Q"9G050HIP!!;M2L(O(E*X4<;@*9# [S_D;RI4T6%-?BF 6VN!^G*F\+V0.O\:@)V?S M^[NKZ[O%]16";XO[?]U<73[!Q>()/FZO[YX6Z/X7=/]P_7CY= ,"Z#/Z=7&% MCCX=([$.S1 M 7N/[)5E6R9.=:$I56V]JFH IV(3A.QB!#-"!C+6_=VEOW&S(8=GQ&1^P]3+8" M.K4:#L(_MG'.(ICS,LA6\4O"4" $DP(%*<]E_&=0]':QYF_PEVV"/) L^4 O MBFZ.=0$L43E[N2.NY5"ODV*=&,;60(J]VFG/Z/0_4M\ @*(F"^6$@5@%>FPU M5'_&6+X#',&$2?@&UD?:0JJLM7!8%$^[G4PKYW@N&<"[1_K8B/?RVV:N%CON M8;+=:7>"ZJ1\:P@W:7 3(^Y'!D6P#>6VCC27:Y9K<9(^ IOTHX[@#8AJRQF6UOLI"G#"USGNX@\TP/ MU>Y!\.!?#VE?#-JD:P\ ;1@8FRGXCF>?FY@>Q07NXUUPM>T0'Y21#V6M[7_# MR=A,RC>99&!7HM)SK;]]9OSL^6ZO[#5B#G'\@0PU!(K-#%HCK'*BA=CG1]?M ME5!?:.H/3,,J9OTWZ__1++<[I8^V(.'H#:L!\VTU\U M*5\8;.U9E7 D@W?]F1J==B0= !E0Y?$3)=WS#3G*N76AL/&/4K4 MB/G4H0.50AI.),3<%6MP"'HCK-G3M%ASP^YREK;^89HB9EH MOP0B#K5>EGK^7K2M$[M;UEHI9ZBJ&T8E9D:]BI.M[!Y?5+A*S6D;5Q>63FA@ MD4H:^B1&>IK]5IR!P:(O> 4.7;%6J8B??_())FW(>R%K;X89NB7G+:CSL(@?=J1[*6MO3AJV)F6#_\L!K7AG8[_ZV MX]N4=JM/(^=1&P]4'VV8EEH_?GY%C6S]W4>0![+6]KAA;6IF[?_5&1;M[WV) M97EN-]4:.3SU77>@T=-F14#-N^0%A#(.F;'1F$U\=Z;_CE4 W3M4_Y%3]<,> MJ_\=Y^JT65G0'SQ9G]/^YAO;F/INM_ITH>D0WAO"+#2L>)B[+)S$<:4& M%C9!]H'8WFW&4']JD9T!B8!NOF(PM"D?]H_+2A:QW&4U@E@+&T_E(=>KXNT&@8JR M*I^EUJ/U&Q1?BO<&.N-S?'J%->.7U#N=PWS5_>+#+\7+&)/FUN6K'#"Y5JH. M$K8$&-:)!\TS+]^.*"\DWQ3O"[QP"45:?%VS(&*Y$H#?EYS+W86Z0?V.RNP_ M4$L#!!0 ( !%XHUADG&PO=V]R:W-H965T&ULM5AI;_(X$/XK%ENM6JDM<4(XNH!$*=U6ZJ72OOMAM1],,H"W M29RU38_WU^\XH>&(22LM^P4?F1GFFXRA1O=I,)[5^-]M[D/VN6.B()_ @ MB5K$,9,?YQ")MUZ-UCXW'OELKLU&O=]-V0S&H)_3!XFK>B$EY#$DBHN$2)CV M:@-Z-J1MPY!1_.#PIM;FQ$"9"/%B%M=AK^88C2""0!L1#(=7&$(4&4FHQS]+ MH;7B/PWC^OQ3^F4&'L%,F(*AB/[@H9[W:NT:"6'*%I%^%&]7L 3D&WF!B%3V M2]Z6M$Z-! NE1;QD1@UBGN0C>U\:8HT!Y=@9W"6#N\W0V,'@+1F\#&BN60;K M@FG6[TKQ1J2A1FEFDMDFXT8T/#%N'&N)7SGRZ?[P_NYB=#<>71"]OKB\& M3[@8/^%P.[I[&I/[2_QT^_ XND*ZZQ\C,OD M*?'H,7$=MV'19UC-/DB1W7$S=J]"':^PL9?)\W;(&VNF 4-?$S$E0Q%COLU- M(KP"N4X"$0/YNOZ_J7J=J>[]&" M:D,QOU#,K_30O9Z#),&&:W)%R6$DE#HZ)@ED[M/L_&4\8I,(3O /%$L JRE M\@6TV2,*$#37')35Q:U]NGA/PC:LT"ZLT*YT\7."!W[$?T*81S>H(S+#$U\1 M=+'5'H1)KG@R(R%NX)""Y"(LQ<"AZ]*C/ Y\Q_LZ$MKE2.@X[E880@8DKQ*0^VPYM@?)#<-J801 L\F,PIEQ05K 3>6V: M^S7N3@D2=9I;L,LTOATS=59'O5.).J]RU@/H\":OA&:1]=QWRAYN=;:A6JC0Q3M2G:YU-K0RV8=,S3Y_+VT]OYV'+FVVO@[>I0X;T>NV&ML^+5/Y:X[?!+AJ MI&AE>_+_Y*VW1&\F7X+W+(=7J^ULHR^34;Q8[8"_:I]H=?_TC03.@O[2!/V5 M"?IC\CL&0O&5334**-L/X6>)_,#PS-=6X(TR<+]4M"Q4M+73[:ONC%:W9Q

DDA/R_M&74TI=MG\75-)NX5CT9K6QVOFZ^K=JV+(GHMIIT M6^,R'?4:SBZE5RT4K>ZAAA9UK7JV2_<5GS:\4N*4R3K-CN=MJ5E?N^C'(&?9 M^X="VRT2G5^/B]WBC660O2QL[9^;MY?L 6$E)G^XP;OSS!P=$4Q1I'/:0M/) M_"TD7VB19L\)$Z&UB+/I'%@(TA#@]ZD0^G-A_J!XD>K_"U!+ P04 " 1 M>*-8K$:$VJ@# #N"0 & 'AL+W=OL!K;G;,>&*-A]G:0HZ'8JF%-<:DF[G/ST>/KT>#M[7,YN@4;+IZ_SV\F*)LL5?1YFCZLE/-W1UL/B M>79/=O-O,Y@_TGP&C063F.@0-?=9U(0+>%G>0N-+$[X 3V 5BIUB2:"&MB:> MYM]L_\CI)N?D?L+)@P=!P IF28#!1W^;]!4BW7>1-VXMX .3E^"U6^ Z;J>" MS[3>?9*2N^-F[EX-':^(N9?A>9_@+3732)6@06Q@*F(JO]#4Q1YAGO@B1OAS MLE9:4HK_516]'+U3C6[*_EJES,>11< *Y1ZM\:^_M'O.;U72_R>P#X'H%('H MU*&/J1"IS!+*2.(9PG\,W&],]Y>^>#.3=QJ M8?U"6+]6V"064O,?N2BBEM(I4#NCE.8^@B\QX/IGO/MGI,JTZRP^T!X4M >U MM*=,A;"A9@LA!EN*?#D!JW@.SN/;'928GMNT>_UJKE<%UZM:KD_4#63UC=;X M2GG3;$$FY\[(N3=R6O [:2AVR\G7@E7U05R=E?5%URF?Q;F1YPU*"NV3UAFC MW&8O"@6^V"4Z;S#%:O%HF62]NK1^0X^9_.WQ'TS^$J+NLS47180;@G0N^Q1S MF;\N\HD6:=:@UT)3N\^&(3W(4!H#VM\(H=\GY@^*)][X7U!+ P04 " 1 M>*-8YCQ24F"D&'^ D]^]/8,<8 M299-;N]+C)W=9Z5]M()G99\^%^7/:LY8C5X665Z=C>9UO?PTF53QG"VBZJ18 MLIS_YZ$H%U'-WY:/DVI9LBAIG1;9A!B&/5E$:3XZ/VT_NRW/3XM5G:4YNRU1 MM5HLHO*?2Y85SV+C3,?P2+-UZ_1RR81.P[8W.- -@[D6 =S MXV *#L39XV!M'"S!P;+W.-"- Q6'Y.YQL#<.=IO[=;+:3/M1'9V?EL4S*AMK MCM9R99WTF):>S OHRS*8X:B M&ODL/D$F_HB(08B*O362W2(U.]73.;$H)IYU.GG:I4NVPY[E&'TK7V'E4.K9 M9M\ND.W&EN?:;M\LE,T<0AWB;ANEBAUJ&<88CXAPP:08"$06(] :TN@ MI27PFM^4TZI:M8N\>$#Q>K.HFLT"K?*$UVA[/6YN2PE:9:XZ+63&II_(+!>_NDV_Q0\_^@]WX2KMN!4N^2E-N+0 J,2 M']115!=DS 2+ 0"Z[%K;]FUM>S.=JCCS/+'W"IJ'Q392W/-5.S94L*)89I$ MJ"1MW($I\H\*&4"&#(' >JPX6U8<+2MW;+DJXSEG1:PX%1^.O"%YKF$)]]>I M(]^&,192Z&O'-;1*(,%"U2P=S[35CP?N-M/N&S-]: _3X@[=PUQY# ;/1:PT2E00W\S876=L07+ZVI=3?D3*^OT1\907M1,+2@-:3#B,]G&9'?G MLK!0& J8L6@4Z(<_-(M0:/UD[\A]_)^2?6C_TL,/W< V:+OY-XDE;V"@40-0 MM! *K4]HI^.Q7L@'+ZR,T]<;D"!EO0^*%H"BA0<3TJ>AZR9@?3MAW56->UW5=--5 MS?9T52^QK/&Q:1FBY-2''LP.:,?@N"F$4$'[['3= *QO!^PTDR^6Y0DR2-LE M-96D*$2Y97F6+=%BJ]K)8FWY"CSL.,2DHLQ7&(Y-V[)M,9>RG>U9V*)[UG"G MSK%>GBMZRH>S!2F&IUA6PYA2RZ**6P*HI =%"Z'0^CQVVA_KQ?^>HQ,U?[)$ M)Y10UW/$U>XJ5KOA.B(M,AYVB4,<2USMBMX L3U'/#Y1V#F&3;&U9[5WXAKK MU?6!$Q1UMB#UZA3+@A53G@-7L=I!537YKE2L- M-&H BA9"H?5)WCF1UROYMQRJ$%EQ8P>+Q3#51Q[ZB'MG4_I$ MK_2_1V49Y37G8JWXU7L"<0G?Y\H-+YD%8 .+(1"ZU/127*BE^02 M%0=W.DB).R4*B8O%TW[0D $H6@B%UJ>OD_)$+^6'G5(260"/"3$\*NYP5.Y/ M$O'I63^RP:R 'N?OF>C.]YWZ^>[$.=&+\[>?5>J!!]>-0G_S"2H>$2##!J!H M(11:G\NNA4#T+83#1Y9$<>"-7=,UQ7J!5.0^*%H BA8>SDB?C*X/0/1] 'UK MF,C"VK:PI/OU,0;S 'K2#XH6'DQ(GX:NT4#TC88WM8:)ZC";.+;8N=?''DP/ M:)OAR#F$4%'[7Z3M&@BFOH&PTR[[&I7;!I"E_ JM+/\)I8Y+Q*]<* RQQ^\F MXG=C%6:NY1JNJ%44AF/3@(AX4+81"6_,XV?EE1?-+&\[)8YI7*&,/'-XX<7BZRO6/5]9O MZF+9_MCB1U'7Q:*]G+,H865CP/__4!3UZYOF]QO;GQ"=_PM02P,$% @ M$7BC6#K[WG^9 @ Z@4 !@ !X;"]W;W)K:]21 V/>5:HOI-J75ZXKHI3S)EJBQ(+.ED)F3-- MIER[JI3($@O*,]?WO#,W9[QPPI[US638$QN=\0)G$M0FSYE\&F(F=GVGX^P= M<[Y.M7&X8:]D:XQ0?R]GDBRW84EXCH7BH@")J[XSZ%R,NB;>!OS@N%,'>S!* MED+<&^,ZZ3N>20@SC+5A8+1L<8199H@HC8>:TVFN-,##_9[]TFHG+4NF<"2R MGSS1:=\Y=R#!%=MD>BYV5UCK^6SX8I$I^X5='>LY$&^4%GD-I@QR7E0K>ZSK M< @GN, OP;X+P'=5P!!#0BLT"HS*VO,- M[4NQ FFAB,QM;&XLF-;PP?S'2 MDDXYX70XFMZ-)W?19 RTBZ8WU^/!@HQH0" MR!1,B@23YWB7-#7"_+VPH7^2\);)-@2=%OB>WSV2S^@T?% 2W/,M/#B13M#4 M.;!\P2M\D68:Z?5K$"N(M(CO4Y$E*!75\V'#]1/\'BR5EO2L_QRK7L7>/F<>5^/2?]/9,\*T6T*T3W%'HY$GE/[VA*T8,RW M/,$B42V8H83(O)X6C)A*8<9X'"H\&=9J@*G/W MH&URE&L[313$8E/HZJ$UWF9@#6R?OO /:9!5<^:$@PQ51>NTO M- 9D-5DJ0XO2-N=2:&IUNTUI&*,T 72^$D+O#7-!,][#OU!+ P04 " 1 M>*-84N+4.MP' "7(0 & 'AL+W=ORJ*J+T8;I;9GDTF=;7C)ZD]B MRROX9BUDR13^(*K/[?W$NXF72^KO.15G8L*2;Z^ M&%WBLWG8-&@L_IOSQ_KH&NFA+(7XJ6]N5A>C0"OB!<^4[H+!GSV?\Z+0/8&. MOP^=CKIGZH;'UR^]?VD&#X-9LIK/1?%7OE*;BU$Z0BN^9KM"?1>/?_##@"+= M7R:*NOD?/1YL@Q'*=K42Y:$Q*"CSJOW+G@X3<=0 ^K$W((<&9-@@=#2@AP:T M&6BKK!G6%5-L=B[%(Y+:&GK3%\W<-*UA-'FEEW&A)'R;0SLUF]_=7EW?+JZO M$%PM[K[>7%W^@)O%#_CS[?KVQP+=?4'SR\4?Z,O7N[\6:(S^7%RA7W_Y#?V" M\@K]V(A=S:I5?3Y1H$;W.D*8Y]9"JO'EK7S57.ZS/;M+7=AO9N];8^J[:_]IP$A6IHBG$RW#BF411C MQ_1..]U3K^[+4DB5_^./!X&L?3@3R;61+3T"'PB+/8*_"KJ&M>HU\?(+6J?T.P]GJ-#U'(JA>; MKA>$QG1:S,:$T-2AE_1ZB5?OG=IP:=5%C J&50\P MB9!X'(5=F%?5;I\B9\N\:$*P5?F'DO6C>CN=BYZMV _7RRP3.PTPB,4\W[-E M8:7LH9<3]TB#*!JNEVE&$Q*XO+X'+?:2:'9SB&.N%8E,=?&4DJ$ZBQFA\5&R M<"JO)QGVH^Q>\BU[;A.!)OYJIS]XE%6O22T,?FW$$--LC"/JHAON\8;]?.L6 M'53K%3\2_9KOFR ;8_"#< @\FV%*B7/S]LS#?NAU$5IR\(E=J[VMA,1/PMNW MIM%6Z2;N$I(,-Z#%"D\I=609I(^JZ5J$OR'Y)U[8OA<]']7;Z2ST&"9> MM,WN=S+;,)W-B+5>1%@Z]?Q[LS=4LZOYW[M\J_>+=2JHZ?1AV-3W(2/SE/Y)=,_N2JB:4USW;2[7@6D,*,AD-6V>SB*4ECE/A1"D5# MQOGJX'DE4P>Q[QN%25*84CJ$@,4L"6/7SN]Q2U[#[?$0:E:\5[VE: P2:@0N MTRR9DJE#?0]?XH?OJ7K(XG=2(\LJU(1HFA@.;AJ%L2-%(#UFB1^S773=Z2)8 MUY>V(&45;>$G@8T9#'5;[*9A&E.'])ZS9/JNZ+K.*YC@MT17+[_?'5T_J+?3 M4\,>WM0/[^]\>PA0>F\ R$NH%6M]L&$]++24JX1@/"S(;'9 1%=:1WN:4S_- MKW+-< CZ+XFT5:6E2,4I38:N9;5+<.Q(X6@/;NJO9N]?LOQF2F%#2)7K>+/B M2TCJ9 YNMF6%5;I9R1JJ31-(]W'D4GUT@OP*:%]42UXPI0\WVD-(*$]4T2:D M,!Y>;@OQS'GK)"?G7H@],FD_G*<6O&**\; RM-I-T\01J&B/8>K'\$U=[W3\ M''HYVE4K* C:ZVXKZ+2B_4ALFY$UF;AU8": ,=240TC8S**IJZ2D/::I']-F M_+6%,:MP2Y5+XS@>PMEFA\DT"ARGXK3G,_7S^7J]YEF[2?A3UARV(,C*.4S^OKW@FN?:=_+VJ M+24PS*ZY$!8[ C6U,USU$*=^B,]=NCG^IQM<\4*" 1 DU4.U49S\ KIN3[# M6>X4JH1"SQ#MMBQ?V><#&R_O(.$8'F#;K%(R]+[)T2ONDLN'YLV_/HG95:I] M1=Q]VOVZX+)YIS[X_#,^F[>_$>B[:7^R\(U)V%@U*O@:N@P^)>!3LOT50'NC MQ+9YD;X42HFRN=QP!K#2!O#]6@CU&PO=V]R:W-H965T*76U=CW55X"PVH@*N#F9B,DP]J8Y:",."*"(XD;";>-!S/$QOO GX0:-3!&5DE:R$>K7%;3+S M%@04<_^V6DW6M98P5S0GZ30Y<2[\5 ! M&UQ3?2^:+]#I&5J^7%#E?E'3Q@Z''LIKI07KP*8"1GC[Q4]='PX X2E U &B MUX#D!"#N +$3VE;F9"VPQEDJ18.DC39L]N!ZX]!&#>'V7UQI:6Z)P>ELB9_1 M3J$E2/ YH051.A:HEH/?H8;5 EQ=7Z (1CKZ7HE:8%RKUM(?E ,7A.Q0%47*DGOEY^+0R M\"!R\/A,.7'?Q]CQQ?_2QV/M:NF2XW1V=L>JPCE,/#.<"N0.O.SMFW 4?#RF M]3^1O5">],J3<^S9-[-J;GDN&*#+KT*IJV-J6XJ1H["+99>-DO##=>KO#F7\ M'743#^.PCVKK\P]>.P.Y=4M H5S47+?OI_?V>V;JQNN5?V;V3[LN_M"TR\L\ MKBWA"E'8&,I@<&VF5[8+H36TJ-Q,K84V$^J.I=FA(&V N=\(H?>&3=!OY>PW M4$L#!!0 ( !%XHUA;WB#X5@, (D- 9 >&PO=V]R:W-H965TH[;9G!V[ *MC, M-DG[[V>;!-(I,5NUO@1L?(Z/KW//M:=;+AYE#J#04UDP.?-RI:I+WY=)#B61 MY[P"IK^LN2B)TDV1^;(20%(+*@L_#(*17Q+*O'AJ^Y8BGO):%93!4B!9ER41 MSPLH^';F86_?<4>S7)D./YY6)(-[4-^KI= MOV5):0E,4LZ0@/7,F^/+!;XP M #OB!X6M/'A'9BDKSA]-XR:=>8%1! 4DRE 0_=C %12%8=(Z?NU(O79. SQ\ MW[-_MHO7BUD1"5>\^$E3E<^\B8=26).Z4'=\^P5V"QH:OH07TOZB;3,V&GDH MJ:7BY0ZL%924-4_RM O$(2 Z 0AW@-#J;B:R*J^)(O%4\"T29K1F,R]VJ1:M MQ5%F=N5>"?V5:IR*;W1\4Q#H09"4L@S-A2 L QUW):>^TC.8<7ZR8ULT;.$) MM@C=%\K:^6%>WF+T$EX2\0YBO 9"H-P@&1.!$@';=2N.K*T M@Q.T=S315"E:U((=7:83;C+E4E8D@9FG4T&"V( 7OW^'1\%'A[A!*VY@V:,3 MXHYMQ1E:/:,;EM(-36M2'),\> /)PU;RT!G/;Z2$8YK<*,FBE73QJE ]@- ^1TY$R\W9 M$RT<=*X8N/]*.Q&ND/50M#$+)S9F0Y>P [O&3M9;$ FD(-%7GC/)V5%A3HI7 M6@$..XGA6_C7CO4_J^XJ G:7A%,6U@-S[\=++5T!P$ZS/FUD/;@2RI6NY7R- M>"W0@AMSU8UK*O09B N7Q^+.ZG&/:_^[Q?4P]F5MY__8[>2]+M>#[U*VU^5P M5Q'PZTJ"V^=Z2/M"UM4%[';VOS*ZGMI2"5J@*.AWN:XT8+>/S[-,0*;EH/F& MT(*L3J1#PS*T+.;^L8G'PR"8^IO#V?V#TW$)(K-W (D27C/5')3;WO:>,6]. MU]WPYI*BCZ,991(5L-;0X'RLIQ;-N;]I*%[9L_:**WURMZ^YOBN!, /T]S7G M:M\P$[2WK_@W4$L#!!0 ( !%XHUA=$B "[ , ( ) 9 >&PO=V]R M:W-H965T;''+.G+EQM#@H_<-4 ):\U$*: M95)9V]RFJ6$5U-2,50,23PJE:VIQJ\O4-!IH[I5JD6:3R?NTIEPFJX67;?5J MH5HKN(2M)J:M:ZJ/&Q#JL$RF22]XX&5EG2!=+1I:PB/8K\U6XRZ-*#FO01JN M)-%0+)/U]'8S<_?]A6\<#N9D39PG.Z5^N,V7?)E,'"$0P*Q#H/BWASL0P@$A MC>> F4233O%TW:/_X7U'7W;4P)T2WWENJV5RDY <"MH*^Z .GR'X\\[A,26, M_R6'[NYTEA#6&JOJH(P,:BZ[?_H2XG"B<#.YHI %AB MW6U$SJJ0)RI^J&RN,BM0CHQ"D+RIM..;NB/"/W M2MK*D$\RA_Q4STFL^F(9)/L[2MXL^C=S..]_7_>O:KL MVN'6-)3!,L%Z-Z#WD*S68_+T^1.Y^^M^N_[S;_($FN9'"2/R1;(Q>?/K+S=9 M-IGW8K^=SG\CW!!*!#8-ER4IA=I1@7W0-(*#)JH@M,5$4PLYL6 L@>>6-UCZ MEE"9$ZUVRG)FB%&B=;5LQM$P5J#AI30C7.RQQ1IF'^75U#:0U3JK" =2<*>E@E$8V!ZZQ!\V C52Q M4@F6ML:V]_89YDC "_'-JI7TS@8#7#J'COB?8SMH#D[$1.M#B8;P.<$8GF@. M)D<=:>4:?Q0!J!AY@QA*6?IEW:(>]9$=>3X4M/*I]SML@.G74T^GL8MSKPD\BP-:16.R[">4\CWU/)(.;'N8M.8NFHPAYBY'?' MOJ2&S'O7A"JY\:0%A &Y0Q7 !ZA MPIUP4B@*SCA(=@RQNJH[L&'*_)<2N](%,L]9[$FX);XGGL_/Z_##K!O MS\>SHR<\BHT:JFX^P)R4:7>(?8R=]A-BN'4):]074#J45:_W,9RL^Y.H[.&Y MQ(2U+@2TFV&11*@0QC5KN?U]IZ@.4>M2;9HP]GI+VRYJ3K3QER]1)6]T&9)3&SXMU-U6'Z]VW"&PO=V]R:W-H965TR=AW.3GR;K'%T'51LZUJ'NW.R?G,Z M.!IL%SZ;595X87QVTN@5S2G=--2VEJSHY?GQ[Q?-OQM M:!/WGA5GLO#^&[]#"0=$EHK$'C3^K>F"K&5'".-[YW/0'\F&^\];[V\D M=^2RT)$NO/W'E*DZ';P8J)*6NK7IL]^\HRZ?9^RO\#;*7[7)>Z>3@2K:F'S= M&2."VKC\7]]V..P9O/B9P;0SF$K<^2")\K5.^NPD^(T*O!O>^$%2%6L$9QP7 M99X"OAK8I;-94?C6)>-6ZMI;4QB*)^,$Q_QY7'1.SK.3Z4^<'*OWWJ4JJDM7 M4GEH/T9 ?533;53GTT<=OM=AI(Z/AFHZF3Y]Q-]QG^6Q^'OZ_[)\U FWQ\O8 MZ().!^!_I+"FP=GY2,TN+C[>?/AR]>&MNO[XU]7%U>5MHHO)+=Z?\QL%E;!?1E$8'Y(C8+%R:E3-+4VB7\H&%KQOM[L!FBU,I MBJ,4M(M:6B6J2J])+8B<(FO .@YVQ.%'>CQF'4BU3K>EX?38+YJ,.U!I1.*X MCRR6BC8$+H8NOX+BV315.K']$"=(SKXQCE%#RK5V4 C>-U2.$'*$@"A(DFQ< M:A-V0?#^V!;5HX%*,NHU7-4+"ENJ'7-U2B@.8C^H4X>4RCJ)-:TV.J+[ R2E M5,O@:[5-^D%<%BW,/*!V/O6%94A*$POK8PN: )?OK0E\W)VZ<>)LSBZDZK,: MAQ5:K3*>35S>C^4B]G^" M&W/ 4J)'T&&W0A1VO-MF7+X*N#2Q\JU%O*3X0N#" ;:OK^KDV4&V:+U_SRHD>*'=,BM,RVZ33+T;#G MW1WIH(@E[P$FC;CU&QTR4"C@FS[O^6'>-V@J?+^,R=12;0:_.33^;P0[\L2] M7E& L=;?2%'OFL_[VI:K_99;+KD_.:$@<#*CZEYM=(R4XE!9HQ?&"H1#;%R3 M:SM_=-MPRV Y][N5('?$[N)G?G)0>XY&ZB/N923HGJP\LVS!LCG<3X'6VK82 M.BM=G\BP:R(V2I6/U)^+G(U#=,D'D_>MJ9.8H5IY7VZ,M;R<0 "SL%E&/=-. M6>]63ZRT]#;M7G@A6F36&@9RMJ\AS/J63\ ,0(';%N^=G?@\0*S)-CI M:O/J'BQ<80-!R24_L!5G/L;=]D+ >[^#B0>3>Q Q>2L3&8<"5.$J 1%6,4D8 MP#=-\! ,;):E/&TPU9%$6S?Y*MC*,IK<&EIGA'/#1^\8#P@^XLZ-;D+1UF E M7RO#CE,1 Y)0:5,9R#*KAWR18DLS@:1TQ\C[$.\" M98EE.3*LD0VZB $2B(%NX_8/"C2'[:WN6[^&I]I[(F#MF[PS@M:>.@ M(I:.L2-QPBOG<) M\*"SR%J-@:-(K5SQN>KLMC10F+ _AB HJ4>Z%T0F4M[/D._S4.XLEP- [1X: M"L=[8S!NRY4,^]PU:. \$?>K_>^)61ZC=]OSCQ$,H"N#4RTM83H9/7\V4"$/ M^/DE^4:&ZH5/:!IYK, Y"KP!WY<>MUGWP@?TO[+._@502P,$% @ $7BC M6$A;%2?,! # L !D !X;"]W;W)K&ULO59_ M3_,V$/XJITR:0.KZBS(8M)5*@:W2**B%3?O332Z-16+GM1U*O_WN["24#9"F M:9.JQD[N'M\]N>=RXYTVSS9#=/!:Y,I.HLRY\J+7LW&&A;!=7:*B)ZDVA7"T M-=N>+0V*Q#L5>6_8[__8*X14T73L[SV8Z5A7+I<*'PS8JBB$V5]AKG>3:! U M-U9RFSF^T9N.2['%-;JG\L'0KM>B)+) 9:568#"=1+/!Q=4)VWN#WR3N[,$: M.).-UL^\6223J,\!88ZQ8P1!EQ><8YXS$(7QK<:,VB/9\7#=H-_ZW"F7C; X MU_GO,G'9)#J/(,%45+E;Z=TO6.=SRGBQSJW_AUVP'0TCB"OK=%$[4P2%5.$J M7FL>#AS.^Y\X#&N'H8\['.2CO!9.3,=&[\"P-:'QPJ?JO2DXJ?BEK)VAIY+\ MW'2%,2J7[V%A;84)S.)85\I)M84'HQ6M8Z1WX.RXY^@X=NK%-?15@!Y^ GT" M=UJYS,*-2C!Y[]^C,-M8ATVL5\,O >^$Z<+)H /#_G#T!=Y)F_N)QQO]%[E_ M",IO,NK&[F-\O'7_^ Q7K]=',-L_G\_FGYN%C^# ^K M^R6MYS=W9+&&A8*E?L%B@X;S/>F RQ!NI1(JEB(_#';MA$J$22Q<:;K 470[ M6U]%QR#_EE=C"D]E(AR2Z6S]1)9+W?6G_- _ZT"TQBWG#2LLM?%^1X^ZE#$, MS_O'%[ H2L.A,37@=&TF-CE"XWDM;9QK6U'N$71@E\DXH\K.=GGDE, MX;XD>/0,[O!-X]#4ID7)QU%P\>5 MVGH$T&E@C CIPB.M%+50V]0'D8!IBKYG O5^2 F.N-JC,):.VDJEF&"1$B=, M7/)2>*9 MJY(#:HHK=*T.;*C]O*NZX!&'? CQ?U'-1U_FWL&$4J#9^CG,@O\NA6&EO=N. M>K,PX;R9ASF1I@ BU$*.*;GVNV>G$9@P>X6-TZ6?=S;:T?3DEQF-JVC8@)ZG M6KMFPP>T _#T3U!+ P04 " 1>*-8X@\,&V6W;"O/X53;Z_G@:3L>%:[5:.UJ8GQQMQ$K> M2/=MU6Q]/ MBRFKY5)L&W>M[_\JAWA2TE?IQOK_[+[?F^135FVMT^T@# ]:U?6_XF' X4"@ M"%X1B :!R/O=&_)>G@LG3HZ,OF>&=D,;7?A0O32<4QTEY<89/%603Q%.5AI[N3TY.>?PBSX\H;WR<[[Y"WM;^7E3<&7W3J?L>N+ MWR[^]NV"G2LK5BLC5\)7A5ZR$:C;-<#2#&;%9JTHT8+3Y M+AUGHJMQ_2]MR'*]1<(H/CN;W,A65;JC)3R\E=:QFT?K9-M?7^N%=JJR['=E M4/'6^N7)L.52MAH6OW5H ,;"W*5>*$1WJYUH)A]4Q]Q:;RV,VX\3%#MN"0XC MY1.2,U"T6N\XRCZ$'R>WNV!'&*_WP4ZNM.H!EF. B*3,>EL7D[_"_UY5'/ \SEO,T#%B8 M\R@I69F0]3SE<40.93G/L["W MWKL1)3PM2O*PQ%)83OYRF+%+G[')J56"78E*+55%,GG TRS'59GR+" +4)J&K.1!&K$X V8)@1$$""KQ M6H 5,A &!<_2<'*Q-1A3G%VJND9>+P0H050Z79(^Z F!9\JCHF AK")1Z"WP-*!<@#Q1W-,H\1GCKFY\0E*-_VXWT MQZ?FD6-&&-9(G(0L\?56&E$_=O+GGPJDY8MEUO=<.S;]?T,=QH7%%&&G5:6W MG2.FWSAX($QM,9IKRGH_6CZ0FBCXI:3-)CEX])S_-Q:X!PB:*;ZM-;> M_R$9.%!*8PX&*NFKQO.*J._Z0!9C1%!%8@NY4ETWM!!:V* $=#U#]U%VIZL? MO:IYQ$J#L6V9TVR+V!L:C#"Z1D;NA4$%R ?7@X);(Y S:>&YP2D?1C"G-YMF MS)G=;C;:#,-[HU$RU0C\\&B&2@*RO6N6T/-'DPZI$W2. ".P&2[[,P;B8GK1 MJ/Z$,F.GGF=/DW.0BK7P18 AFAZD 1+;SD*#72I$\;)N.]NKD0^4(H_(+KD4 MIM$/ ,TA-SY-] M-LYE)=L%)'#S_"AUB1!!(Q+DC(ZBJNK-C$3J)U@2^.Z8\20M)F?//>!/&(K# M7=L3!VHT/#,T&4),7HRY/$8+?T;<1S1@#(J2?HHR']KR.X.G:9/RT(^9,,YY M4&1C$[,TH:6Z\\?D']97K&[@AS1.$))8A&>C/;.SY[,B6*>[3\35K;&4(-"! MV(M68NI/&V$0^E(1^ H!JPY5YK8]-3>0V (;VKX4=*+VQ,%AO@=W]G\'Y#S* MKP;0Q[GU_/?L?<$)=H^$^_$^2YYUUSC95_K3[CICO^Q4+26 6@ZG,)SZ^WEU MB**W0 B:H4Z(KH;>)Z@;=+:GA=_5:<>H#1B >= UAM@@/1B"#*)&YZEZJ-'F M7S3M>V7?!"&,P\J:WG@J*6LO,R[0RU=-+U4XEACA)Z?_CJ&H(8\MAEJ!;E3M M7\2LPT\/($QZ/4MT!N3TI;?2^<&7 S!_Y;^/4'-!4/U'A-WJ[A/,:?_E8;^] M_WX#4F &61P-EA#%_$NGS/3?1/H;IS?^.P3>U%!F_G(M01!#&_!\J;4;;\C M[L/4R7\ 4$L#!!0 ( !%XHUC[:7"8QP0 ! * 9 >&PO=V]R:W-H M965TPT?+NV MLU/3>B4U7EMP;5T+>W^.RFS/HF'T\.&;7&\\?QC,3ANQQ@7ZWYMK2[O!'J62 M-6HGC0:+J[-H/CPYSUD^"/PA<>L.UL"1+(WYSINKZBQ*V"%46'I&$/1WA^]1 M*08B-VYWF-'>)"L>KA_0/X38*9:EJ#]EY3=GT22""E>B5?Z;V7[$73P% MXY5&N? +VTZV*"(H6^=-O5,F#VJINW_Q8\?#@<(D>48AW2FDP>_.4/#R0G@Q M.[5F"Y:E"8T7(=2@3$NGDO3\;.X<>@H:3/H&3PV6B_<7"I*ZQ^U1^01WNWT@>WSM,7 3\+VX=L&$.:I/D+>-D^ MS"S@9<_@74A7DH=2MUC!UP:MX)IP('0%=-88)Q3\9DW;./AKOG3>4KG\_101 MG9W\:3O<0B>N$26>1=0C#NT=1K/7KX:CY-T+4>3[*/*7T/]WLEY$>=K'RS[, M%XO+FP5\O/QT 1^^?H/%_-,E?-7PQ=QAO40+XY".+(8;XJ^ZUPBH/5IB5&IO M0' W2"VYS4"L+2(UKPZ77KR;IR1+ABC%6Y XLC&J[M+R) M+JX6T5M8MHZ<=RXF\-+4C=&,:%;@-R2.M:2D5FWIB8L;=)X,K=EFS$9OL-QH MTUBS)-%^TY_W"?;@(\$SAT^8#!]3Q2&; M^P\O%),S2E;!VE(HH8F;;D*3/@5_@667D%V#9'VX(+AMA9*K>P80P-7M<2U+0I4K3Y'=MI+3R'Q4AYUB?G:*IY'O.W*E _S1 MT%@E"2*Z5,:%2#A\AYP2MF>)!O:6.SBFH;_\AS18WN*Z)2J-)7<:2L6=4$QW M8/41.RYDW4K'OG197QE%%XG4ZQT9-"DHT(=1T37T8WY.>C^E#@][;X+7IG6D MYM[VWK?6D[VAI+^8U!$_]',)S&Z7C$BW$\+=+>M<5&W#,O#K)X M6"10Q.ETTKLQGB9*^0M@B"Z0'*)+TSA/1T -E18) 3'9_CZ&AC+N0R";842#0KJ4P/+M=.8(L MBR>3G!=Y/)X,]V0<%/E);UZ6IN58*6BQ[/2(!U8;Q5E!?E&.+-VUI>7Z.6R0 M+,V@(,8>>WXHDP\3R,?#1^P=2OSJ=1Z/)F.:2]EXVOMD]/J8:JY^J-HG+0SC M:38A.I(DV5EY'IUC&J4%_4^#A2_X3":/(!U3$J>\*.(\2>&I83\XN*5KM.OP M%N$*)T*["WO_=?_W_$_Q[JU$Y;R6U)0*5Z2:],?TNK#=^Z/;>-.$.W]I M/+T@PG)#3S:T+$#G*V/\PX8-[!^!LW\!4$L#!!0 ( !%XHUBK\7\+*@, M "D' 9 >&PO=V]R:W-H965T\#T*X8@HC'\[SJ#?T@&'XV?V*Y\[Y;)F!M\K\9F7MEH& MTP!*W+"=L'=J_Q=V^4P<7Z&$\?^P;WVS-(!B9ZRJ.S!%4'/9?MEC5XSJ6CZ@M$IS M-(O($J$S1T4'/F_!Z4_ &7Q0TE8&+F6)Y??XB +IHTF?HSE/CQ)^8'H,61)" M&J?Y$;ZLSR[S?-DOLGN""VX*HQF+):@-V IAHP3U*9=;8!;H.(JJ/P]@LH0+++!>HWZV9O/1B]=P M@S=>];+M\V6A5H M#&0SBCLD3*_Y_R)M,TW'"&<,WG')FAGX&K8$*14EG1*K*!([A'A%N ME$6XG$-P=L E\"-6EMQIH"]2*^0T&\-+>W07QOQV&?9(G43Y9B>#A+L:#&W? MUV ,A[HD&LA7C7KK1=K0W=Q)VRI9;^W?@;-6_E[$8M]R:4#@AJ#Q^'02 M@&Z%N9U8U7@Q7"M+TNJ'%;UEJ)W#Q)6+RME-W ;]Z[CZ#U!+ P04 " 1 M>*-82W2)JR$1 !3/ &0 'AL+W=OOP'C3CCW#E7F_.)<9QTFZ:9-L&F?;ATX?:!&2V%"DEA<[ZJ_O M=P"0!"G*EC?9G3[8X@4X..?@.S< ?'97E%^J->;95%NXAJWY>J\VI8\3D2G379NFZ9_OHG3_.3%,_'L8_GB6='4 M69KSCR6KFLTF+G5;;>,5O^;U+]N/)>[..RI) MNN%YE18Y*_GR^L(0OXR:K M/Q5W/W$ECT?T%D56B?_L3K9UW!.V:*JZV*C.X&"3YO(W_JKTH'4(S0,=;-7! M%GS+@027K^(Z?O&L+.Y82:U!C2Z$J*(WF$MSFI3KNL3;%/WJ%V_2/,X7:9RQ MMWE5EPWT75?/SFN0I@;G"T7FI21C'R#CL/=%7J\K]CI/>#+L?PZ6.K[LEJ^7 M]KT$W\?EG#F6P6S3=N^AYW1R.H*>Q56BVRHFI*7K%_7=Y M:D#CWU,R2Y+N-$DREXMJ&R_X\Q/80\7+6W[RXL\_6+[Y]!Z&W8YA]S[JQT_, MO62FF?S+G+UY^^'RP]7;RW?L[8?KSY]^>?_ZP^=K=A57:_;ZUR:]C3,:CWWF M99SLPPX67%XBQC:V ]V[$L1=.$I?DMKVK!(-!;KX'/NBG3.H6"BR6K MUR7G;"/Q490LXQ6HU'C.61+7G-K$"U"J4F&H=<%N,""QPGM6Y@R0^,+K^";C M[)HOV@%:#O_\0VA;P=-*]*EW+,X36.=-S39-W4"+RR9/,&P)REE<5>DRY0F+ M*_:.W_*,6:)]?!NG&0WP([S=CQ4&EB2J?KA#!.PY^PQY;N,*(\;_*4KB 8*I MMV,2R_0K)\4MB@W7WVW+=($7-SMH)RT3MHU+T*&G:;YBMSQ/BK(20U5\_)@U M=9JE_^5"L9L"C)1\ =6QXH;F72AN(W2(@:4[)W6G>4>H%F0U=HK28.F255N^ M@+P+R9Z4("_J7E\&:]"Q0/]2'RW-MPTPD:5?NI%A;'D5"X]<$7"*[)9&!K3R M.EU@G@ 0* 5R"PH]+W/V"E>2R2&D.+D<0L=BW7D,,9V78!>Z%T\<@SJ"[SLN MF)>,+ G04 &1<#JYPM4U,09]$Y>.YBUUB;3WB;G[!./2>\)6R$(5J3UHDS$ M]/YV9@6;3Y@U-^'ULTP$,+1ZPLRYTSXQ,!1-#<6U;*?Q >]6\>_+B#FW]QBQ M'F1$*H3:*Y8(.4!]UBBV)&1.I2&<,?X5R48%..6\GK-?\G)("&,KZ]8P^AVD M;(6TY_Y(2+O7_UC(/>XT,2<9_3;9A]2/]%3ZS!*Z]D6]EK M663(_X3]*L.&8P#OB!9P=DN*SKV]^\+_47^@DC6_@]@0? M]1IA1:S8:O9 MWYN"U/E1NL7K=)63FXSA<_7KST4=9[-3@<^BJ4"Z.IM="A%F(N("9T%HV':$ M*R&M_71PI=[*QEI,9*X=&G[@,3>*NN:N'1E6X,XN]R'23]G%[)?Y-6:F%'H: MP+2C8QJF'XYN9U=%N2U*BMICO+4-'<\(76]T.[OB92WT4Z+E& MEM\^Z.G8EA&8_NAV]FHOI%M@S RZ=NVO?"S%7!7 8T[>F@&5^6)27L<(?6=X M!VDW&UX*R&WC+9#043?\,!K>S3X4^8_CX2;&":)0OYZ]'CN*B]E[73XW$L@8 MRR#I"ANU9P[N90"P; MT@Z-P(I&M%TC]*+9N]X$]7%TRVP[18ZO$FYK@)W/.EW]%W1J%A>?XAWRG?3OA.SS'PDD%35N\^7$R$:WD/><^' MW:!G&X'CCFZ/\+J6$9KAZ/8W>L_ 'MU.>$^@(W#VG(MX^@C?"3Q%]O#N7M_I M!\.[8WUG:)GZ]3V^\XWTG8%A.?:>>/(Q?&<(BW8\L@X+43,TS1%NT0YVYT[PE/*0_.9']=(YF#O6:G%5:Q4EOY3(+:D.Y4M6^!*"%./%V6Q9?TPV%I%K'ABQ\ M$OS5A7A3K>$%I!'EM$['Y1H=K?P,5C4FJS:Q=(^JM)*#H( LU*H=<;P?,Z?- M= ]M8QB-PN\U2"&>H.[4RF+M4B!'_),3/,;/X6C]A#F1$0F[#LG,3S&I5F2R M,WHC"YDGQ)7K6X=CM^L:'E(L2_1V/1N]5?'DA$9DN8\(WZ.B9[H6FBZ"'*UZ M.07S/MA0M9&#%/28<(ZB)]2)V*0(61<=J(<0O0.36:-2J&/T@;"NET(3Y=&, MPK(-GCR1R,KYB0S3"L7\6)9C1 %-70#K=BTV&>"^ 3;3WN*)3.FIS+(D2W8@ M^%&)/QX'AN\%#P:K$%$J"!C0=HJ$*XHL4 F0_T,D)*%AZ#Y6_M_78O<\^\5$ M4O_'V:WGP]1H$FS3$HJ!,FQ/*$:EWD_(,&W?N<=P/2- '\N5W1V: 96 P_C- MT'RDY0;[J>;P\83E8CY#2S=,[9CL>E .P*[2#9Z$U-.2=/A%[V M%OE=:^X>6@"7?$_DB-_"^K+=('P\^[;=;XTH]GVOEVC,?K>U6?);VNMG9,4Z MA\B7Y+;44NXF$D[02W.T$91)E?M**KE MONK MG(F"IH1$AF1P@= ;TX3K.\:PQP+F(="/=UE!6\:RVEZ(36(X)=KAJ9JLULP* MIL:_PAZES91I]449D4B4"K8 ^%=LD1 MJ#=R__T_TNT0'Q@- J2;=J.>+Y=X2:H?#,2664,*EF*C["P0ODEJH1OJ6'*U MR27'6-*6)\(5,IP#NV,CW8W8%HH7Q76O"_*(HM9.\R59*&"&&;II9%!4]231 M02.B*MK*ELNRV'13N* =^[6)D>Z7P#6N ,1^9:VJ6H,=]@7>$XKP&*!+D.A< MT@/= L->2FPS,FCSM'01.*WOV),8S?VW(]#I]] M(EA PZ3=9N @#BS?TO12;DML4:MM4U*THWAX[,)N-_(Z3I1?;U<2>E40'IN= M0F^6@4%5*/8>0_ BGB4@0/F0< ="45/-.Z?=CP>Q 4HZYB'7M2]F'^#B/K1/ MY1)Q+Y4NC$@15?)""PBM!_B)()NPTY?-[OP:G)_--!;/_QIOXYP\\8[GM'X0 MS,6*BS4W!\U>Q7D*N_I2$A;M$)41*J9AD\]Q>@=W(>^@V;G%7'L>#-K\#?:- M-GC,KP%@6!IQ]7,/];[=D0UM>#8E%\X@20&MVM4ZE1IHX'[0PB0RD MUI6QU\"$R%WBZX=S6J&Q/'MNC1:Z6V,KFKJJ@9,AVNYB2N9HR9ML26:GVJDS MN1 ^>F]!&=W[8['_J(-=#\?\SHL/L\)!4C)%^:%H_:@#9-_%\(=AY%L=P?^A MJ??;:HXWG]I_H\<$6NWDZ "L!S6T![[Y,=@_2$[: J&FM0-?Q_G^4;5'P_@> M4;[E)*% 8AOEY-J0.LQ9=H="1RG\_9QTL9@J.9EOS=G/.4!S*U40M,A.1?Z9 MJ^\_!.F"LI-5R:41@H(X> ZJJ-[_I-7=U/^;HCSN!"\5JN-E,>7^'02PECXQH6=N]_K+(S9/AK)K2=E@)_WHTZ07 MLY?J=.VU^/SJ7:'6#N_Q=_KJEU8U4J(X++#(&X[N/YT./@J=B\_R,%O#%UOE0$[^C M%KJS*&ZH H5>N#^AW1I+Y(V^89OF,8#J%S@.@&E8^8G=>Y1+W;)&@1)0+8,L MC[6=_=/O0B.B\V?167[)->O@B(%._T(N^PP0%0Z[I]@2^F/ >6J=J:F9-&*Q MT6(9?A3)C1;#]J*C\3I-D;98K5#;OOL^2)M<(?FD%@\(V'9(FT46[0\IK+T: M8"TR(B<2AX&"*!!Z(;A)D'6E8\F7]/&C*F=+_T7(,'>9RX'-\"N(0E25SE_)#T;ZY_-P66E\1"#*^1%<4;-X)*^4GK/*F+K;BL]&;HJZ+C;A< M\QBB4 .\7Q;@4]W0 -UWQ"_^!U!+ P04 " 1>*-8LFDZ5WD) 9&0 M&0 'AL+W=OC2:P(H MLE[BQ)?8!FPG05(@ER#Q73]3NR.)]2ZIDES+[J^_9X;[)EM2VP.:9G=%SNLS M,P^9LXWSMV%%%-5]6=AP/EC%N'Y[?!RR%94ZC-R:+'Y9.%_JB%>_/ YK3SJ7 M365Q/!V/7Q^7VMC!Q9E\^^8OSEP5"V/IFU>A*DOM'ZZH<)OSP630?/ANEJO( M'XXOSM9Z23\H_F?]S>/MN)62FY)L,,XJ3XOSP>7D[=6,U\N"_QK:A-ZS8D_F MSMWRR^?\?#!F@ZB@++($C;_NZ)J*@@7!C-]KF8-6)6_L/S?2/XKO\&6N UV[ MXE>3Q]7YX'2@83U?Z_K./0VG([W;)C6&Z9B=U(D5K[745^<>;=1GE=#&C^(J[(;QAG+2?D1/7XU MV!=95V3??LFJDOSL954!]L3OGV_F-8T)HQ;:_^IEL'=W$!O UKG='Y @/Y.]HD8]F7I#Z0=8XK_[M(@7UU:KWE%$Y)Z\F4W9A\GJH;LCK_,&2RERY M+BA2KK1:>W.G(RFW6) W=HD']4R]>CT>C9'>EKP*JVUFUKI0NG25 MC;QZ,IJ>J)\@M#,F)&,J&RBK//18,>MY7)'ZYS].I]/Q.S%4GB?O7BAM<]13 M1B@'+$;AK[W+B/(P5'H1X84)H=(V8]M#Q%?HU6LLNCV.:3\>BTL7F( M#[-9SP=LV*Q,ME(;'505H"8ZM=8/BFUBC2R85_%[WQ?DL Y/Z\IG*Y2IFO;L"2N-?/*6)BTEUZ5:>%>JYJL/C3<)$\8VN4:T+"U=-)HAL.44 069?%UY M5RU7REEJQ!AKL*784I LTXN%*5@:VV[S2B3@";GW9"/T;4QL\ZQ=0&_5>T9$X MD[-3[B\!['&UJ$^RYJ:WIJV?UHK=2<(OQO?3U)?]=2W#Z)KKF?Q:PZRN,KN@ M[% /-^#%$.-S_AM@PVA/\P&S%+&.YF5NBBJ-NOPW_(+1R<4K)5=)4!&LKA)2 MZ?7 'U?(O%1 8:B+Z@C=#G8F*'-.LQWYV(&TO>G8 "NP=SO^K:2= =H*X:_U M_IVY 1135S!1!5=(?WLI3K\,%&,!(YX[1!&N2IDW[* ?56 %;$:JRXCTH!%Z]UV9)9G@$LY6^(S4G8CJ2R?)<@5DIS2VNES>6["J?TK6"'\!6 MW;(4_5Z9^)"PLBL6PSH"R-]42Q/ MZ=B28D(_/KWD@[3RY*(DC7S9]IO=<*5[ M81^R F$N3)9&S(&4I#BU(PL9QCF!>((T1OX<&F*4Z-!".O,3 %U"?*&F];"1 M1//: H>5\/;H8VKG4,8;$^<]ZO#3;#YZCG3$E:L"JBJ\.,+$0M5G$=-QIXVI M]59K/#Z3KC:9OL/39'9Z=%DZ=(\_=*PI3@XBV_&Q!<$34#>WM.8/9I3AJ?Q& MWF0R.[IQ\: )W5P4/7UCIB<3]9WN7'''D+E&4M%1/^H,0RT^,.?] CJ7:FB\ MK]-KE:5]&I26!/O]1EX+O6Q^W!ZP-[X"!5-7VB9LZ1S''WS!) )QA4@6E^91 M4: J/?-D_CB4KZRGX!QC*'-'%N[I*;H$G<>ZF=;=F;QIQPDJ+X6J#!L@-?S: MMV&IW5LT84ET?MRG\SL<;J+8C?VM(T3JMY/4EY[8*1 M$WBE8Z-Z\[IP0:/8 MBKSF;KW];>*PY;&FUZ+_:Q8=?TR\:_K7M.-\ MH7$EOH#BE[%#]3;T[ZH1$& M_2A>A[,3I$WMF3O]>=WBL01* ]&M#-2Y-%Q1V_)[;A"T::$BCMQI4T@+$O_8 M@.X,UG6V1QX.N=&DE' [DR6PGY&9<#'=PH433OQ3&G@65,7DTIM,T "685!\)[6 MH9ZWC3$0@JD#SA=8OA2&A".8E=-T\]GPH:N6W PB8WEL4VXI)#M+#<+4Y-5@ MNM?,N[[R848EUP5(8,/(H;F'B0X!4!)Y%F(2&[MS&.R)N"Z":_ :.ABQFXA9 M6,#CC5,+@[!E?'@6Q/>HHV[9(@^VYM)@84*&Q>A9'CWQK=3U_@XA.;-=_Y3C M2K^\=L 2.%]".H+/W7O^T,9Q%_/-70FY)N/8!9,;[1NH=&Q$&!KDI SVQ![4 MK#DA[1WK*%BO-U9LZ_JH,,QTAVF$@@HWTW)N;*#_I-1[$-EUEWO:Z_=K>^U^FZ^YN>?I'@R\R8P+RO\!6GD@#Y=-%?'J);BV7WW,7 M4?[RN"(->WD!?E\XG [J%U;0_FO(Q?\ 4$L#!!0 ( !%XHU@78BZZ'@, M +D& 9 >&PO=V]R:W-H965TB!03KU?%+; -.ZF+]D,Y(N@W#L ^T=+*(4J1&4G7R[W>D',4%4A<##(OW M\AR?.Y&/ED>EOYH:T<)C(Z19!;6U[2**3%%CP\Q8M2@I4BG=,$NF/D2FUKU4G150-2L.5!(W5*M@DBYOS=D:7"=[I;XZXU.Y M"F)'" 46UE5@]/B&MRB$*T0T_CW5#(8M'?!\_5S]H^^=>MDS@[=*_,E+6Z^" M60 E5JP3]EX=?\53/Q-7KU#"^'\X]KEI%D#1&:N:$Y@8-%SV3_9XFL,98!;_ M )"> *GGW6_D67Y@EJV76AU!NVRJYA:^58\FQZI[%E3S1E M:Y:1I8+.'14G\$T/3G\ SN!.25L;V,H2R^_Q$1$9V*3/;&[2BP7OF!Y#EH20 MQFE^H5XV=)?Y>MG/NX._-WMC-9V"?UYKM*^3OU['W8R%:5F!JX".OD']#8/U MVS?)57Q]@64^L,PO5?_9.[@,_C2&W?UVM_GK;OOYRP.<=UPHNCO&@JK U@B5 M$G0%N3PL1C3GHO:#_H %-GO4SAB]XY(R56>8+,W[T2V]7#):-?O/ \VWGX3Q.(,G".)N-OBC+ MQ'?A=\E[QR>;AE>Y9Y;/PODT]O[M8R&Z$L%QS\8IW2\AO%000\H<9R\>"R\S M:L13Z$9?_*\IAE (9@RO.); #/T,4A((V, M"1S# R)\5A9ANX"W;V9I&E]O7DGTH>3:VZPLN=-!&@^7O9B3-7[M^$9GID[97EL$[Z/*FEZ.7]%[4:6@'+@T(K @:CZ>3 '0OE+UA5>O%::\L M29U?UO1M0>T2*%XI:O-DN V&K]7Z/U!+ P04 " 1>*-85:-IMPP$ #O M" &0 'AL+W=OS$#FP#3M*B+;!MX,TVZ",CC2UB)5(E*5_Z]9VA9,>[FPU0%'VQ>3N' M9X9G2,UVVGRV):*#?5TI.P]*YYK;*+)YB;6P0]V@HIFU-K5PU#6;R#8&1>%! M=16E<7P=U4*J8#'S8X]F,=.MJZ3"1P.VK6MA#G=8Z=T\2(+CP$IN2L<#T6+6 MB U^1/>I>334BTXLA:Q16:D5&%S/@V5R>Y?Q>K_@#XD[>]8&CN1%Z\_<^:68 M!S$+P@ISQPR"_K9XCU7%1"3CKYXS.&W)P//VD?TG'SO%\B(LWNOJ61:NG >3 M I15/@@G%C.C=V!X-;%QPX?JT21.*CZ4C\[0K"2<6SP:7;2Y@V=A MC%#N,(L%S]_O#I_@F> MEZO5\K>G/^$)C2@."F&#BII5=8#&Z*TLT(( K?#J@,+ KE="(R"=Y36LT(:0 MZYH7GC"2].(055A[(O!2L0"":%RI6RM482\'=_UVPM&.&ZD49YTRPC'I GZ 9!Q>3R?<&(7))!DL M.^%=JOIP2 IM:RI: TSL)*>(@O3\10(G-R\@DV?*$H+F>D*]Y1/QIT17L#U M)(-+^A_%8[@A9>F(&P2+ M$W@N4;VZEZR"=%?:DW>\-_8.N<+/A(:4N(-F:@*QLT.R,Q\<78O(YPJ4Z:/Q M_N[L(\ Z(_BNO.(R8U\10&^Q.\.<3L_05=U+?JLL@GX+>B;,"_@)LSBU+LE2$J-T33,1AF\ M=2M'9X\096_CGUI+Y]8JU[U'I]'3:[[L'K'7Y=VG &66LF6APC5!X^'-. #3 M/:]=Q^G&/VDOVM%1^69)7R1H> '-K[5VQPYO&PO=V]R:W-H965T@&&]*JJ)&%"79\DU5DJQ-O%NV5:;LU#Z"0Y!$-#/@ AA)W*_/ MZ0;FQHLL)][L5B4/ML@AT#A].]UH\O6=L3=NKI07]WE6N#>]N?>+E_O[+IVK M7+K$+%2!3Z;&YM+CK9WMNX55'*/)=V>:XR<_>F=]"K'GS2L[FG!_NGKQ=RID;*?UY<6;S;KZ5,=*X*ITTA MK)J^Z9T=O#P_I/6\X(M6=Z[U6I F8V-NZ,V[R9O>@ "I3*6>)$C\N547*LM( M$&#\&F7VZB-I8_MU)?U'UAVZC*53%R;[AY[X^9O>24],U%26F?]D[OZNHC[' M)"\UF>/_Q5U8.SSNB;1TWN1Q,Q#DN@A_Y7VT0VO#R6#+AF'<,&3?K:FCMA:36DT0M6E7<#G"[(*2-O\:G&/G\Z\B:]V3N'7A-Q87+XVDDRU^M] M#^FT9C^-DLZ#I.$628?BO2G\W(G+8J(FW?W[0%5#&U;0SH/2#OL%;UD.4=?0=5'Y1$B?+2+62JWO20"4[96]4[_3D1H^N/%S_OG9^- M+M^*BX_OKRX_C,ZNWWW\(#X6XD#5Y^4UU8A MUKV %Q4_/7BUVQ>PP8VX3,1/I24%MO@XG>I4 M66&FXEI9.5D62L@"2T6N\G'W SK@X/DK)\Z-M!/ZY"W$IMY8U^=-M01 4G2@ M+KS!)T+.K I M^ _JQ942B"@_5R\M[42B?B,"+&"]F_:V&\OKI&6Q:UR'D@\ M.&%OS%Z$[;W5*3UUY%PLTMZQ N&]69"#G9A96="JA=4&!QLQUTZL&%W<05&1 MFXF>:CH&ZF:@+)$BJG51XA$!T,7L53!KL101474*1%B 7BTRG*T+P5!PG+T Z6188 M.),^&&:;YRK/KH59\$;GG$4F"]?"QBYR7_=NGZS(Q:A(OS4.0FRK?)&9I5)8 M (>K3,\T&1AZ+4J;SB%Q70% AXFC-)CD E@!?Z(>Q"WF'O&SB%M@:U!Q6&I[ZM909-"KHCRZ<1[R2%Q"(MW#" MU)16+)6T3B3PUN-.*4RQ5YTD)A4GA"/E%,&'T#&%VB.Y,9S[(<$/!@/Q0QVW M)+C*%T%ABX?8DND0VSMREQ]-M27!10$"LX[8,0I@2&)":8G%]6#$U ME)TDGK#4CCH+YGB/>LA'3\5H#C?/38; =$F+V$*<.Q:6&L"(@A]TB"O'_X1- M. F:2(V*PA)SG2(N'/H"2E24#;;J6 7(4ELDO[U!KW4KL[+6Q1%$A*/O:,DV MZ N+LC[.EL&I]'EDD4@LX<@V<":@3"Z<2L358W.E"M6K3Z//KJ;N5F2LI82J M*X\)E<?FKQ90\#4 M%T(1"SM'P@6YDJ[D6CF3E!ULHP]H$W]!FQC3]?(>V5K,5'W@AU]&E[7VU"08 MI^&-=Z"U>R#@D"V N2CKDHJ3V6@MSK\#9<+#".>@<[F(*9"I6Y71KC96F:*2 MWU(9L"87E$4P]["=3E[:&6(FA$F T1P;#J-CZV-:AGDPMU9%$1]R8 *RH^"2 MW-,I<8'4-<+IO,P">Z-,JBQL;TP1(HD2*_5UX ,$LJ"_:HFH-->/B(MPQ.Q MS9UH.JA/GIQ*8J&J"5FAAS9 PL[XDDZ#5]LRXQ:>LRNK#F5CO. MWC%=EK8H095VK9F#,3#E7F0_N M+GS929X0,9PX7(LY5E9#93TF6"GJ8UCLJBUB&T7UOZZ:%;>B0=K@S>"WA]2B M%"*G34D0M7[$_FU;;8^-S1@AM3 B,R ?VP;:[Y28KB^I>0EE)2+DUD5GVB_; M?BX,95\,H9#8_P:/R\R9QY!Y2_&T#/R /=1'_.WL[(IP35$^QPH"%"6PLMQ+ MD"KROBD[Y^^N:][%Y8;/3",YK$$F?Z C3\2'ZAC:3S:5S,]%JA%FL0#$/@FJ M\TI=H)=3(4<-#I&Q7E*@77\.-M"_!=L#EDQ_+76D M)101;B*E<\J[5^$SI\/@ 7(FFGL$3WBJ1AJE![3.UX848C3M6\1Q!Q@/ET72 M8A9#>8)@@7"L(=NFTLTI(Q"7G@^>J+%OS!MC]U6C ^]">I:6=6ND1A2;BQN; M]0^H;JUS_Z/R]B>J DRU_YNEH,45Z^W"5\B_W>-5K3M'QV-)XO>J%M^9I]^! M3SCBR7!ZH>, )3 TPV+10+3BO>JF4=-2#,$Z :.-Y(SJ%8?@SL$N/<7')'*B MG8S@('6B)"YS=.<:[K9UH@/;YS"GP'<%!V$J2P=+QQNB]S HA%?&:"O QH_JD14$#&#H8?B;F;=1;-U'@BIU.I#&'9MML M4?-27-VU(V7#;HM[JD6GW]@_/*[1&76F8X^??$!XYYZ_X49;K'+*MX\K-C$GA4SL1G)Y MCXM(SO$88N:V#J&$1JT_R8(GK<,P COB:(JC3E7(<#G!DV9VVAIF79E,ITN. MZM;0)!CL,T\"@.1C&,9]B0,.'H7VUH3T=K>,.L/'??;;FF>9$-OUAP(+:CX[ MCD9P\ &E14X=U6KF4+!5_?9TJO@[CWJB0%-/;)R'BW:%AJ-MW)J$<4:O3CU7 M]G__<>PZL%##'YYUOI<(W/I; CZK,_Y:M+[]OC'D8\9SG;$< ME3%QQ]\"T= !WB/'M4*8DZ6>^SP5+XZ2X0DC> J/#I/#9Z)/YRV"U[+E[Z+[ MP8KN!VW=.WT73)2?/*P4.GR?/CM84N)YW M]MTANR@=6N":4>4B&ET]^C'WC-5LH?(GVI+%-99(G MG[2[V9O2FKK/MZ378?("C,S_/ZD-=FL( U7U/227-XAAT.[1,#G"VN-!,L1B M&G:M#KFV;#PX3IYAX_ H.<'&MYH:*MAMJ546$N@'_$^B+ZOI3R.'K=:IS"W! MK66;FKA8=HI V!L!USR9TQ"7RBK-7-9K'KG2;C$A(6R-;!O'?DY&V&GY)KF, MZN(.=:NXHC'!5A67)P+5V!:AW[518P-N;8GYZSB*-7%2[M;V9]\,SQ()+.T2!Y,?@:YQ"L#I!M)'2>R?1F;Y3. M3493!5Z]1Y:G!=^7BNHLS_14B1UN0G8%Z@']VTI4]#D1U7-0R)?-_/0L.<02 M_'G^,,W4CFU_T4)W];:E8A V$VE&V\K"ULG5E['D-+GE8MUOMV,;VW)74Q6A MJCNQ-JHJM+]T^7&-?39SY#1 M7-D9_WZ)+F6 %W[D4S^M?R)U%GX9U"P/OZ]"&L\T3SJGV#I(GA_W$"'\FZ7P MQIL%_TX(MW9O*-8 MXVL?QL$% "S#@ &0 'AL+W=O2*0P)XC2T[=MRU!=*LNQ;H&_JR^ZPZ3&S,MG*2TG3[]4=)=IIT M:;=A"!"]6*0>D@]%Z7 EY%>5(VIXKLI:'75SK1<'@X'*%#QHNX>']JY&WE\*):Z+&J\D:"65<7EMQ,LQ>JH M&W3;B=MBGFLS,3@^7/ YWJ%^6-Q(&@W66J9%A;4J1 T29T?=<7!P$IKU=L&7 M E=JHP_&DDUDRR-7.!'EO\54YT?=41>F../+4M^*U1DV]@R-ODR4RO[#RJV-DBYD2Z5% MU0@3@JJH711?F):WY\*,4*I%E-VDS'FFJE"5Q1 MFZ#<:4E?"Y+3Q^,L6U;+DFNW/C]">&\SD2% +T+H53_<*!I M3R,YR!K])TX_>T-_")>BUKF"TWJ*TVWY 6%= V8MX!/VKL)++O MT1>N'1!:?=&?.>!M^]]5;W+J0"UXAD==4JI0/F'W^&(?QI/)P^7#Q?C^]!-< MWY^=WL+D^O+F]O3L].KN_,LIG%_1^)2VO;Z[Z\,DY_4<%12&QB]XA<6;;>$M M&KREP>O!*B^R'+A$L-O71JRF7!*%W# M0TW)7A;?27"C:_V!J@__4.(KH/R:<)7#9Y*&,YP:L+>H"XF4P!KNA>9EIT?P M=2Z6BM=3U>_P$9#I0<3:F2!D9H8\L$![#)3?2* 'C'D1K>K;0>P%:63[0S^F?Q(; M,K1KFY =X1#HFD?;)2JY4,2LR;LX>Y;7@& L,D#T(AR,S M8^>W8!'H;<(''D@C^_FO$ O;1+?!'0X(SKL2RUFIC/_+A3(KJ MIRRQ<"!L4 U]WZ'Z 4V[:4 >L:X=^188L_^!%RC9DNX%LN25)8]N:.&V@85X2DZ9-VFP3ZAW.I$%J=O9_QI@P M]$9INF9,FOJVW_K)L<9W2U,O"6GI+J*/%[(H@3DJO\=S]B9FYH6^Y7GBF@:V MOQMVZHVB%O;(BXV?'+6]89#8O@&>VKF(%L=OT?U7>$Z!"6T;Q,ENEJ<$/J7- M&67H56:\=6[IFIW+FMW%O;]\JF MT!O&_PC#U@Z+PF3;:QRN8/2:-#,L>L)ZB129&;EM2N=(33V3:.Z6;Z*Z$$K+ MEZO#@C*!$-&)('7QW?+$;$P>IK"8^U1!>9))G!;ZC>RP_XQ^/4YGL;F)[#JX M7HM&26M7M"N+7.G;:VRCG -S<+1DYWUB"Y'Q%T!#8:YU6;DT)+=T09M!2[T6 M,]#<451DK]W3>C"CZ7VX(X)>"8UP9_W+B%W1A7[MOYX"/LNCL/-AX2 M%XB\+'?/.2&VBQ ML,^21Z'ID6.[.;TJ49H%]'TFR)!F8#98OU./_P=02P,$% @ $7BC6%XD M\! S!@ /0X !D !X;"]W;W)K&ULO5?;9823>23FV9^1+7<\D3FH[S?01)B$)#4DH &A9_?J>!:F+X\;Q M0ZO0 X7"G]Q2R$L.RAKAIS-%Q8NSP8CTVQ$#4W([44#;[,E*ZY MQ53/QV:I!2^=4%V-0]]/QS67S?#XT*U]U,>'JK65;,1'S4Q;UURO3T2E5D?# M8+A9N);SA:6%\?'ADL_%C;"?EA\U9N,M2BEKT1BI&J;%[&@X#0Y.(MKO-OPA MQ0-@+A,[N3I&S\HQ;?GRHU8IIV@TT&CA7G32,DPT% MY<9J?)60L\<72I4K656,-R6;%E];J47)+AO+F[F\JP2;&B.L.1Q;*".1<=$# MGW3 X7> (_9>-79AV'E3BO*Q_!A&;BT--Y:>A,\"ON=ZQ*+ 8Z$?QL_@15O/ M(X<7__>>/PM,971@EKP01T/4B1'Z7@R/WX_8Q8Q6:%ZN&\&60E/Y&2:M@;E-RRLVW^R2 M]9)+C3JQS IC&3 T.I>4B49IF;0=,JBQ'\3^![[Y:<\#/VW M.\<-K03AVT<$?0"(=EN#MPS5="8*4=\!/ H(4/!BP6;2%+!L+;B&9@#!X,8* M+6O\E[+@5FFG?L]D\2"-'8%V9Z5=:"%8W26.H,1A"#N@-W'W:)L6;$4_C?HA M_FC'IC2L@/L2C "VVX+!:B$ZW0TZ('4/=L^K5A ,!Y%+I:ULYO!'DK&%$&47 M!E MT12 , -0)S1BMP J%B!2D.\.M^!:KPF"UZJ%QP#>QNYNW:O@E'!&S,EF MPQ#LE]+AB. D4J&_FH/!M;I35A:&?89[+@8WHI;PO&P+\,-NUL:*FMTJRZO! M*V>C:@U";%X/3GC%FP)X=C^^3E4TV!+Y,XLFB1>G$8W2P,N#"49A&GIAE&$4 M)+F73F@M\((L]\(@'TR+HJW;RO&U%_U*H<8,ZQ..O4)21EX>1^PUQF'J>TGL MNW$0YUZ0=^L9-"5IREX/G!.["&_,RKQ)ED)Y.LD8,CP)4A8'B9QR=1Y3E MF9?XX1/*@C#:HXP(\[T@#O\?PO;-ZDBCF"6Y,ZDC[F<6^]B"3T\ZXZX_:7%/ MIR6L:^9O*IRR)5+2;:%,WC.?BDW<(ZOP0XF.KWO56:#6; MVJ9R ,7?*2E:[G76?(W6@&(6;-96%958H:#4U9BKK!ZF-0(;&!EL>@RS1>%= M@R&78"]?HH$NM809(S:MJ2G\[?#DCI5>T#49LS6J*TQG+-HHH.NSRQWO!\,+C2BS_8S8Y/.5\(^4\O?9.49R*]PJRMQ7A2+1E5J MOG;9F'F93Q%')L6I%U+&N!E*)TK<&%64^\G@U-U+0 LZC"L=LY!+PQ*DLS^! M '(OS')(A'[$8L^/XL$M4D4TO!;&\6!IBEO@%TA-/-_/2"I# PFZ[/6BG$9( M0A1UG[9/J4;^HK_@3')F1G'@95G2&YVBR"(WCGS@QL\WMQ=Q$GG!)-AR$L4= M?#!!T88_YB3S\H1J,XQ"\ A ;:PX*8A'&:ZB5>5Z)@RGE7RS MXH$ LQ3NLEVMO9>?9=T]##56L;"+RHB=;P_9E]E'RMQ59%-\, +OC8*.;2K! MO1M*SSG=)O@,EPBZ'^R?HW_2+6:ZI^3; G,V(_S([\"G64*A"2=NG,*'*(UI MF%%7CW,:YACZ:3JXW6FE@/S;97:\=Z5'5LW=PX6:"_I==[O?KF[?1M/N2;#; MWCVL0/-R#@XH 4=L,%WG="TP9\GREE-Q-2 ML'TQ'O\#4$L#!!0 ( !%XHU@J4S77;@0 #<+ 9 >&PO=V]R:W-H M965T(M% ZBV+CMVUC&0I"Z:A[A! MDMT^T](X(DJ16I*RDW^_0TI6G*-)BL7NBWC-?'./9K95^H 2+S68NBR9OC]%H;;'_:B_N[CBMX5U%\/YK&*W>(WVS^I2TVG8H>2\1&FX MDJ!Q?=P_B8Y.$T?O"?[BN#5[>W"6K)3ZX0[G^7$_= JAP,PZ!$;+!L]0" =$ M:OS=8O8[D8YQ?[]#_^)M)UM6S."9$M]Y;HOC_J0/.:Y9+>R5VG[%UIZ1P\N4 M,/X+VX8V)N*L-E:5+3-I4'+9K.RN]<,>PR3\"4/<,L1>[T:0U_(SLVP^TVH+ MVE$3FMMX4STW*<>E"\JUU?3*B<_.EQ3W^;6WU#FM?!7/E@F4K@6#0&KK4M@!+SZ1=55OF>BMIB#)"/X@Q%98X1Q1ASU*%4]RDVA$=MP],B-6>']>%)I+B .>A^Y)#I5 M&T(V >!=AI7U>!X(6*EJ:9131N,[(D,PHL/X/??)G$4_P'3*.U=H;&:9\Y0JMWL!]224WC3: KI M*.E=^SM5N>@:B,:03GJ+LA+JGJ+5,%0U!8OZ#%2"24AAW/O\ANTP#9(P@B@, M4O+9&X[>A2T:QT&23F@=$_=D/\Y/LZH-S@<(!VGLEU'Z*OU.AN<(&X[0N_YI MD,S+4=HBY5#&1%8+YH!JX\N%\CKGE!(:98:P0KM%E/YZ9^L-+?F]['Q)H6CR MUA&1GESE/GG=<2?3$P504A_GE> D;G7O"61=KL@TBOMC]0:^C&E#'.[5%MQT MVE)@ WKS'8%BU:IME4LP+BDWI//EAHD:&]Y.D8 VA@S<\/Q!AU\P;."3\=<2 MNFDX3V/RO[A_3Y%W1."YDO]-+)[)^?=1N7G>U-_1RCL8ZSMYV?Q8T?U8X:&? MN_^B]^BNL;N;Q/=S4>?D)8> 71?U:G5-9$.]RCF%'JA.:;H0P@]*!$<%NSL[ M#YH*_?0D[@-'K5]N.F7/MP;9DK4 MMWYDHYBZ_U$SUW2WW51XT@Q##^3-2$E^NJ48@\ UL8:#PU$?=#.F-0>K*C\: MK92E0E\K*-8A:5)ZPX# M I!P &0 'AL+W=O9] M@0O1:)_;]15NXCD)>-)J%_]AW=H.V5@VSMMJX\P**F7:IWC:Y&''X7W_!8=L MXY!%W2U15'DAO)B,R*Z!@C6CA44,-7JS.&5"4>X\\5O%?GZ2H_/42-^0,DL0 MIH ;7R*-4L_@P225&Z"S%BA[ 6@ GZWQI8-+4V#QNW_*HCIEV5;96780\+.@ M'@R.CR#K9\,#>(,NTD'$&_QUI#EJX;& :;@9RBMT\'TZ9RN^*C_V9: E&.XG M".USZFHA<9QP?SBD%2:3-Z^.W_8_') _[.0/#Z'_2Z$. NV7>=.#_/)NEM^? MS^[SZR^?8/KE FYF5Y (9DBB>#;('2LM M!9/7D/4ROKM:AS:T"^[$QT8YU78E!U)P7SJO.#0$?.)QX[@2M"F.MY%ZAK(T MMB8[9QDDC!.QJX\B0&#H[S(X7+$,(Q%D*6CY.US)LTO:QG@^+)H(XZ FQ4-) MZ6=0!G([MUY)%\'OL%+2FF!IB74X?P3K4G'4RDC=A CWD A86$/,\\D]DEB0IXI@)6M;;/R-X5]W#(M$3R/$TAD,8DN=X?BC!E]1JR6(/! MWAJ(C<:0G/^=K7T)VF:PK<^YI=H2(_9@7R>D.^.K0A80AK2#R-I.LNZT^PY, MV_'WR[S]B/!U7"H6J''!KOW>NY,$J!W,[<;;.@Y#EL>C-2Y#A$C!@-\OK/7; M32#HOHZ3GU!+ P04 " 1>*-8/7 M!+L& "A$ &0 'AL+W=O_; @RN+*W+9=R]';Z_&M)\W_*5@ZUMC098LK/U"'[?9>7=(@$!#&DB#Q)\- M7(/6I AA?*UT=ILC2; ]KK6_9]O1EH7T<&WU9Y6%]7GWM"LR6,I2ASN[_0,J M>TY(7VJUY[]B&_>.IEV1EC[8O!)&!+DR\5?N*C^T!$Z'SP@DE4#"N.-!C/)W M&>3%F;-;X6@W:J,!F\K2"$X9"LH\.%Q5*!$J:DB>T3 6'ZP):R]N3 ;90_D!HFD@)36DJ^1%A1^DZXOQJ">287+\@KYQ M8^*8]1W_A(DO:J#">.L+F<)Y%S/?@]M ]V+6%W4@#0U2MZUT%R!@:4*OL>[1^\PR;^6N.B% M- +R0ML].,R'L*8\0TR96$0149 APCIAPQKW%-8'=U#\<%>PJ#BU*Z.^ 6F6 MWF.QHZP46LF%TBKL!18((L$$1Y$41"0$K'F!^H7=@%N6%%X2HT']Z8,,)0)9 M\KYXGO0'N/O:)7UQ3QNJ:FX@' X8-<:!"%%II9+<$!(%A"V (;U+Z5R8B-U M">C=G)B%OC@/I\\IC<)S"IJ7T MGH26:H?[E$'CHQ>H;C&'/:2E4X'=?(LF9)DB'+V'<4>MI:GKIRP*S1F%QL$. MY:E)/5GNY!1&:Q3E\APK#]AQF-\;E8%X3 #L2-BEX-E6#1O0GC+6;F-QDKX; MCC.+M;CI-AHWCQ9A&:=!O*Y8[>;N=GY9<=914V:W)H S:,8='F.P1*\M@GI- M2Y7<[=UU+=4CEMAB+Z;?QAN'&&!E83\U=57=1M/#V@&(/+8;8!%L%ACUNELP MF$N,E18)SXQ;OF]2 \5>B6'_%/NIUDP"YKN9'CK3%\ W!KWOU=E65=./A:R5 M1;WFA/&C,Y,7SJPK^>G<],P_SU3Y^XJZ?\IE31D;((.,HWU3Z'R'XP&&3I7E[ZL\>/C9>)K0>/BFP_F)Y!EWC7J3XZE(CB ^-W3-CA;GGMM3$ 4R>T9T:ZGN4AP/RFC5AA]V%XOG$W<2!9O\>>@_S MD/6M$*-+2KXF_%"QMY*$KH2.6Q F/=KZ(*XUF'0MW0KX1F5Q$R41-V,I-E:7 M&"BW?YQ%&)25D_G_RT%/7WC_,R6UR*C&\2\DPY7\/:M,QUCBG)&\243U=GB285[P!-(+(D*J.15/O:,& MK6=C#AAH>AQS#IL07Y#-;//^OHS/SL/V^'A']ZT4=B0-2Q0=]J'B@SA^ M!%OP(W1A SYI>;@&B1=0VH#K2VM#_4$'-/^5N/@'4$L#!!0 ( !%XHUB- MZI=1R D /08 9 >&PO=V]R:W-H965T:NI09/UL[7 M.N*GWRQ"ZTE7^F,TV\L+B_+35&_I*\5_M9X]?BT%*96IJ@G&-\K0^F[U[^?;],>^7 M#?\VM N3[XHM63EWRS\NJ[/9$2M$ELK($C0^[NB"K&5!4.-;ECD;KN2#T^^] M]%_%=MBRTH$NG/W=5'%[-CN9J8K6NK/QB]O]G;(]KUE>Z6R0OVJ7]AX?S539 MA>CJ?!@:U*9)G_H^XS Y3>D\1[_\KL K[>?J^&6AED?+5]^1=SS8>RSR M7OV_[/VN.$Z9MZ'5)9W-D!.!_!W-SO\Y5Q>?KJXN;ZX^7M]\5>^N/^#W]5$"M)4E>0CTI'76]<,IB*$R1MMPUS=;.GP\=+=R06KO8K8HS>>*(.U MP?<-1"A_:)>+4_F)PA/:Y%I!=NQVQK8@2='K^9O^B?*) 4M MA0#YNE%03^V)??P/"+?JPFI3A]%H' C=Z@^D,%][I[UQ7ELNGFK[Z"^-X%P:R/&.(^](!X8V7G8#2U778!# U^",SH46(FJ<5%9 TP M1'2%:F%F$PM%=6O=OI;O#!KY$G#*W=3<&>\:?H85X *H&>?>CA590W_;XTEO@3HL2VM"\&LK'@.45H9H DO5 0E02F4T.DB;"()0MWL']^-_7+: MW9F*1HE>(W?DC,52;U^M]PG[XB "?)X19?#R,1V" YB,^,[$K5@/H=@+1VDA M<&SRI#JDX"T'';1)/A[B6ND*P8O]M%YSP'"\(7!['Q=J#?&0M#^!'@ M9G>MO:L' @#>O!=;75EVWH/E" )W$A_B]'3?>-UX6\''Y+*"XP@_=@A99CA< M4RAXN3?[SW\Z6;Y\\[< )+]U'(6X6?*IU&!&$_>3/.#($!)+%/8(IRG?2!CT MAL W4W@$B $A!#SOA1_;S!.Z_-:9Y.%0_-@]DDUL;4!K\O2Q*#KZ+T5T4H]9E@E:-T:NQ&H)AD* 4K+]\,X,-@+G!0(G$]]6 M>T ZYQ*B,_GP7:WGS"GI01$![0!11I4F&/9B65RO?+_6A]D>6H;.BX92)Q = M6"IMEXBB7V*(!L$/) JW/#%I$AX2&B'%QB06?H+ 4[A(OR3YP\78VIQ*(7H# M8A?7,(%ND.6];J%K6S 3A]&50_".K#/>SX$-G4<]H9X0=L4B%LX/(9/*IL,? MC[+A@5G/YWROY5ZT2Z4+'""(KCVW'WQ/3[4KD#I:2>8'&5UG4[E&8/TE MB*VZ$DVZ^I5I(*)[%N;!YR0&T %,,@_!-\ F@ R0\J4-KXI#=0W? K^>L+%S MRC^P>"_9'3JPKU>""9($^EK-'9:4#TAS#>PWS1^=WQ?CP@!(NJ?H31F##Z49 M0P=8!0Y"N5LCD:6"<%Q.$_1I-[X! M/J%0(H&X7/$0]X1GOI.7$Q.RN*$%FER^0WO(0(2HQ:=VW^MZB!CY*.^L-&=& M!]]C_(&KD!832N?RE_H +7U1R@:HUD.2\SVKQ3&<^PGTI"^X)U55E[J!U.RA M<^A=SPD-+>4AT$A.";G!!?%!72C4M3*WH@9W)*N;9L"WS%23'Z<<0^V4EKH: MH:?[EMM"&3RSQ"WH#%%4(K+YJ3=$9BA;EK -"I7.80 M9[\:5\W5%\Y&J0(AILXNFPKA(5$'+IH?GHKX^@^PL%Y!?%X]?C0JZ8%"!C 1 M2)[9%P)_42]?SX^'N80%RM*;<8C)1 L4[;[(=4Y&KTSO(HT>LF#")>&5P$+2 M)N:16>*@"T2=XU?SUX_4P=)??T:= %))C8AUS>8%-_6CIWIMI$_(),&-,J<3 MV.9R3/OB)\KLH68*$X2INWJ<)Q\Q4V[AH$;%-9=!X#8BQ81I.B'P=:K#8[ED M16KM;RG"%E 6AX(%?:(RJN!2)JH@7+P(TF3['U!=]IVB)KPU,IT M*L]N/.^"X+@%E/)L9'HK."@ZRX0]\-'3-MG(6#]T.=+ ,RS>'WK M;)5&C"W)?D:L&,@Z)$(7'3*X; M%;\N2=.6Q*PG[KTYSQ 099*83MG],^XYC"X:K2)W(0]ZO#3!B+9CUSY])71P M(DP5.3IWJUJK2W:>2?.^M!!L1-^X)U7^QPZ@[VNDP$\"NE>.X5B!*%/(37JZ MW*QPAV JD^[)PT,Q>5,CZJZ<]VXG+X4$H''HYV! X&8L#^;Z ;X27J4#&RV> M6!B.*'DOU?FYVIS?VZ07Z!P6MXW;-=8G\PF=H M03AZI_4I3Z]/^62*]HI*S1*/2;.1] M.U,+I*27TL/J\$K_77J3/6Y/_P\ ,ANX#."O-^#YVKG8_^ +AG]TG/\74$L#!!0 ( !%XHUAW+HCIQ@@ M 86 9 >&PO=V]R:W-H965TZB4=L>#E??UA_'8Y2M1<3:34&9]/)@. MVH%KN5QY&AB?'-5\*6Z$OZN_6/P:=[L4LA+:2:.9%>7Q8#[]\&E&\\.$OTNQ M=KWOC"Q9&/.5?EP4QX,) 1)*Y)YVX/BX%Z="*=H(,+ZE/0?=D;2P_[W=_==@ M.VQ9<"=.C?J'+/SJ>' X8(4H>:/\M5G_+I(]^[1?;I0+_]DZSIW.!BQOG#=5 M6@P$E=3QDS\D'GH+#B<[%F1I019PQX,"RC/N^/U M8R#IX&0MG$_9#S>\Y';$9M,ARR;9NQ_L-^O,FX7]WOV7YOUX]?6(7?QQ>G5Y MSF[G_SR_87.$86YT+I7D(:9,R?Q*L#LMO2C8C>=>.%:*0EBNF,//QAN[8;FQ MM;%XR#Q_8/&+8;>856RT^.M?#K/IP4?'1%F*$*3;:6ON&/Y*HY ][L,>(C&< M>+NR0B3R]T!:O@JLS6LK%W>CFU$/0 NIVS>;CB;LE_2Q!WI8;D4AO6.O MV6PT96_PF8WVV9N],^GP"$L60HM2>E"@.%D+"ZQPPMZ3R8#5Z%Q8#QD(I]3& M2:)HNV$P,_NX=Z&]L#KP!T2U-??2A8DMF02=$)TV@,-UP3Z;A6/SW-.,;#(] M"-BR@'%&G\0*LB\<+%QX&BV8C-[_Q +QK9&>'%1!Y5QT*JW[6]I]AO570&6' M3$,A,PQDH_=[Y]][:CK%HE_8]%T@]@IZP[XUW,)6M2'=D&[8>9R)>ZZ:$"QD M,<14R7_S!<(*6!(-4!9A+:'$"=PY 3(6&_:OQDI7R"1I((<>T5]8I 46D#,X MBR>$610['-X9L7E@>1LOE&4]6 NAI+@/>W'/P-1:*L6@;Q+R)V!'1"IV J3T ML% "AF-I#I*E *\8P#=GE"P"\0NN" \+LC5BOYLU3@7%;F4:57R'IX,C':O@ MZK=*?@6:MQC6;[7Q\?DN3.NP)TU;M%2+8ABFAT!M S!-E!K! IEG,II0"RL- M#;/U2H*V#ER!D+)09#JM/?^Q)REYZ=P(=[1=2F1(9&1T&A L>LXO&]_8@(TO M%,$("D:N7DF4 ROSF#:(Y+1JR'AE])(9"E16HM 9BV@#Y!@<$L_^3)P]'R%2_8*S;=1QY4B)LV0#%TB#Q,0T,2C3HFCP)R'/,2%0%Y MP/H*R7?0;4X)68BMMUZD1M+UTY\(@,5>"?0905\X0#<0PI_FBG Q*UP_.@D+ M9&V!5,&13I(#N^!HHQZ[-IHR9:DI% / )$V(;[[9&L5K^/FA3;Y7T*7#SOH4 MGEH\8/>U4$B3*M;BAQZ^Q&(A@E)(5@H<(B;RVMA3;HR-)CD@* M@MQ6$/(H;24"W8$<&BJ0ILK4@<5427KQWAD+_DG]<5Y8!P=.XA)KO#LL=2-<81"^9VR9)['(;5Y\,MP7H1B F+6Z)7^$VDIM&1[O @"[HY$>G5NBEJ0)45'%N MD_@[?H^)CA6-:.6@;U7Y4@]&JBFB>K[ 8O+.9$HUA!52-<2Q6W$K_A\(G@1, M!#!!/_0=@.?.O]#L#W,?LP0;3/K*%H*$2AX _0^>BCZ"/D6\IK&]=7TCHTM= MLX"P:"_1KVR8@T0I#N-18UW+3 ])VKN6-G8;3U-^$BG6N!8^BE/'Z%Y;-"KU M?V&'YS;8'U$3-V^6%#?3]V$LBVW#A2Y5;*VNL5-LQ;KV-,O8:VIUL\G'B^MY M^#;]^":XQZ%';7E5?!T18A*-6(.=\)"C@*)_1&+&)IED76I9-56L$]QMNZM2 M:A04F:X:D9B4OX#2)@=87(KN"A);\@3P='YYVR(<]JX?G[E&Z[IA23W[G4N# M7D%[.*@P(G8W)$9YK'"T'[&ZXMB$DWRC>0(\6=6<^(&,(Q.WL"%%:"Y=8+KC M?[K?Y_J\L:86B$+F#CI&"^^Z>]47) 1" MZ79MV!F\'6P<-*2;&<04Y5ZBDRU(]^CD M*[OD*'8Q0FBS+D=.S5L88WG7O/>3YO7@ZOST#,;UX/YJ>27HM4:,E9_8U,-: M!&*0Z4]\":4*-ZI'@R"<8!82R\F[L(M5 2>.C]4G="DA M,E%*V"K#H%:^OP!BTO2^W%TXKQ;O3<"ZMQ M[]U<)2#%] ;21;?'UW3=:/>2D8&8I(=]*E%B*?G9_P&Q\ZQA_ M>%.'-WT+X[VIPE=JC82E"7A>&O@D_: #NE>_)_\!4$L#!!0 ( !%XHUA7 MC2JVN < %L3 9 >&PO=V]R:W-H965T@:!#6CJ3K%U_JC-)[LF/+Z\[5JJ6/1MBN::1Y M?DVU?KP8)^/MQ(VZ7SN>F%R>;^0]W9+[]^:CP=-D9Z52#;56Z5886EV,KY+3 MUU->[Q?\1]&C'8P%>[+4^A,_O*LNQC$#HII*QQ8D_CW0&ZIK-@08O_4VQ[LC M>>-PO+7^UOL.7Y;2TAM=_ZHJM[X8YV-1T4IVM;O1C_^DWI\9VRMU;?U?\1C6 MIL58E)UUNNDW T&CVO!?/O4\##;D\5W= ^*G7C7A@"#J?.)@V%^/2E[(Z^#D?0K1C+Q M7K=N;<5U6U&UOW\"0#M4Z1;5Z_2;!M]+9EY>]EWO+RA MC39.M??BOU=+ZPQRXG^'W W6IH>M<9VJ'9!Z??0/K M=(=U^BWKOS_?+!W%'1E;/+8FU MM&*E.X-B8YKDLB9A QHKCFZI4:5NJZYTVF"3=9&X?;:.FO[A5V50;-;Z1R'; M2MSHI7:JM,RE:HME(/JNID+2 _1OJ0]6M/Q!UL M?(EF^QZ;R[JKR&ZWZI;-U])1)9SV"/!6W;<1"JGM5DB"SO !#!G*](G\<0!K M]PYQ?,C&:'ZT?C'SJDJR/:07,OX&+ /SB/IUO+U4INR4^VFII:G\?'!M/[1_O7./6_O?XWB;47\# M!BAI+9>:C3P@1\-!0IK&@IO.Z58WNK.BT4M5]^\#0ED]R+;$>=L]2!EGH.16 MK]RC-+3-_L\SV1>)HLS*\JUHM7@X(I*Y=MI(S_AI*.O;* G*CM/@UZM0+XY9@25 MLFA(=F#.MU3E%(&BE6K!@D+%HH[1$GE*&RJEY2&CW]2R#1G+47FIYJW\T(.L M.P3."AS@M0^L^I9;"4"VR&D#\QQ";6"3\V:M0"R;VQC%EXH!C(:D[0PQE+* ) M@]QM%_8AO +-M4B#09^D'- :-SM[.MJ7Y%X-=P6[DY MBCOMX,T;;39<C^X\NN$EXS-THQMD1]LA/C^*:9)&Z6R*T6(696F* M0;Z(YGXFG4:SO,!@5A11GO#(\YN>O2*,X+N)E@-@.*.%JD\2&>]D*V3],L MBF.VNIA&\XP-L<6$:IG_O]-!7S*,EG N>E"Z8"?$V+ M&%P443;C\"1QZ@-U)+ DRSU+Q0(>3@^RE,^C'(XGBRR:@XKY8A[%1[9?2M!49]BB2/# MC2DX%[U,T-.&>VLD6OQ\8O_1:#!9KF6+AGSOI=KS0_:XWP8+&]D^"QH<$_7B MQGJ'O>:>!743?OE .\O?.JAV^!$#@+@:X6SE6-RVK6Y%U*NL;+>H=K7=Z$I! MQD/!0[_PV\PZK&7A(=AVST*B3U50/0[7D)J#0AF"RWK7@QUV7.;%=,,NJX'! M1'\>5?!+M#VF7NPY1/R+0RA(_.X=HH='WPOU:G ?.QV][4,^ ME*?1BX!O)>ISU?\R6*>C-SJ087HAZV7I\^Q@?8N*V=S7_6*>0_@.IF6_G9I- MK9^)!G58Y-#?8CH:W.K_R.D#N5S,1MLN^."6;S=E! M >FKTR(,W +ZO0@!:J$W*BNG-[XSR>(H-.-'ZY)5F1XP8S+&>7>/_ !N^]IE_\'4$L#!!0 ( M !%XHUA(CD/\7 0 .\* 9 >&PO=V]R:W-H965T[8R*#)O5!:])(I.>J60*IB,_+M;,QGIVA52X:T!6Y>E,.L++/1J M',3!]L6=7.:.7_0FHTHL<8;N>W5KZ-1K43)9HK)2*S"X& ?3^/QBP/?]A=\D MKFSG&5C)7.L'/MQDXR!B0EA@ZAA!T+\G_()%P4!$XW&#&;0NV;#[O$7_R6LG M+7-A\8LN?I>9R\?!,( ,%Z(NW)U>7>-&SS'CI;JP_B^LFKL)>4QKZW2Y,:9S M*57S7SQOXM Q&$9O&"0;@\3S;AQYEI?"BFLB)Q4G9>8, M?95DYR:S7!C,=9&AL3_"U6,MW7K40.G#-ZU<;N%*99B] MMN\1HY96LJ5UD1P$_"9,"/WX")(H&1S Z[(PS^G,ZM,U0)?^W3 MV$ ,]D-P=YS;2J0X#JC\+9HG#":?/L0GT><#! S0B6RO< %BXT,)DH!=P*0TUF3864J%2ZC#,0#K;M8^I@UL7 MU<:%4!F(BDY/9"! 40_ON463!^H*G(:/D(01S&51<$.3XU27)3U9UA#"U/*[ MK=.F>(BWY=!V@"U(!?B+Y"%:Y M3',R(("TJ#,F;:$2QC&.RY'X6,=#0MKM&^^Q+NM"\+Q^E;>:>!LOIUN9>RO+L]Q1N$)* M\*##ZH">CS @ 2<'!;2DMU*2L'\,_Q7V*1D7D#35^7;4S]['\JP?GKXGRH-P M.-R-\NN,[53JML:;LJ,FX9+R'6N04D,7NIW![ZGH:0QHL^D+0:>L;GY[?8T[ M6A'83!A%X>'RE$\RHZ# =3/WF,6_ALPKS1QK5$XZGC >-$4NDFR#9*E%47'D MU_YNAFDA6,Q\_9[Q%>X,O8'7]?^G8.M6P".9.C3%FD:CS5NB35JB,$XZ5<3. M_,M./QR11ENAWUV*=2=FE5C3;D13@>O@?1W.^*^J[ZAI":J/83AXJ2)/(S[M M-/XNBWT_>+W.$E*B6?I5B_-7*]?L(^W;=IN;-DO,R_5F%23>2TG55N""3*/P M]#@ TZQ7S<'IRJ\T<^UH0?*/.6VD:/@"?5]H[;8'=M#NN)-_ %!+ P04 M" 1>*-8NC$N=_D% I#@ &0 'AL+W=OELL:5(E:2L^-_O M.5*6Y=3U@'U)+.K>[[GGJ*O6NJ^^) KBJ=+&7X_*$.HWTZG/2ZJDG]B:#-ZL MK*MDP*-;3WWM2!91J=+3^6SVZ[22RHQNKN+9@[NYLDW0RM"#$[ZI*NFVMZ1M M>STZ&^T./JEU&?A@>G-5RS4M*3S6#PY/T]Y*H2HR7EDC'*VN1XNS-[<7+!\% M_E;4^L%OP9EDUG[EAS^*Z]&, R)->6 +$O\V=$=:LR&$\:VS.>I=LN+P]\[Z M^Y@[BH)5L=/ADV]^IR^>2[>56^_A7M$GV\M5(Y(T/ MMNJ4$4&E3/HOG[HZ#!1>SWZ@,.\4YC'NY"A&^4X&>7/E;"L<2\,:_XBI1FT$ MIPPW91DQ/$^:X5EYXVN9T_6H9D-N0Z/CML7GDD1NC4=1"QFH M$,H$T68V%)PT7L8!\:*4 M&Q(9D1&D%;#&P4XX?$^G8Y:.1&-D4RA.C^UBM'CNA$0DAJ='XRAOG&.@R>(+ M@)U40RD#ZX_A(>9L:V6X:DBYD@:\P')C80@A>]"& !%%P954;A\$R_LF+T\& M&I,1[V"JRLCM4'7.W2G ,XC]H$]=I41B1YQ)T4J/F7<@DD*LG*W$+NFC=W1EES56N>W9]_>CV?S]X^3I83\=MB\1"?S]Z^B'5C#&@*=*(Z;#8" MA0WOQ91)"X!;XTO;:,1+@M< -PYE^]*8Q+.M"F5LT$$MC^,&2$%IB&% CH)E MG8!-$H>DASRGBX$4S,XFSV\L\Q'&AH]M/L[TM3K(>DL5HQPW!+7 0$ST35\Z7TGH(? M"ZUDIG0$P1B"&S)-9X^>:AYZ'"?&TC'(_6AV\?.$<5 #0Q/Q%^X32-"\7%N> MDXR)?SQ,@392-S%TYNH^D7%' ZP42NNI]XN18K*TM6J4U M'P= 6&4Z+0++@R.T->N7.I+2+NU^=8!V26TD%*)O6V&UR"?V@+L+.28>/'=Z MT>9!Q>IT_\*O5CHLBW0Z* MW6($24\L/=*,QZ_U>/(_%^[ O$U^HGI6(QZ]4 MGNN0 RK<)52$>3@FC,+7M;.@/ C'HW1+XF%%$DU5IV6V6RR@*:UHDRJ<*,M; MP_7 RD+V#*#/?> M9!'5BA3*.* !(I^7>!\H+PDF5,4L7V.*N$!QR:0N>]NX_%G]5-HMLI4)K[S@ M?4TY;W[!8 =-NH/TDK\V,G@W>PSEIN89C2@\;(8;I(<'R3.D?#?>WV?*IVRA M2Q8:PUREWVE%;RR+EL6PXCG2^0C:Q09'#;ZG^8^[V\@^ODIN16+U,5LW^ R( M:<-1#O*/U98%=C0B?K;&^*J6I6V#*U,>FGA)25UGLX4"P[CA10I!Q7Z$9T$D M("5Y+OD0AW'KFA2 /[X>IH/K._;].GZD\-1@@---OC_MOX,6Z?J_%T\?4;@M MKQ6\:EI!=39Y=3D2+GV8I(=@Z_@QD-F H8D_2V".' O@_*-87TU/]!H& L#@ &0 'AL+W=O0.K%TM# Y/UW)A;I5[L/JVF V&:14 M=:LZ6^N.&34_&T_%\45"^_V&/VKU8)^-&5DRT_H33=Y79^. *E&E8XD2/S< MJTO5-"0(,/[9R!P/*NG@\_%6^L_>=M@RDU9=ZN9C7;GEV3@?LTK-Y;IQ-_KA M5[6QQP,L=6/]?_:PV1N,6;FV3K>;PT#0UEW_*S]O_/": ^'F0.AQ]XH\RK?2 MR?-3HQ^8H=V01@-OJC\-<'5'0;EU!E]KG'/G-^I>=6O%#N[DK%'V\'3B()6^ M30O@5"1&[TIU;6O:NJU3U\OP$: 9(X1;21;A7X)4T1RP2G(5!&.^1 M%PTF1EY>] T3YT:W[!)8#:@ -[LEN_0.5H;].9U9O_[7+@?T\N/=\BEMCNU* MENILC+RPRMRK\?F/;T0:G.Q!'P_HXWW2S]_65BX61BVD4Q7;VC)[9->FIC1B MORB],'*UK$O9,/CNDW(=#5E MR"[+]V+;;?G=$J[6#;*=5#FB%5L9?5]7RK*ZZ^N(3\@9B@2K7MAGGNQS ];M MHGG"RB&R-W_QW/QV8S[9VGH7K#8N(.CV:'2KVKK4'2WAXYVRCMT^6J?:?GRC M9]K5I64?:X/"8:U?'FVV7*E60^.'#G7$6/*VGM6P[DX[V8P.ZHZYI5Y;*+>' M(]0,3/%Q:91ZD2(4I'(Y,)P=B,/1WL",KG7=.?B.XJ?8#RP,"YX4(48B"'D< MI1@E.0^R"(,TX7E! U'PL AH>\ +$6,0%RD713[Z'?A[65G(,Y&RC"\B$E[EO H)$!IQK-4]-I[ M&&',D[P@A 661#':0=C1U-:27N*L3UG00EB$K3.$0"=Q, M@PB@4X*8P/8L%L]9%,'/!4M!LXS"D67P,]P,-_%0Y.!1)$+8'R.$^9-G8BB+ M*()ISH7'D2$J$?D#O RB;!/1K&/X$"C&%N0$11QV)7S(@^(1C'B#S+FH"<\DB.R0N20 M_DT>A>2;C!0C@ &P+LHHX?*T@**DR,D7<1Q_)V\1.]C[KFS6E6(6Z\%1 M@>M$T_A"#&@X>Q0-*[Z4*?P1Y]J>[&_B M:JZ,>=:_R6_#Y6-:W9SDH\LO$7"V!AL;:MH MB[:.-P6B36(TD!FJ"0(U%P4NBY"\GUW/W@=IC.S<(U(/):*@G[S(-@GY2N.I MSB1<^ (CHHP'>;J33Y-G-W@(6/AW"L4(/.\O\\/J\!2:]B^ I^W].PJ>7=2= M16[-<30XRD AT[]-^HG3*_\>P%4':/UPB>><,K0!W^=:N^V$% P/Q//_ %!+ M P04 " 1>*-8R2B-B'P# "E!P &0 'AL+W=ORQHI.]E*5S)"H#IZN%;*\-2J%%_K^S"L9KYS-JMU[4)N5;(S@%3XHT$U9 M,O5\AT(>UT[@G#8^\T-A[(:W6=7L@(]H_JH?%$G>@)+S$BO-904*]VMG&RSO M8JO?*OS-\:A':["1[*3\:H4/^=KQ+2$4F!F+P.CWA/FV+MI [DN&>-,)_E\3WV\206+Y-"MU\X=KI)XD#6 M:"/+WI@8E+SJ_NQ[GX>10>I?, A[@[#EW3EJ6;YEAFU62AY!66U"LXLVU-:: MR/'*%N71*#KE9&KB[#BZ\ M !?!1UF90L.[*L?\I;U'U 9^X8G?77@5\"-3MQ %+H1^&%_!BX9XHQ8ONH#W MENN,&/*JP1S^K%$QVQP:6)4#G=52,P&_*]G4&O[=[K11U#?_G4M$YR<^[\?> MI:6N689KARZ+1O6$SN:75\',__5*%/$017P-??-(=S-OJ%)R#Z,*3JF"4PH MS_&]BGB>;P]=C*&!:\AD62NN*8/DWQ1(G2/H=O/J $S;/:I:5@QEZY*+&98[ M5*?=:#GYH34^G+SF%8'*1I.9?C.Y;Y3"RA"R);.2)2*HW:AHK%U \'" M#>2&B4] -/V4>7:A%LR:4"#XK>&UQ>Z\I^YB$=MO.IOT_41I$$B3 I0="5.Y MGS8D=.XZ(W(RB^F;Q$E/ZBR9&X@B-TUCNXC=>1H,R1"<[;C@AI*PG&RS3#8V M5@K:7ERK3GFP9C,W2H@7U4C1 ,R4[?J1+41A! EE[&?F8YTX\"&>!S]E;ZSQ MDG7LSM(YS-UHOIC\(:O#U* J05[Q$+B+**5T^+[?>[F,;F.:A0G]%ZV'3WBA MDC<0SJF("[M(W-@/X=S%\T:CLT1U:!\(V^&4T&Z*#KO#&[3M1N\/]>X!HW8^ M2K[E'H!"/K=A#OI*&QWBX+>D=1604ZWTMI3H)U,+S,F_\! M4$L#!!0 ( !%XHU@U ( /\% 9 >&PO=V]R:W-H965T,(AY "LVMI1>UE2@7+0\@!.SR[";3QL*Q ML[9+X>\9.VTHRT4K5,[)'&=F)ANEGTR):.&E$M),@]+:>AQ%)B^Q8J:K M:I1TLE2Z8I9(_V=WVKR8M:EH)7* U7$C0NI\%I,IYG+M\G M_.&X,7LV."4+I9Z<FNK'GZ(^$UTUW(DA#2..W]P)>U,C//U_N&[TQ5M3+<-X):PI[J M$&[0?J7X9\(/#)*&)U?4J,9BX?AMB;!4@CJ>RQ4P"Z0G+UM!P&0!YYACM4"] MBV;CSGO6_F'GD$MB5&M#,'/4N6,;Z@"+FC,!!Y#VLG X2)S5'X:]-.T\TAP< M<^J6 E5(%'<9A;Y002SB(D\Z#LD3*_Q5W MF!P1?Y;TPC1+G16/PM&@Y^.?;N(_Y0*^Y&)=4-\=0#+J9M3=0OA!I6P*#;MQ M&PII_DV-?H+%:^BNN-:&;R%]2LQ+)ZW[5H='>4%:H5W[U&.J3M;3- M?+;1=KN=-D/]GMZL1KK.%9<&!"X)&G<'_0!TLVX:QZK:C_A"65H8WBQI0Z-V M"7U7.DG;.NX%[&ULS5IM<]LV$O[.7X'1>6[L&48B^$XW M\8SMQ-?>):TO=GN?80F2.*%(%83LZG[][0(D!5(4):=-YC[8)D!@L;O89[$/ MC;323E=\A4KQ\6:Y_!F7H@5D] 4BTFY%IS- MU*15-G$=)YRL6)J/KMZJOGMQ];;8R"S-^;T@Y6:U8F)[P[/BY=V(CNJ.S^EB M*;%CS=R4".>\:E$$0S^//-;GF4H"?3XO1(Z:M;$B>9S+?U.&0_& M/+&2WQ;9?]*97+X;Q2,RXW.VR>3GXN5'7AD4H+QID97J-WFIQCHC,MV4LEA5 MDT;KKO^R/RA&G3'"K":[26R^DM'S/)+MZ*XH7(G T2,,'9:J:#[* M@Q3P-H5Y\NHNS5D^35E&?LI+*3;@<%F2\T?VE/'RXNU$PAHX>X! M>1[Y5.1R69(/^8S/VO,GH%NCH%LK>.,."OS$Q)AXU":NX_H#\KS&8$_)\P_( M>X"XGFTR3HHYN6.I(+^Q;*-;C2NNRY*#%U@^(Q]3]I1FJ4QY23YQ5FX$GQ&( MIL]\NA$BS1?DAI5IV>>H03T0;9?EFDWYNQ' J>3BF8^N'I>9MN<__UOL4NC'V!X8PK;F9(9IL@E MD^2%"TY6M5'080A'P #J:B.?T$@0AG[ZA(LV6Z)$O^=3OGKBHN[UQE9[E/7O M32%AD7N13F'YAW21I_-TRG+9>GXL),NL\S0'!8M-":++"TOOAG7+RB4Y(VX4 MVZZ;P).RUOVA]52]U8/Y[YL4K%$1[;NQ'48!\9.D&>Z[B4TCW[I^9FF&OGX# M;GY3,N5TL%RYZM+Z=?PP)H]"^6EKO-G)<6PGC#M-Z[80ZT(PR2%)/,F^>5Y@ MQW[0:5JW7$CE#\F5NV=\792I5'Z6D!#KCITSX]!KM\#:U8H+%7)KMH9(:*3; M89RT6];/1?ZFNUS/.E$2F\_6!]A/N6WMS2?3/C]1D=&U3W=;9R0*0YOZ#H0) M=7S;ARTS0R>.'#MT8O";@*C!LZ(&3R/(=@/:;EDJ8DE;=FQ'-.G(]NTX2"PC MFYCKF,BL)R5>: B 5K-4J[?;MCY#= B$&BNK5 )N.O_(GWE&Z 6IGMSFR;LX MCCH,O6D746"S$]J)X\,3HLI4)'(BVW<\3 )?>)W&]G%#;<]Q.DWK8Y$OWD@N M5G#,]\'7;*M/L6^S;[_()80W)D8,6W/KCFW- M:1NXETO_PMR9Q#8-PD.Y4[_MR9V!9\-+ IZBN_3APT;X-#B6/8^GP<"U(\_O M-$_(NM2.G;C3_,KL&;F=9D_VA.B(O+WDHGI?D3LAGA*WW1K,G6'4;IV:.V/J MF,\#N?-.Y\[(IIZ[9Y[NAMP9 Z*] -%!X=2,':<3MS .<'(X=U)PE!]VF@TB M#.E^; =^!Q5!H+#]BNSI@I"@W>J!GQZUU_-=52$E([,(Y,T,#V 7Q]6?2OWL'3\NBA+3IY,\D 9_ ;SN"? MS!ENF1!;+(FO5\4FKTKK'9$HVTS"(%5]%&%PV<,485KKP P==L6[TF& $Z0& MTX.J_Y1ZWM9DP<1#9]K^L=5X2C,L@VP=?/-518@J-=I/&CA'(41#.-@ !Q3(C58J4.7/P$ PJR_6JA/T'M!68WXJQ]6^$D+27Y M-8>J(0,%9N:C"C+U2SND&VJ'ZY0SXB5VHC):C GN'/:?)@ZYP#>:PIVA5GY( M#U=@_(AJ%&Q0@^* M[U,*&:![L2G$14=H1GB "4+=$CF$=DA@H^B1@L8D@3W$T,*"Q 6= E7"Z_U) M;(?&:G\H]>PDPJV+(!'XE/0>[7\B;/H3RYDF,T@PJ5;)C90^%>6![L@.@^CH M,1W#^1Q%!*+M'$K-)*$@)0+F R9!^1W'_FOM_[:(W3L$+GOHS/?#;1 "U' 3 M7(X> MY,)^QM0$KH.[JPG)J;A%JA$;,A#ZFHP<("& 4@_$^R9L=VSD&&Q-_M'#23!L M(?]Y$5:\KJ_#%NAGI-,J< [8.95Q(6R]^+O!%JIG3T%)$7. ;8BXK4ILZ 5? M^<>+:\!: HYUJ02EU/?@CSV9]Q<&@[(%*U5ATU5HT-1:%O>G),H9#EZ#5?D5P MM"C5$3(0!N^A^GQ)Y1)ZBYR3+6?"S-W5%RD82,:&'R*4H-HLE"503H0%XH!FAC#Z_?U>(A_W1'9$8S'O@4T[B4^ :/L&U:$42D;757D> M,E&8#$5%U$1%='+Q^'.!.1___Z%H!7;M*MG>DG%0=G]47)]*.&H"0Y9LILZE MW;%51Q5XMB!/FZT24?(L(WF=E32OG&+P0$ 1U3<# >A>'%TH]MDW'..ALUY> M.Z;B6Y?6SUSNW*6IR\XJTQ@5<:LTRV HGE9ZG2W@;+: /'5^L]E.'D#S"\M0 M SB(LB:EVUAR1B*9M#: MN@60*H]L6-X:X: 8L-ITQMX !TQN\EX8#8K_AC!"U>:HVA)5^[.P^C\$SNY;D!>,^SX:8?=0""1- M""0GAX#!_LW_J8,Y#Q)J1%4IM3X2W=?5-I/&MY"^0!E4XJLINOEO7RQ?&_5; M'XI._M_OI77#,C"-DP=UK^1C :4QFC>PT>:9O#MR,'Y GQ( Q:KB#R,5#3%4 MN[1JT/$_IDN6+]!@\<+$S(CH]M?&ZFL.?K;$Q!IYWKZ,8JV4/B+"@R,Z1#;G MA?[K]3"_#IVK;T,76'2J+T-M3WQ#+S1?COVX0LC,6/@,&095QT]HN\!=!]!" MG=VM$^=DO'R8S_E4#B"GZ"#G%Z G*J)*O(91+'(L^7NOJ@PK<0(T>*/; 5B( M1@&BPA@DF*H6.U4Q7^)[* 8Y4&A]2X;C+9D^5%VO19I!)%2(NJLF/ZK)^HJ- MU0 +%CK_!P.U+@!LL*FE(;$6]'U@=DXOJB"#Y:;%BE_ Z#7/2VZ3''(!TAS@ MD4FB:8[M!LG)R.N7B!\X:&R0Y[\&,ZI&[.KQF3_S'+(D0M2-D:I19&<5:MZW M4)/8B9>H?T)$2:3\@N&F@VQ65$X7?([7TZK/+H#*K5/L"XF!>F;T[SL?D[NOC4^^$J>B> MDG]:0P4 M !D !X;"]W;W)K&UL?53+;MLP$+S[*Q9JT29 M$5E2G!JN+<#. \DA11"[[9F65A81BE1)*DKR]5U2MNJBCB\2'SNSLTL.IZW2 M3Z9$M/!2"6EF06EM/0E#DY58,7.F:I2T4RA=,4M3O0E-K9'E'E2),!X.+\** M<1FD4[_VH-.I:JS@$A\TF*:JF'Y=H%#M+(B"W<(CWY36+83IM&8;7*+]43]H MFH4]2\XKE(8K"1J+63"/)HO$Q?N GQQ;LS<&5\E:J2\L9]"D=<'^\8[_QM5,M:V;P4HE?/+?E+!@'D&/!&F$?57N+ MVWI&CB]3PO@OM%WLZ"* K#%655LP*:BX[/[L9=N'/ M,E.Y2EU;3+"6?3*UQ;.%FQM4!S.@TM4;J-,-O" M%QT\?@>>P+V2MC1P+7/,_\6')*77$^_T+.*CA/=,GT$2?8%X&)\?X4OZ^A+/ M=_X.WY)N<=X(!%7 G;2HT5BX?J$[;6A-P@HURU\E?C:P1,F5AN_*HCG4B:.) MG'DFIF89S@)RAT']C$&Z*A'X+BL>S&JZK-)E!3(9V%(C0M6U%5U;85YK+B#V M34F@90:8BQ7D*#,9W'@0PLH#N_,84!^STC=R!QZ<<$EQJC%,YN9T<$F!FDS1 M,'%0HZ/,5%/3\"-\^C".H_@;C:)D/)A72EO^QKROJ+&YNT3?3'Q*()#ER3<,T2%>N-M;UPY MTG;>Z%?[EV7>&>IO>//9U%(#NK-Y-K*J]O=;*DEG]L*37 M$;4+H/U"T=%N)RY!_]ZF?P!02P,$% @ $7BC6#QU-@,D P T 8 !D M !X;"]W;W)K&ULE55-;]LX$+W[5PS419$ @O7I M^".V@21-T1ZZ&S3=W<.B!UH:640I4DM2=?+O=T@YB@JX1O=BEOID:T\-0(:39!;6V[BB)3U-@P,U4M2MJIE&Z8)5/O(]-J9*5/:D24QO%5 MU# N@^W:^Q[T=JTZ*[C$!PVF:QJFGV]1J,,F2((7QV>^KZUS1-MUR_;XB/;/ M]D&3%0TH)6]0&JXD:*PVP4VRNLU=O _XB^/!C-;@.MDI]\0R$<$-'X]X@9#"5=XGC]@O[>]TZ][)C!.R7^YJ6M-\$B@!(KU@G[ M61T^X+&?F<,KE##^%PY];$X5B\Y8U1R3R6ZX[/_9TW$.HX1%_).$])B0>MY] M(<_R';-LN];J -I%$YI;^%9]-I'CTAW*H]6TRRG/;A\TMNR9IFP-7'QA.X'F MU1TI^@9/!)25L;N)-DOM/G/SYS\-(Y[(BO3L@(W ;T!@_H[!MNW M;Y*K^/H,RWQ@F9]#WS[2DRL[@: J&#-FL@1E:]3 C$%K3O$^CSQ&*Q0]*6-= M$<*$2@EZF5SN5Q.:>E'[L;_# IL=%21C8$& MTB1<+'-(YN%LF0Y)ECW17I*'63:#Y"J,%]GD#Y\X+KL,EW$"21;&V6+R15DF M?MB^2"X=GVP>7N6>6;X(E_/8^^^?"M&5"(Y[-DWIV0GA%8084N0T>_58>)V9 MNZH^9CP\Y\T@)/TR+7H%$L^A&WWQOZ880B'H['G%L:1+<+P'4*,HZ0!I9$S@ M%!X1X7=E$>Y7\/;-(DWCZYL3@7XKN?8V*TONY)'&PV6O\61-3UWF:*0R#>J] MUU)WG3II>\$9O(-:ST-;<^E 8$5I<;3^2P W>MG;UC5>LW:*4L* MZ)31<@>$CMOT/4$L#!!0 ( !%XHUB7#B&:>@, #D( M 9 >&PO=V]R:W-H965T]'*N&BNXQ <-IJEKIK^O4:CC(DB"?F+#]Y5U$]%R?F![ M?$3[Y?"@:12=44I>HS1<2="X6P2KY&Z=N_U^PU\\1Z%<$!$X^\.,SB'=(Z7=H_^F]=.6K;,X+T27WEIJT4P#:#$ M'6N$W:CC[]CI&3N\0@GC?^'8[8T#*!IC5=TY$X.:R_;+3ET>?L4A[1Q2S[L- MY%E^8)8MYUH=0;O=A.8,+]5[$SDNW:$\6DVKG/SL\D&KLBDL?&5:,VF_P_") M;06:FWED"=YMBHH.:MU"I3^!RN"SDK8R\%&66/[H'Q&M,[>TY[9.KP)^9GH$ M61)"&J?Y%;SLK#7S>/E/\/ZT%6I8%85NL(1/G&VYX):C>4OK52AW5>[,@16X M".@N&-3/&"PW*)@EY$(9:X!IA*)B>D\S5@'%AF.?9.8X, ', )=%HS66(WBB M'5LFF"SHZVX+<+\L&DHG&: \?];Q%R_\1P.J4!_AJ=*(W3D,*']%Y1.X.F@N M( T'0X*QE6H,DZ6Y&:R[<,Q2Q#V7DLL]J!T<4'-5PCM(QN%D-G5&'B;39+!J MB1N@YZ"70P2(J7&D@\C"=#P#!L'+=.X6R6P@\"49;_EI:EN3/( M+4[@2H'EYP++KQ;8QY-%5_OPZE91X,=*:0N4=_BDY/[]$^H:/N .W>'#!I]1 M-NB7[_VM=Y5:/COR;Y;G52*_6IYXHK?=T-1_JT-S5B*<$NN4E+T2?:&DZ)6P M3LG_5ZA9'DYGMV2,)U2H\:#-+%TQVB2I-V!_-.<[V!.=A+,DIX+)DVRPP4+M M)??]@AQ?.[V2.83;,(M37W1)0L4>7Z\ZXCF.9V3DLS#+LS>K+KIXSBE[>]^T M#)U;(VW[LI]GSWUQU;:#E^UM4Z7,4K8,"-R1:SRZ'0>@VT;5#JPZ^.:P59:. MRIL5]7;4;@.M[Y2R_< %./];6/X#4$L#!!0 ( !%XHUBJ1M("$P, #8' M 9 >&PO=V]R:W-H965T]B&EN\ SQRW.@W8["1+*5\LI/;=.2%5A * M3(QE8/19XR4*88E(QL^6T^M<6L.WXQ?V&Q<[Q;)D&B^E^,Y3DX^\&YD\G0RI;A2N)0%U5HSEZ[# M!5L*U$?#P) ;"PZ2EG+:4$8[*/MP)TN3:[@N4TS?VP,*WADHG;KB_D,[E&Y MKB\3;#,T0VT43RS<)0X>2FY@LF$JU3#1U-F539[^*&G[-2URA,PJ6#L%&Z8! M.VFUYN4*#$%L9A$NF1(2-"]JT12KD"G:SC&Y0V52T,]F;=BKIHL#:F.WO<@5 M8END TINDKOL3BK%!43'!S.NGTXRB^'D39$.4*0#^OYG^-2\#Q:H6+HM$=;2 M:A#<;$]R3NU*Z6$"XLB/"3L(_8C 7W_,KUUW2]H@[MH@WIOR]P5OZOFMR14\N(S_H:+[Z7^K M*+G0SH5L7>PJ\50P^B.I1R7]?BWZA$J36,#_+?3UR^;8,S*M#CQ]4_]?L$H<_9/Q'.6%:A6[L36D,BZ-,VQUJUVE\*D M.0M?X&ULI5=1;]LX#'[/KR!RPR$!O,:6'2?NV@)M=[L- MV-:BW=T]JPX3&[.MG*0TW7[]D9*=)5V:M3@$B&59%#^2'TGI9*WT5U,@6GBH MJ\:<]@MKE\>CDM6+D5EJE#,G5%HOUK>:WI M;;3995;6V)A2-:!Q?MH_CXXO$E[O%OQ=XMILC8$MN5/J*[]\F)WV0P:$%>:6 M=Y#TN,=+K"K>B&#\V^[9WZADP>UQM_L[9SO98=1WNJY\'K$$WIB^*0:6QCX MHYGA;%=^1)@WP$4'_$(K4EN:5).4[ZCJ6PU5:PI@'51Y@5(C4!K##8LUE#BJCE8^1"0,(D9 M_UX@S%5%.5,9CXVET(@[,0:*$*'M0M2[D)5L<@1I MX2WF6-^1M>W'.-@R@Q^O((0 7@T@"B9B"F1ZE(AN)HH%SY 'ENARNOI& @,0 M(DAHU="]I$&4)6X\#E/Z)[&Q\,O2()O0GKVK/0[WGH8%^0'ND&H>DIZ\DL:4 M\S*77$A,T($3(F(@KR >3WG&S>_ (KA1D(PG!&0 6I?LL3!@;A%-0Y#C^HG-)W2B#SB7#L-'3#A_J,@ MG:2$XS-%(E]IS:%>HB[5?J7LJ)VP=1'+O%,&+F3[@>RX99*E[LEQVD(C@DE* M.VW39I=0!SB311EK#G_%F#@.IEFV84R6A6[<^43O:S/"/P&2D7E'%CBN:&9X*2,/O?Q!:>WO$3.=9I&W-J$?<] M@W@=)ZR" M6TMKN:\8%K^B*/D-]_75@YCX^'ILEC+'T[YKC_H>^WN *@_T1:V7@7)'-1U8 MWD%ML%*GU>Z[=<6A]L4!]W1!H&[YF 5KI.R3IFW7YKCW%JTL*P/RCK&^S*/\ M337.G>]:4#L5ZWP^)_K05A_)>_"!K.G]0-@!>]SF^(GDS-B6U/N+X_"]<=!6E"&=?NZQ62%% M9DYNFU');&C$-<7?3CBJ2V6L_G%*6E+2$R(J?MJ6WQU/6#%YF,+"Y"RI).0: M9Z5]HA"X?T&_@:2VPX>N?37ZL6@RZ>Q*]A4,W^5?M;91>0&ND1W9Y9#80F1\ M!F@H^02;5RLFN:,+N@Q:V8T80_-5M\P?NZ?S8$[31W!+!/VL+,+UL:OG(GRS M=>"\9E<>N?GH#>RK7J.M"U"->N&N>88VI\;C[T*;V#09]T'[JYU_L6KIKE-WRM+ES T+N@VCY@7T?:[(D/:%%6SNUV?_ M 5!+ P04 " 1>*-8H W.U D% X# &0 'AL+W=O/#QF1VN9)+N /_Q^JCQ=5DL%*K#K13 M1A,+BZOQ-;NXR<+Y>.!/!1MW))-PD[DQ7\+B?7TU3D) T$+E@P6)/P]P"VT; M#&$87WF_:QJWUR-RS&I82'7K?]D-K_![CXQ MP,JT+OXEF_YLCAZKM?.FVRGCNE.Z_Y7?=C@<*93)#Q3X3H''N'M',-6HC<$I'9)RYRU^5:CG9^^,J3>J;8G4-;FNOJZ5A9J\UU[J MI9JW0*Z= ^_(V;W$E3N_G'CT&G0GU<[#3>^!_\"#(!^,]HTC;W4-]6/]"48[ MA,SW(=_PDP8_2/N:"$8)3WAZPIX8(!#17OH#>[<-WA4<49K<2FNW2B_)=6?6 MVA.S( - \RVY@R76HW\.@Y,N K,NW$I6<#5&ZCBP#S">W3= JH-O'Y9[_W+P MOSSR;V%EK ^)(*X/Q1'D953UC04@70\U!*@) E4U U*4;, "D4&E12ZZB]$G M,S=>58Y\QJQC=AW>L%.5T?6Z\FCW;NL\=.3>>-F.SF*,9NVP4MSYZ$:V4E=H MSY,W4$$W![MW)48#:*^(F&8TS4600<99XG-$N3*+.T MI*SL]POTE.4Y.1_%2QRRN0^KH-,B1^?YM" ,;;"<9'R'KDM$866@NZ MVA)OI7885^PF]=](SAC863"2<_1WB(VQ]-&ZI$D1HCA"[7%V'D%6%C1+^!/( M&!='D 7 $LI2_O\ =AQ6#UK(65;&D'K@7I$TP2/XZ00KTX&5Z4E6WN'S4Z^Q MTI$#R$;KU3^Q\)^TIN?8>-+T\VP\]J$./F3?_I 33KE(R$"VGD&1J-@VI0TJ M5;L.I$.6/%&G1./S:GJ.SWB=Q321XQ3NZ^YW\"=(]UWYO($'?&!7 MJ.ZA:K1IS7(;RZ:@11)2@RE/<\I#:N,*:UQD4<9R+Y-L=!L?&V0QMH)8XZY1 M*TGHWLH:M.RPR@(./BSQ:?^"6E.:)$70*I#I MK"\S*LH@8;4@^W;U]11J+#1L!"7G,4R1,EH4V2[H'-D@HBP2M)N>[D(OPD10 M-F4#)B+MS;,ILHO_-R8%+;- (BXX8I).V8LPR6G"]YCP-%R.X2U3]E),1$&3 MV'!Z3$36)U5@2TO24^3+!O)E+R;?6^=5%POSZ52P)TULB6^_X:3HX#D^GO3V M/!\/;K^'(SR.!Z_0>XWO($BDQ)ZB..SAJ%E5 '4@ZD*Y"K'=@K2[S#3X',J% MQ^PJ]^A9_ O//+K:]S0,C M%@BQ@25AE(8%\&N6<<"KR-(A%:-)I&<02Q23/ M1_<'KR%MS^5JTMX\P:6A!.!/U@-^P.8_%U/PT>CO1U@8FP_9S:+[Q9Q=D0YP L]"@V.-J##0?P^\(8OU\$!\,_"[-_ 5!+ P04 M " 1>*-88;!+3 <$ N"@ &0 'AL+W=O5T N_-*8Y#D.=EU@S/9(- M"OJREJIFAI9J$^I&(2N<4UV%211-PIIQX2_G;N]2+>>R-147>*E MW7-U,,I M5G*[\&-_MW'%-Z6Q&^%RWK -7J/YH[E4M H'E(+7*#27 A2N%_Y)?'R:6GMG M\"?'K=Z;@\UD)>6M77PI%GYD"6&%N;$(C(8[/,.JLD!$XZ\>TQ]"6L?]^0[] ML\N=R^LX+4R[\J0\%KEE;F2NY_0W[?,86+Y>5=K^P[6PG9)RWVLBZ M=R8&-1?=R.[[.NPY3*,W')+>(7&\NT".Y3DS;#E7<@O*6A.:G;A4G3>1X\** M7D9Y;?2/MJA M)F^@IO!5"E-JN! %%D_]0V(XT$QV-$^3=P&_,C6"- X@B9+L';QT2#MU>-D; M>)1GTQKF&D.NX91IG@,3!9SSJC58P%Y=#GZ76A^^*,]K57DWJ#U?Q[IA.2Y\ M.D :U1WZRYL282TK.AQ<;,#8BH-&HVE3F1(,?K""RO"/;$,N\ M8ZDMRV./FM>AW)0*L=?%HWKFI2OH2:-X!4G@'7!!=K+5A*P#P/L<&^/P'!"P M6K;"Z$/OVV,TXO@QG<[]$TRR()X=T62:!N,T]KZ[$T/V[ X570!/>.M?.MQX MG 91=D3C.)A%F7>Q7M-YMF5PT>A$0R,-"L-9]13@V#N3@I -MR459 0E%A1F MRY1BPO1F.(<#>9*UD#4S3Q45LJ>S'R9S$( M+SF$GW^:)G'R*\SBS+M";13/;:)TFO-;: 4G>;-X!MDX]:[=GFRLNAKB"613 M[Z)N*OE :G4.34MBT64"ARA!6:+:)PV[M<;V@H'L102Y*BZUMK1#RY+%SSVN4NIC,* MH*:;G3<5IW"K!V<@VGI%J9'N3^F-P!YCFI"'_6I*K@>V)&Q W]R1)ZUZVD;: M!N.">D/86MZQJL7.=R 2T$13@G>\>.3P XF-7#/^6$-W%\YS3?Z7\N\1^0<* MO"3YWVCQ(LZ_5^6U/[!P[S^\1K5Q+Q4B;B_=[N]\V!T>0R?=&^#1O'M)T>6^ MH42@PC6Y1J.CL0^J>YUT"R,;]R)824/O"S*-8BOJ_PV@# !Q"0 &0 'AL+W=OM7#-2B2( @DFA;=A+;0)RVV!ZZ,))T]TQ+ M8XNH1&I)ND[WU^^0^JA3V%J@AQY,#:F9QS?D&X_F!Z6_F@+1PDM52K,("VOK MVR@R68$5-]>J1DEOMDI7W-)4[R)3:^2Y#ZK*B,5Q&E5=[.19_F>6[Z<:W4 [;P) MS1D^51]-Y(1TE_)D-;T5%&>7CVB%1CIE"^N22P,7SWQ3HKF<1Y;@G5.4M5"K M!HJ=@1K!9R5M8>"#S#%_'1\1K9X;Z[BMV"#@9ZZO891< 8O9> !OU.\&R(Y[ MLN-!LG^B(ZB%RD76,^4RA[4R5O^XM2Z9!UH^F<3@-J>3(+V#+9!^&A&JYE;1 MW2K0G61%?RF>T'VM10G,KXRNX!DUS[]+?/=FQI+IG0%)F=1=)G6;249TX< - M&17%&X)66[_I5I7T3R'D[C;H>#Q['L?J"G[B\8I#\$4*2X 43D4IX?4TN!"2 M4-7>$'ES&3Q1SB+#AM%;8*.$QB29.GO*G!W?!)^D13H>VW@E5^EX"FRRU!,JQ)ET!-P8ME16YLG0&E\Y*F\<5FTV\=0.7P;.R MO!PXJ[>0)C&-H[%CEM[,G)TR&)#:I)?:9%!J9Q1UMBP&T7ZQ+-*>:_I[RF)P MF]]?%J_9;UKVOUPE1_71\?@?W7MQ_2STZ8A4%]Q72EOQ+_=ME/8G0-K2=/$: MF9(#=,/"'P.Y.BG[@)$CQQ(C4/SLI^^BH M#5:H=[[9N[/;2]MTQ'ZU_YZX;]KH#_?F8X2.;R>H&Y:XI=#X>DJ:UTV#;R96 MU;ZI;I2E%NW-@KZ)4#L'>K]5RG83MT'_E;7\#U!+ P04 " 1>*-83]]R M!_$" @!@ &0 'AL+W=OX1'?77AM:)2-+*1I45F@%!JM9M,A.SW)O'PR^"]S8G3GX2%9:__2+RW(6 MI5X02BR<9^ TW.,Y2NF)2,:O@3,:77K@[GS+_CG$3K&LN,5S+7^(TM6SZ"2" M$BO>27>C-U]PB.?0\Q5:VO /F]XV/XZ@Z*S3S0 F!8U0_<@?ACSL $[2%P!L M +"@NW<45'[BCL^G1F_ >&MB\Y,0:D"3.*'\I2R=H5-!.#>_5(5N$&[Y UIX M?\M7$NW>-'%$[0V28J YZVG8"S0Y7&GE:@L7JL3R3WQ"DD9=;*OKC+U*>,5- M#'FV#RQE!Z_PY6.<>> [>('O!@NM"B$%#\6@*[BH*@PEX8.'&^[PN;!?9UU0 M7?[-ZVJ$.R4%[]Z< ML.SXHP4<)8YF&VZ!?I66])SLZ81*,WB\K0WB< D32EY1A^PM6B,DL/W)7;R, M=P1L)8V\+(M3>#L,$Y^1PF I'!4%Y'$&>S2R^!#V)I^$I2."K%!A)1RE0'(? M+45@T**Y]R&3K$X5:!SUA>"EU5;X%#T1AC#9Q\FE?%7J.P;$O:SKM(TCCH_]$@+\Z MX?P%-=3V;'^I'O=A8,\)_XU4F7U0U#(9;;#X:'+Q[TUE&8'>0G;@,_ILM*..$J8UM7 TWH#.*ZW==N$=C!^%^6]02P,$% @ $7BC6,B$)QR9 M!0 ?@T !D !X;"]W;W)K&ULG5?;;MLX$'WW M5Q#>19$ A*W[Q4T")-D6VX-I_D>I98M=4:JCFE:GD\OP\55XO;[#?](>C2C-7.> MW"OUQ3U\J,^G@3.(&JJL0Q#X>:!K:AH'!#.^#IC3O4IW<+S>H;_WOL.7>V'H M6C6?96W7Y]-BRFI:BFUC;]3CGS3XDSJ\2C7&_V>/_=X,&JNML:H=#N.YE5W_ M*YX&'D8'BN [!Z+A0.3M[A5Y*_\05ER<:?7(M-L--+?PKOK3,$YV+BBW5N.M MQ#E[<4LK4&S9AZX/L&/JY$[<-V1.S^86&MR^>36@7?5HT7?08O91=79MV+NN MIOKP_!R6[3$]G!)+4UT&I.)W?>NG'@OK%NA*=LKSD29BPL.!Q&;(3%B8\2')VBF51QOB%YH@760I!R>IMC>!/R),,6WA0 ME' SA#2&%0'/H^ 83P):G6&1ASM/HD*9! M]N,TE1D/BY1!7Y0[*L!74@;@HN1QZL(3!I$/U G#EKCP+)4Y/$R.LE1DO(#C M81[S#%1D><:#,G)!+KS1#BSA29$[EM*"EU'@68H+,!7DSBQ45]5L'3](M)<< M=#G^KI%H8KXZD-^:%MAB"45D!^?XBX">,'D,)!UFD_-?KCH(J[7H5L16&#BF MYP>M:C@&A(WHGAF-U'!F$!=XIG?ET M.,@/9Y*P5LO[K77SP=E# FW"]#UGQ@Y[U-T05+C+?$W$\:S$"&L:;Q-; F $ M7S58P&8X*LQ.N*:F]CX9T9!30.POA51ZMV#3RR-;IGXEZMH'%."C;CP;I^*@ M$^DA824(JH19>RK\PE'T +S.@B!<5KY0[[*A"M1;NSG5/+ZG,+EJ]Y"(TS;]?0;@O7617 \K.^?]QNN^]@=&VBO:CL^T,:9.H[S M06YZ$C2!;\/\5*%A9#DSG1HF,:CV[Y"#>'2T^J3UCYI^GDYVL_S7$/(BFGR_TR[^Q[=Q$WPCVLW;HVUPZ#$& M87"#;#B+$*"B!U!10R[Z7[CXO+_D[]LKW_,D$:KMRP:6B)H\$L3Z=,][?]_L&J MC;]A(X*XK_OE&A](I-V&U#4E-*WAP2G8?W)=_ M02P,$% @ $7BC6$NL MOHJ- P TPT !D !X;"]W;W)K&ULS5?;;MLX M$/T50BT6+9!:-SNWM0TX3HL66&.#.-E]*/I 2V.+J$2J)&VGP'[\#BE9D1.% M;0(#[8LM4CR'9PZ'U'"X%?*KR@ TN2MRKD9>IG5Y[OLJR:"@JB=*X/AF*61! M-3;ERE>E!)I:4)'[41 <^P5EW!L/;=^5' _%6N>,PY4D:ET45'Z_@%QL1U[H M[3JNV2K3IL,?#TNZ@CGHV_)*8LMO6%)6 %=,<")A.?(FX?DTC S COB'P5:U MGHD)92'$5]/XE(Z\P"B"'!)M*"C^;6 *>6Z84,>WFM1KYC3 ]O.._8,-'H-9 M4 53D?_+4IV-O%./I+"DZUQ?B^U'J ,:&+Y$Y,K^DFT]-O!(LE9:%#48%12, M5__TKC:B!4">;D!4 Z*'@/X3@+@&Q#;02ID-ZY)J.AY*L272C$8V\V"]L6B, MAG&SC',M\2U#G!Y?PP;X&L@[,DE39IRE.?G$J_PP/K^Y!$U9_A9'W,XOR9O7 M;\EKPCB9L3S']VKH:Y1AR/RDGO*BFC)Z8LJ8S 37F2+O>0KI/MY'^4T,T2Z& MB\A).*.R1^+PB$1!U._0,W7#)R7"@\C"8X>%/=[43-H3V6_4=EWJKR$)4@) M*=EEP(2G9&H3#B0FPX;R!#I7M^(-@[;FTY:<2G/_D>9!T#OIUCQH- ^BJ0&_#&?[P*CX,_'1ETW,1Y[(QSG@FIWVF0!9GB5I%XUN&QH+/[]?D\ M@V(!\DM7@$[NGU=>V7 @LCT;3AH;3@ZUW-B? -?XX>ERI)HF#%MK'O3.'BRX M4\L+(SUM(CT]5*3O[TK\ N*^O6&%&2>69(ZOU))6WT7$,9%VN>"6$$:DL,=R M5Q8XH2_TYJSQYLPI["_!5S^U%\A_9$;O6+$NG-O#.=MSM\>!R/:,"8/[;W?P MZ]/F!QIB\AVH[,P:-_*E[K0JF_!PB8/N_2AQW-,]-W,.Q;9O3G1O3O0;I(Y; M0VA3I],<)_"YYOBM\AC7?65O#8K8^JRJ,IO>YF8RL?7X@_X+&PO=V]R:W-H965T M@?7TF[7I(2?UCJ\( [V^N9M^+P6?=VGC0Z>ZSJWYL[ M*5OTQW:S:]Z?W+7M_=O3TV9U)[=%\Z:ZE[ON-S=5O2W:[L?Z]K2YKV6Q'I*V MFU.2)/QT6Y2[D_.SX;5/]?E9]=!NRIW\5*/F8;LMZN\_RDWU^/X$GSR]<%7> MWK7]"Z?G9_?%K;R6[9?[3W7WT^D195UNY:XIJQVJY;7O3_)3]!:WA0/F_:J>OR;/*R(]7BK:M,, M_T6/A]CD!*T>FK;:'I*[(]B6N_W7XH]#);0$3!T)Y)! Q@G,D4 /"72>_ZA M;(K;VUK>%JUX>)/KZ'7VJRYX)Z*^RNJV+^[MR56S0QZ+^7;:ONZ__ MJNHNI%H_K%KT]PX3%;LU^EQV1WB+JILCT)5<5;>[FBZ].;LM.U6U!_7Z>IP])?[HR>.HZ?H8[5K[QKTTVXM MUV;^:5>)8SG(4SDNB1>P6^ ;1/%K1!*26H[G@S_]XKY+3\B03CV'0X^[0P<\ M&MZ=OH):87\;BOYS*[?-/VUUV^.F=MS^;/*VN2]6\OU)=[IH9/U-GIS_\"?, MDW>V10.!&25(CR5(?>CGGZNVV%@.ZD=_VF_86I9]$A^2^G/BMW,F1([%V>DW M?<'3,(XS1E28L11V7 KS'M/U]Z;;+_19-JWMV+S)<[<,",Q8)S^NDT=B+8,44)&I+5$I9QB.V?SXT)R[Q']6M;=_Z.; MQLE:;_K<+0,",U8JCBL5D5@K($L !&:4 "=*#23+>!O([:06)T6M5Z?-[\N5L'A6:NEJC5DD@$/@!#E0$( MS2R#DDS8*T<\%/;GN2A,)]Q,!<N!!-FL2@-JJ:@T,PR*#V%O5K%0VE_GHO2?$K5/,GHF-&6,)ZS MS$%H)8VP7^2,"1V4&'Z\V7L)A&:N7NDIG,>B-*C4@D(SRZ#$%O8*&0^E_7DN M2HNIT$@$3L>4GH911CFU4YHHV43\\N>7;[)VB@Q_[MQ]@T(S5ZHD%<&1Z$M MM184FED&I;6(5\2XZ1O(<]#WD*7S$B>4$SSBKS4NS?+<06 EFHA?_!P)'!88 M?J39^QBCMT24N")I+#J#ZBPH-+,,2F<1?V?*36=_GHO.;$K3C*3CCWW6L"Q+ M'616BI!7)8M$95&-!H9EE4!J+^)M6;CK[\UQT MSJ>J0>].'-9LB:*8.,BLA!+Q"YZ+IBS0IV)5WI0KZ\&!=I^@T$RW0^DHFL3R M.T!%%A2:608ELJB_;^7D;R#/P=]#EM'"(!V#Q^K8&I>FPG%"IDHM4;_JT3D< M%AA^L-E;&:,;134#+YJ#!VOAQ=!95.DLNM#%"^2Y&)U./^ZQ+!_+94L8%4PD M#CXKN43]LF?$YZ#&\,/-WLH8S2BJU!6-Y>Y14*D%A6:604DMNM#A"^2Y&#UU M[W"&TPFCIV&$$I?)1Y5BHG[E<[&5=;DJK)=@^%-G;UN,OA-5EKB\,Y$P[^IDHQI7[E\\3?L+KP \W= M1B@T<]E*6*6Q++\45&1!H9EE4"(K76CY!?)<;)Y:>90S,9;+EC"2B]RA+E+M M@B>_YM&X'%06?JC9VQBC"Y4J697&JBK>_D:?2S7ZXU$/Q5-.UPJ>G'3<]QZO*"=*"@T M<_E*5Z6QW+X45'5!H9EE4*HK7>CV!?)#Q+IR?H:5B6=O\XKN)4XHGY M19"?TV$)XH>??:5GC%X54\J+Q3($&:@2@T(SRZ"4&%MH" ;R' QG%J./B#0; M,=P2QA/N4--,Z2GFUT5!@@=UB?\-9N]MC.854X*,Q3()&:@\@T(SRZ!=O;[0 M) SDN2ANB\L6[R\A-!E?)&J+2WE.79)$"2SF M%TI[/D\N%7T>OT$;6U!HYITG2IOQ6 XB!U5E4&AF&90JXPL=Q$">@]]\Z@P2 M(I@8WX)BB\LH<5W)SY6\XGZ9M.>W<972L[CMAYV]J3':7%S),A[+2^2@<@P* MS2R#DF-\H9<8R'-Q>VH29B3#?$QM2QAES'%+(%>JB@=N"AR8/7;(GT=NT*X7 M%)I9!^V>P6@W#<+>-1A#GW&ES_A"6S&0YR*WQ2_,$L;''R1M<3DE3GHKH<7] M@NE ;\V>>1ZU0;M?4&AF#90XX[$\1PXJS:#0S#MBE33+%GJ.@3S73;&6>PL) MFUB.EK 4,^[X!)DIA97YE=*>V.%6X+/H[G^ON?L,A6961FFU+)8IF8&J-2@T MLPQ*K64+3L3HA>5*J>6Q',H<5)9!H9EE M4+(L7^A0!O(<[,ZGUF/&\%B/6**XP XYDBMME?LUTI':B_HF?O#9VQJC&Y8K M99;',B=S4)$&A6:608FT?*$Y&0:&99=!&<"TT*P-Y+FY/34B1L+&58XDB MPG7M5*XT5N[72D=F W5._&\W>Z-C=,B$4FPBEGDI0 4;%)I9!B78Q$+S,I#G MX+N8FI*,Y&-KWA*%&75<_RJ4ZA)^]?1E5W;JNRDVZ*KZ6K4->OGEZE7'[N&G MRE>EH,VQZ#0S((HP29BN9<"5+!!H9EE4()-+'0O M WDNED]=2/2%TX(]5R4V3.)_,E+6$D21Q=0IQH0U(3OVQRT7S46_$Q M/? 6LV?30<&-:D*TFD2;I9K #E.%@AN50ANGFBR=IQI(=/)]ZE%BS,EXGHXU MCA)7\Q GVD35Q"^JG(Q7W18_VT$[9V!PHWIH4U:3:&-6$]@YJU!PHU)HDU:3 MI:-6 XE.MD_]R^ZTG4S9;HM+4R?;M7&KB5][,#X_P9@A[)"P8VJI(UE M3:+-94U@![-"P8U*H8UF39;.9@TD.O\&+&-7.:;C3ZO6N)QFCO&L6!]K'YA/ M_[&\"A':CS![%Z'@1DO69]_'LCTQ]%C\*&I.'XSO'SGO(70@T45H;+D]4TP_ MF%KC,IRY3NKZD/O M/H]H>?T6P*(\W!V;7[PG^W%9+ &W^CL;HHV%]1CZ. M97UBX''Y<>;EZP/S_:/H?>1>Y'\^I9EWS4_/W=,H3+"KWZ)/O@^,L-\S>TYW MQ0\X?T>CM-"T:?F8Q/(Y,>PP?3"X42DTE>8?5.\A=R#116YBN053L,F#$"QA MF"6.:<58&XR/ Q/N#^Q^9B?%#S9_.Z,TR[0Q^IC$V[_?WT3_UO,W^8H#3-MUCXF ML9Q/##MZ'PQN5 I-L_G'VOL8O\C^?$K3GT-*Z/2A-I8PFG.7!A_&Z(]>TL3+ MD@GPW?&CGW>KS<-:H@:]0,D;@;;E9C,\V+G[RWB!\!MZ?*7[N-K>R>[?6DJT MW3^_5_;/[^T?+[RZ.SY^=TAU!U_3_R?#JYZ:)NR._Z+U:IZV+7] MNT/<5?]C D>7=Q?3E\A]^]0CSAZ/#R$_UOZFK;)>[: MNEBU#7HLVSMT.3S06=;-FT,FLE'O5'N<O7_;/Y+:\WNUR_O:R9X+U=Z+_W? D[U/U]OL'@7<[=%ONFJZV-]VA)&_Z M>Y+J_:.U]S^TU?WPL.GN#-BM=/CV3A9K6?]OJJI]^J%_@^,3SL__!U!+ M P04 " 1>*-8N?+!0)8" #!@ &0 'AL+W=O7*=#M;:"2YQK,.NJ8OIA M@D)M1T$_V&TL>%%:MQ&FPYH5>(/VMIYK6H4=2\XKE(8K"1I7HV#6[+4? V@!Q7;"WL0FT_8:OGM>/+E##^"]LV-@H@6QNKJA9, M&51<-B.[;^NP!R">PX"X!<1/ 8-G $D+2+S0)C,O:\8L2X=:;4&[:&)S$U\; MCR8U7+I;O+&:_G+"V73L*C06SF,,"-RC7",L'F&ONKA4^HBHTJTN>,0'7 M3-^A/:?QE](4HO)U9N$+<0*3.7SEE&$!:M41+3!3A>3^QD[G3*.T)5K'=0:G M,[2,T^05W-[,X/3D#$Z 2[CF0E"\&8:6!+HTPZP5,VG$Q,^(2>!:T0$&WLL< M\\?XD K352?>56<2'R4DO3U(^N<01_'@0#[3X_!Q3? H]O#D2#I)=UF)YTN> MX\LRM9;6U7BN!,\X&O@Q7AJKJ1M^'JI7PS\-^8-N+*=96%7[KETJ2Q[@IR6Y-&H70/]72MG=PAW0^7[Z!U!+ P04 M " 1>*-8 6B1UQ8# #<"@ &0 'AL+W=OW%'%KG4+^QX7.$%W(-\K&ZY6MDM2T9*H((PBCC,)];4O9Q%VMX8 M_"*P%AO/2&?RQ-BS7MQD$\O1 4$!J=0,6/VMX!J*0A.I,/XUG%;K4@,WG]_8 MOYG<52Y/6, U*WZ33.83:VBA#.9X6<@[MOX.33ZAYDM9(V ]]"Z5)( M5C9@%4%):/V/7QH=-@!N\ [ :P#>H0"_ ?B' H(&$!P*"!N 2=VN,S9&G%MK=CT@U'?H)5>A.H^N9=<[1*%DW$"<^ <,G0'*Z!+0)AFZ-KX!8ZF MV0K3% 0Z34!B4IRA+^CQ/D&G)V?H!!&*'G*V% HBQK94T6A..VT\7]6>O7<\ M_\3\ OGN.?(<+^B 7_?#$TA;N-\!3_KATTIY=[QWX;/#O7O;<%M5H"V#UY;! M,WS^H668K.'(#1_7Z:E/P#JLH"(?;5DEO>!]5\DAD6TH&K9)!KY+MV8*; ML^4<+6D&A;HN=/^K&T3WO##B,ID#[U*V=A%N:.:/W.%H1]D.JW#@NSO*]H;[ M466/1+:E;-@J&_8J.WM1'9HI#==8'Q[RM4NY<%^3('1VE>NR&HX&.\J%>YT; MC/S W[::[5N%D3MT6JNM7*,VUZ@WUPDN"!6H@+FB=RX&JCJ\GJ7J MA625&1:>F%0JFL=&PO=V]R:W-H965T;I,C'1U)4MC'VB5:(#IYKI6D4K9QKKN*8BA76@DY,@YI/*F-KX5BURY@: MBZ(,0;6*TR0YCVLA=91GP3:S>69:IZ3&F05JZUK8ES$JLQE%I]&KX4$N5\X; MXCQKQ!+GZ!Z;F64M[E%*6:,F:318K$;1]>G5>.C]@\,/B1O:D<%7LC#FR2O3 M#=)0HL)\*)/+-F ]9[,YH70JDAFLE)[8Y_)H('<$MJA)X MQ# 7"N$37)>E]%T3"J:Z&[WOX>$$G9#J" Y :KB72K&5LM@Q$X\7%]NLXRYK MNB?K-[,^@>3B&-(D'<#C? *'!T?_PL1<2%]-VE>3!MSA'MP)KF6!3-FAK01+ M=T*XQRC]^.#U//K_#=- S'03TP1ZF4UV8FODY MX9#ON#N&L5!">\IA%X4N=XAD\ MC792MUC"]P9MF!S!KSMF %/.1K_?:L;@/S1CV#=C^.[89M84B"5!94T-Y*^@ MJ6#1$OO1FZ/K\,X#GG]WUOGE61:O=SG$.TOAWY=[89>2&Z&PXJ#DY.(L MOM M;**-8 M P?-\7H$ !$% &0 'AL+W=O+T1ZH:YF&WI&AY!?-TNN1R9-4H4IY#E,"+F:<[1%7UA)-791S M4WK+:.),I?%1/D M'9J@KX_WZ.V;=^@-BC/T9<.*G&91/C.%Y*'0S+!ZY_O#.\G .S]2?HTL?(7( ME-@:][MQ]WL(:W?KV-V4T==30.HI("6>-8!W5W .F4"T#/]&%\\!P-8#J)5V MDV]I"'-#+J4<^ Z,Q9]_8'?ZERZZ"X$=Q6K5L5ICZ(LEARU]ELM0:/-V<'9+ M9[4![!:6W ]FYJ[-OV_D6"VC(UYVSY?6%"9K(>F]G FUD(2)9B$@5HH[N M =-I,2'$)FZ'K\;*(LX 8:&:74"OOU-'F]!-BN[W6RU#?R+"_0)\FO M.?LG<#Z+J]\OEL#J5E3?2"[G@! MW>6LL_+= -^X2M)H4<'*9]F'A?"#,>E<$S6X@*[*B6+=_O<=68V9X_T$3@1E2Q=Y$V H^*\]D[X(70 MCH-N5!F/R_)M&+)"[BU(;C+T:2 O?8VU J>7EKZ5:SE#M=](,1[7XD]B UQ^ M"H>\@*B=&RW3H,]4?4 =$^T;.4/[-&FDDXQ*56^-OL*T0CMJQ'!WV]89>0-U M3AK1(^.B]QO=(^F+G*9]U%@-]X^D]0T[KH3_L&P]D1U9BMB9<]U7/TTCJ;$: M[B1)HY'D%(T\;Y;[RN>ZQ.GR[5L%P[/=;[VD?)UG.4RQROI-[WV9*C\<&1U& BV+4]]GI@0+"TO-T C MX,I /E\Q)EX&ZB"I/CA<_ ]02P,$% @ $7BC6%9;94Y@ P %@D !D M !X;"]W;W)K&ULK5;?C^(V$/Y71NFINI-VR4\@ M4(BT"SWU'GI:[=[U'DY],,D UCEQ:AO8_>\[=K(I"X'VH1(B]F2^S_.-[9G, M#E+]T%M$ \^EJ/3YE[HO1H>^69KK,'/9C7;X!.: MK_6#HIG?L12\Q$IS68'"]=R["Z?+U/H[AS\X'O31&*R2E90_[.13,?<"&Q * MS(UE8/38XP*%L$04QE\MI]ZD&!:[83 MYE$>?L-6S]#RY5)H]P^'UC?P(-]I(\L63!&4O&J>[+G-PQ$@C"\ HA80G0*2 M"X"X!<3_%9"T@,1EII'B\K!DAF4S)0^@K#>QV8%+ID.3?%[9;7\RBMYRPIEL M(B9;R@,2^;G[9*+9LGHPI*_,S6 .+R!*(B2'OCR.GR)>0>/W\)]$M]E(.HR M$#F^^ +?J^076'*="ZEW"N'[W4H;18?RSSY]#6'23V@OZE37+,>Y1S=1H]JC ME_W\4S@*?NE3^S^1O=$>=]KC:^S9(SO083*H.!-]0AOTR*%M =EG41*GXW#F M[X\E]+@-TR2*.K-).@Y.PCOW MBD;I,.R/;MA%-[P:W4=><;IV!6RD[+\%P_/@@F1RFKMSKR@9!Q>"&W7!C:X& M]T4:)NB:'EWF"DU/D/?7>;Z'O>=_=+;?<9A$<70BK<4*55<_ )]SL2M04U4+)X.82JP0KA^1 M-YG20="9;JC-Z1I=HQ(O-[95:T5# 8 MTQE731=N)D;6KB^MI*$NYX9;^G!!91V&5BJEHIW8!;I/H>QO4$L#!!0 ( M !%XHUAE4A3.0@( "L% 9 >&PO=V]R:W-H965T1G-9*/YL>5 A@R@,QT'!1# M4[)6ZMDY]]F,A2XAE)A:Q\#IL\JX<7ZJD\;]0M[$A@W1GK"I:,&50B++Y\I>V M#CW <'0"$+6 Z%\!<0OPE0N:S+RL!;<\F6I5@W;1Q.8,7QN/)C6B=*^XLIIN M!>%L,E=%I8SP)54;N"_W6%JE!9I+^$Y-=+[DFDYRM"+E\@+.%VBY(.,3/*T6 M<'YV 6<@2G@04A*'F0:6LG+<0=IF<-=D$)W(X('K <3#2XC":'0$/G\?OL"T M@\=OX0'5HBM(U!4D\GSQ";Y#!5YA(4PJE=EIA%^W:V,UM=SO8_H:PM%Q0C>& M$U/Q%&>,YLR@WB-+/GX8CL,OQ]3^)[(WVN-.>_P>>T^[FSWWK)56*1H#. X1*/U: AOO'$;G/LD^'-@-YCW]?6!(W[0===2)-QT&MEMT:H.[:B-"!Q M0Z!P\/F*@6Y&LW&LJGQWKY6E6?%F3ML,M0N@^XU2]N"X@>GV8_(74$L#!!0 M ( !%XHUBC_P4D&P( (% 9 >&PO=V]R:W-H965TQAX4^Q*+RI(G*7;[ MWT^2'>-"FNUA+[9.=]^G^TZZ2UJIGG0)8-!SQ85.<6E,/2=$YR545$]D#<)Z M=E)5U%A3[8FN%=#"@RI.HB"8D8HR@;/$[ZU5ELB#X4S 6B%]J"JJ7NZ RS;% M(3YN/+!]:=P&R9*:[F$#YK%>*VN1@:5@%0C-I$ *=BF^#>>+V,7[@.\,6CU: M(Z=D*^63,U9%B@.7$'#(C6.@]M? CAW1#:-WSTG'HYTP/'ZR/[%:[=:ME3# M0O(?K#!EBC]A5,".'KAYD.U7Z/5<.[Y<Y/ MG_LZC #A] U U .B?P7$/5E+:FB6*-DBY:(MFUOXVGBT5<.$N\6- M4=;++,YD*]& ,%(QT.@CNBT*YJI+.5J)[HFX6E\NP5#&KVS$XV:)+B^NT 5B M MTSSJU?)\385!PAR?MC[[ICHS>.O:=J@N+P XJ":'H"OC@/7T(^P./7<&(+ M,%0A&JH0>;[X+U5X03^_61=:&:CTKU.R.I[I:1[71XD!R?8Q])[KE/WF+',?,<;B T61C/$M*,59R/Z9(CHQ?J MIH.]_ST3&G'8650PN;G&2'4=UQE&UO[1;J6Q+>"7I1U2H%R ]>^D-$?#]<$P M]K(_4$L#!!0 ( !%XHU@ACD.TKP< *9 9 >&PO=V]R:W-H965T M=B M.A<.. D:X!2;M#W:CS\VH1 "<8OVK>>F"<1^;/S"9_O%[LD=3W^*!6,2W<=1 M(DY["RF7Q_V^\!;.\ M2M51OZ0$8)OK.N9:I^#54^.2%A0A,_I!'ZF B99NJFD0*]0V=!$&KI M\Q_6-["^$?9<)FD8O46O49B@;PN>"9H$8A^]>75H.\/W^NQE&$4JK3CI2U5! M74S?+RKCKBN#=U3&1I<\D0N!O"1@04M^8LYO80.@KUJF;![\V#SGV$@\6Z8' MR,+[" _P$'DW7]%><:5O6ZIW889]YJL#-!CG,/M)F&N&75)5,]LJ:G9S[:*] MUVT8[QD7.,!%G79CB!GC,K^LS0Y,K?WM\O:T1WE5O2)B[ACDY3/?YJXDU& Q.^JM-'9N)[.TT!*A6-7E&I3PC$'DB M+MKZ@',CO:L\D#!W#1MMM#QNJ--,8S74 :I431VG5,UN>M$@7Y:G2:JLF4"I,)DVWJ&,E= MU8&$N8?-IAHWQ&DF:CR !*A6-6F.2FF.C-)XMUDH'S;ZJ\W':-=XPHCLJ@DD MS#UJ:N(T-&E)U!AT$*!JU42Q!M4D=&"4Y8MK>+3VT92IL0A38P\_HD*$L]#/YZO[B,[R3HW> MMPEKKE5794%I;D&K#33P>+BE;9%JLP,:'3E;VD)5K"[NAL-@&<6]H%&$OBRU M'JTB&'-W%@&2YH+2/% :@:+55<65JOC/S\R+,J"TAZ2YH#0/E$:@:'7M*U/& M,D[_?VN 8T9WEAS4CBEHM9AK'S4Z5-!""12MKF7EM5AFL\6[7X;IVMP-U 10 M3S549XSX[G@-:J\\4;O736&:C)@_$Y022 M9U)(%9_#9%X]IJT"@QHTH#37:MHO=G.*#UHF:2G3&@]W31*MRJBQS$[--^8O M$KY,^92AZX/EP5FK&*!V"RC-!:5YH#0"1:MK6SDXUO@%1D>@5@THS06E>: T M D6K:U^Y/Y;9_KEBJ:_DIO,MWPY1_S8+T]87F^=F9F>MUS3+VHA9@P.K'B9= MT#(]4!J!HM4UK&PBR^P3-6(S^H6>FL>"VD2@-!>4YH'2"!2M_GZ_LI[PX,]' M:@QJ)('27%":!THC4+2Z]I4SA+'$YBWFF O2OQV4LK1J#^E0%S<*; M5OGA=H0&+=,#I1$H6EV[RG_"1H]C"9EK MU?EN 5T^!$KS0&FDH&VZ),XNCP17%A8V6U@NFTITF8'@#NJ/@=)<4)H'2B-0M+KVE3^&S4NR]*GUXQ]3J7]_R%]3M-X*H'89*,W%S85&>N7GMG$-6BB!HM4U MKGPP;/;!"$_O:!JH6=5U-A7L-M,>F+=2?UO5 S7 0&DN*,T#I1$H6EWDRBC# M1R\0Q$&M,U":"TKS0&D$BE;?FE%99[9YU58G^Z1@F0V/"W.)G;=7@%I?H#0" M1:MK5UE?MMGZZOS:_PG>)7U V-[]GO["G+^SLJ#&&"B-0-'JRE;&F&TVQE2W MR\)Y@KQ[?T&3.4,7II?]9ECGS5&@QA@HS0.E$2A:7>2-;7$OL2\.=F,<[,XX MV*UQL'OC_H0Q9E?&F&TVQGYG]9T9W5ER4'>KH&WMCMN:(8$62=J*/&RX5OV- M[=4Q2^?Y1GBA6EL->M9;B=AHK?P MS!1R<#!6,\5TO2E^?2#Y,M_$/>52\CC_NF T8*E.H'Z?<2X?#W0!Y;\FF/P' M4$L#!!0 ( !%XHUC):\;,8@\ +JO 9 >&PO=V]R:W-H965T@"W5K4NWI)@#:YWA78WO::=N^SXC") M4-O*2G*R!>['GZ38)BE2(U$9AO=E-TE'X]%P1G[,>O\RW]7#K5;K/)RA_OZ;IX/%V0Q>$/7_+;N[K]P_+L MY#Z[I9>T_G;_N6Q^6QZ]7.<;NJWR8NN4].9T\8Z\/2>QUU[1F?R>T\>*^]EI M[^6J*+ZWOWR\/EVX;4AT35=UZR-K_O= S^EZW;IJ OEC[W5Q?-'V0O[G@_'3*UKKQUO[0Y::[NKF;?-NNXV5=-O^:-]?59Y=-85SOUM0I;IP/65XZ MOV?KW=-O^3;;KO)L[;RK*EI73K:]=G[-LZM\G=[ MLLRWM\[[K,HKY]4%K;-\_;/SB_/M\L)Y]=//SD].OG6^WA6[JG%4G2SK)OHV MAN5J'^G[ITB]@4@_9>4;QR>O'<_U L7EY_#E%W1UO-P7+U\V.3LFSCLFSNO\ M^0/^6+)>ZR6HM?I7L2W%C*GR\11 H Z@;?"WU7VVHJ>+IH,K6C[0Q=E?_T(B M]V^J[" Y$W+E'W/E0][/WCTTM9!=-576/'B<*FM^J-K;[]*DNO,G=U'GKGT2 M/9P1XJ=Q=+)\X.])8>9[0=&B[G$/,7"$Y$W(5'7,5X9;SD[N0J].@>9M->M6LL"*)FZB+.3[& M&H.QGA?E?5%F-74NZ%4]4LV@*]T50G(FW'5RO.O$=C4GF+E"_]\27LD=CM M@Q"U6>P-5#K#3 0&3=WS^M.NWC4(_,-N"#*#/K17",F;>,<,=Y' >D6C C8L M;V*^&&0C(,J94=&A5*K$==VX7]&R61+'_D!!,]1$8-C4X>I_% ^TW&[HMG;> MW=+M:@Q@PSZU%PS)FY@!AL5(;+W 43$3WZUNV M"I)TZ('-WF0O(D;( R+>:[M]/^%Y'25IKYR55E&L+F>/V]^"\5*S0+_T']GPLQIVJ+U8 M)G:L/ :_/-]Z<:."-RQO8KX8>//@73/]X@ZDLHW3_IZ(PB@A[D!I,^#DP<") M7]O](K;E7;UFRZB,&'4'"\N;F .&QKS(>GVC8C@T8>#(V&DR=O$S6OEX32>YQLEX9AZH;JR'R&87QX/XE+WIJ5OG(F MX2K63YI(R$9>& Q%R9"##R.'P?SY\GN_(BC9" B* 00?!@@3GJ+.?YWSK+I3 M1HX*%K"\B:G@YEO6P8*/"A:PO(GY8F#!A\%"6Q3=O:_:'^@?NZ8'UVWM*.]< MQ@!>G'A>_QFALDL3,C0.]!E<\)\-%_:%[OQ]Y%90$026-S$M#$'XUA&$CXH@ ML+R)^6((PA\9Q6D5O8P6 B\E<= O>H5=F 9DZ.G.4(4/HXII1:\S*X=?4'LQ M38 7/V@.- MP0AM8OT_9QH/1Z"]OB9F<0'#B(%U_E2 "AZQO(GY8N Q0.90!3(]2C6-5YL- M3>,#!MX"&+Q-ZX=),WOXE;37T<2(+F P,;#.M I0<2.6-S%?##<&R&RK0-[Y M4LWL%6;#,_N0P;80AFT:GP)T)_OP*VOS04V,]D(&%T/K9*P0%3YB>1/SQ>!C MB$S&"F66E6*RK[ :GNR'#+R%,'B;^F%@?/X/OY#V(IK8Q0L91@RM\[5"5(R( MY4W,%T>Q1^9KA0J^ECS_5UH-S?]#AM!"&*%-*WI]E@#\LMI+:F)/+V2P,+3. MZ I1X2*6-S%?#"Z&R(RN4)Y(RBP!A=$@2R!D4"V$H=JT!AA#^_"+:"^?B5V\ MB,'!R#KC*T*%A5C>Q'PQ6!AI,[[:??_ZQ]@7AN2);9#*$R^564S\ ;P3,706 MP>CLW[NB;E;PL_-ZN>7LS'Z^;7LA73>E_W%9UN>M: MPWGU*WV@:X?\W'3&3)8-')MV 9C8]HL8 M#5-G3;8#L\;P401OFTVGUT3R(%.*$C(1 V2 )((!R7#J9$PAQ0.9B/$PT!'! MH./%'KT -0<.4?N)8@*RQ RRQ-8A2XP*6;"\B?EBD"6&(8L62R%6,,M4U!R5 M'4#-B1E2B?]/D,I$@@\(D166VQ#%0" M+XGB_H!791?Z7CIT+@ #-#$,:%ZR=71H0G#8VB5A8LP9,V066^?(Q:C[:5C> MQ'QQIU7 >%%[?PCVIX[74=[X9' 9,W 9P^#R1=^=M [Z0!VI8GD3L\P@C(F(L;^+1* P1)\A4/-B?1H\E,EEOH,<2AE<3&*^^:(\]A^X$WX?VB3$F MYK<)P]V)=?I?@@JEL;R)^6)0.D&F_\'^='I.)@@.]1P#N@D,=%^RYR91JN!X MM6O%Q)@X8< \L4XE3% Q-I8W,5\,8R?(5,)$WNU44:H49L.4JH1!W 2&N"_^ MN4N7F 7'KUT<1LZ!XPZ"L\Y/3'"/@C,!IA,&IA-D?B+L3^>-2F8P#KQ1I0SJ MIC#4?=D/8./T+SAQ'PQS)PB98I*H#&\B;FBP'H%)EG"?O3 M:;3)P_V4P=L4AK<\J >&J=NYFB0FDL;V*^&)1.M;F; MD\ALJ>+H&069364V3&9+N>.-841[F=]NNTV[YDWCM_J.ELYO5VURNCOYN+W? ML4[QGD%;@Z/07FH36\3-A]QCTMJ?+3?'(02DE*&YZ^6,.Y#9G7E*S^%"<<!DY)PHE1EP4!1QN5./71A7 DF4=S*) MF\2D_R!1&@9).!P==T*Q"^]\3N>S'3S!1S.IK(;/9B(N=S:P"X,@((\R2%$% M)EM!@7&G +LPGC'P/ :X;"/1Z#]DC)P@[')'"+O64#6'$3D',[VB0U0;B5!__4V,J DO.$&L\ST) MLF"%&<4*7K("UGB8<40]41 Z%0=;*>V&3[8BO&S$B&Z$H;<9'0+:2(CZ=6!B M!$UX;0MBG>A)D+4PS(AA\&H8L'S$G-Z129JJ0[%4=I#Z%*](,2))8:AWGJ5J M!8>L7Q_VQW/5RR<%ASSHAD^#J>Z"YZ^6,P[NP),:JST01I,#@R_<4WLNO*R9(0SSKUDL#2*/HY M,P)].9T4,B*4,J-A%.=#RF>$J_C'.*;_)T=PDG%D!&MF.',*M1>I)A MFUY,'!H;T8/1('X%\LA;#A*RZ07)P1]8Q 1*'/0-D$-,D[\E0CC=$S(B?(+\ M.(:H7G DVD\8+'>]U'&P)K /:W!%6-#<]7+&P1I8MT23PQ*,G]<(V_3BY%#* MB/Z)F;88I7G!4>DOMQ'@PJFRD, ^<,'5:T%SU\L9!UQ@B1/=%IG A@1M>G%R M,&5$*@6_1;3877!T^LMN9$+,*;F0T#XC$E?3!47=3-'U'DY.F(2/:-(8^7FGSQ. PM2L%RUTOKQS" MCNPS,2-<%(WEKIL"1PR."K]PC"R MG\^!I2FMQZD@$ MEA,RT%JC'Z=PY9+0W/52R 'IV#Y1$Q9MTL^9$9#,R3:1$=VFV>RS.9)(ZG[: M>XJ ?EI6=Y36%UF=G9W<9[?T4U;>YMO*6=.;YAKW32LN4^:W=\=?ZN*^R_<:9_\#4$L#!!0 ( !%X MHUA'0X,)! @ %!* 9 >&PO=V]R:W-H965T']D\DY;/'-/N:KX0HT/=UG.3GHU51;-Z,Q_E\)=9A M_CK=B$2^LTRS=5C(I]G].-]D(EQ43NMX3#R/C]=AE(QF9]5K-]GL+-T6<92( MFPSEV_4ZS'Z\$W'Z>#["HY\O?(KN5T7YPGAVM@GOQ:TH/F]N,OEL?(BRB-8B MR:,T09E8GH_>XC<7 2\=*HLOD7C,:X]1V96[-/U:/KE>G(^\,B,1BWE1A@CE MGP=Q(>*XC"3S^+8/.CJT63K6'_^,?E5U7G;F+LS%11K_$RV*U?EH,D(+L0RW M95=VZ#(MP=I:ECR@KK66T\D%5F\I;]B9*RF&\+3+Y;B3] MBMFMU,5B&PN4+M$GL4FS0BS0592$R3P*8_0VST61HS!9H/=1>!?%41&)'#V_ M%$48Q2_0*W051AGZ$L9;\1)]$&&^S80H0WN%[#[I9@? MW'W=?2P+=Z@>.52/5/'\EGCUSK>4:E^3!9*:514IK?Y,D^SPPKLPCQKKL4N M-B=03O(W^2:9I. 3MCT;/Q03]XTFS(V]=C!3$N+'M*B8%JUL6K*;>?,ZHWZ_"@Q MTX8PVI(6.Z3%P+0^%BN1H0NI#CF94$>28"A;C3@*IO6:'WK-AYY/W&6M' 73 M:A4<:A7\'^$&3Q"N:=,NW,DAK0F8UD68KZKAJ![\_FT;/81Q^870E"08RG8P M' 73>CT]]'HZM'"G+FOE*)A6*^PIYO!._"K8.]8E&7@!]?PCY3;9,?D/-XL7 MUW (@ZE)P/@JV>9.$E%>CDGK_(+CV(Z'JVAZKQ7&X,$Y!CL%&5?1]'HIE,&G MLLS>L2Y,BGW/.]:O:<8)9K1%O@IF< ?-I,G]JT)D:WF-\%0A@Q&M!\91-+W_ MBIHP&US(3FG+532]7HJW,(@HD)"YH5!,K%FBP(; 8//7-BW73VZR:"Z'+$K0VVJ5"NVH(D?+-$/7"RGI:![&Z#K) MBVQ;*1P]?R\>1(SPB\8U +!5ZT4 1]'T&BG"(GAHK1.G;.8JFEZOVA(3R#* MUO>.&@1SCNDQ;#383;S KRVPZ*DI#"(P!G5<@A(3SX(& M.X9IVT6QKZC,[YW*Y%1X\LH0G(WML+J*IM=.T9H_.*WY3FG-532]7HK6_%-I MS3W+X%IP R-LRDQMJ::S-HW>WT%:SX,:VZF0\?:%)R#]5#VLSNJO;C7=GM MZC/\.MELE;A)X_(3'-]Z>/K8>Z0*!JDWM)RI4P!T%4VOEP) "F^(MLMY[Z@M MHGJ3 !^?VVFRHQ/6MMI*%6M1F+6ZCNZ8--5P=LBM M%I?@MJT'L0^FHHJIZ.!,19TRE:MH>KT44]%3F8J:P$2GQC>0:<0Q#EKTKL"* M.@0KFQ4DN%WKL>L#N)@"+C8X<#&GP.4JFEXO!5SL5.!B)D@UG2UJ, /.%C&% M6PS&+5NYG[!F!&=@/9!]'!)CB@&9/[CPG9*@JVAZO10),GC?%A"^><*>$\Z/ M/^:;S# C+=OH3XV,IFB.C;X M47[FE.]<1=/OV%%\QT\]S,_-0_K'K *:Z DI@.(P0'5<(7,3CXRL(!,]*T5/ M_.GT!$XPV]4@N%WK.YKZ8":NF(D/SDS<*3.YBJ;72S$3[SCOWZ$-DX@,K4,F M>E8*F/C3@:E+ZU:+0'"[UF/7RZV.M7L=!TB$S>AR) Y M9*(GI)B).V(FF[4?N$WK(>N#I;AB*3XX2W&G+.4JFGY'KV*IX%26"KI9"C31 M$U(L%< L92/Q$]9[X-9M!\]5-+U6BO""P6^B#)RRGJMH>KT4ZP6GWD09=-\X M )KH"2F8"F"8LA%[QQH/W)+U0/6QY1@HG L&OR$@< IVKJ+I]5)@%YQZ4^7> MD4/"ADQV"8UK/_=3_M:29(O[*,E1+);2QWM==C_;_7S1[DF1;JI? +I+BR)= M5P]7(ER(K#20[R_3M/CYI/Q1H<./2,W^ U!+ P04 " 1>*-8PG$RR"L$ M $% &0 'AL+W=O2XXVE-VSS<8"_"0Q"D?6QLAME>VS:,-3A"_I%NGKP ME:PW0CVP)Z,M6N,Y%M^W=TS>V664)4EPR@E- <.KL74-KZ9PJ!RTQ0^"][QV M#50I"TKOUL MAJ3J,\X%DV^)]!.3N>R+919C0%=@BAA[).D:7"!SR@7+Y!>5AN]G6" 2?P 7X/M\!MZ_^P#> 9*";QN:<1F%CVPA MP:J4=E0 N\F!N4> ?4'L$GBP!US']0WNTW;W&8Y*=Z_I;DN*2I[O5N)D+)+"B1G*Z5>UJ)"#/Z)LSJO5[Q;!(MI/< M$^YE3\AG@.,H8T00S'MY-WW1[W(V3;SDR?HZF=J&=A,(O6'8']F[>L4&,\_U M@\JL48M?UN*WUE(N@J/P6OU?^MDZ"M8H-2A+#=Z\IX,NR>DH6(. "-U@7]F9"?[6FYVIJKS4$&M%4,G]!WO6<<:S +Y!\T=&Y9(P[=$! M2-CW7"=X5HO!+!P&@X&YED%9RZ"UEAEFDF>E[ !QCLUL#PY2^VX G^$[-(*# MT#^R.0Q+>,-SX<4$+4BLB35A'!YL3D/O^09V:.,&?F!&")U*T)US,?Y18'SL MU59O0\3O*"=ZG/KGXX-0PYEJF8^IE'6&U/-_C<)]"L *,X:7X!MZT"OH+['! MK 2C._%/FLJV9!*/4=I?+T&3U-J4!,\E]5KU9<>$MB?/R]-Y3U/71:@F2=6( M!%N'C)J>&(OL=-SI*EJSU&K@@=Z;2R=L';)>3%!'T9H$55,4/#5&O4 ^BUC] M4_IILFL14%@-0K!UE.A:0HML)S749-*-8Y 2(3 D' !Z M- &0 'AL+W=O-.E2PQT#MH56(>@;KK/BLW$0G7Q)-II]^M'R8YHB9=8 ;4OB24?'O$] MHLYY="1?/A;E]VK#& <_LC2OKB8;SK?O9K-JM6%97%T46Y:+;^Z+,HNYV"P? M9M6V9/&Z&92E,^1Y_BR+DWPROVSVW93SRV+'TR1G-R6H=ED6ES]_9VGQ>#6! MDZ<=7Y*'#:]WS.:7V_B!+1F_W=Z48FO6>EDG&ZO)N_ANP7UZP&- MQ;>$/58GGT$MY:XHOM<;G]97$Z^>$4O9BM+3U)F"UJWB1'0>+&61)?O@?_S@&XF0 )(8!Z#@ G3L 'P?@1NAA9HVLZYC' M\\NR> 1E;2V\U1^:V#2CA9HDKT_CDI?BVT2,X_.E6!?K7[^,DC>_$ MAE@>8!F+#Y_C\COCS;XE6^W*A">L J^OQ;XD?0.FX'9Y#5Z_>@->@20'7S?% MKHKS=74YXV)N]1%FJ^,\?C_, QGF(0YT 3!\"Y"'B&;XPC[\FJW:X;@[?"8B MTH8%M6%!C3\\)"Q3$99I%7=BH5-Z<$WTKNOK\EVUC5?L:B(NO(J5>S:9__H+ M]+W?=+H=.>M$ ;=1P#;OJ-309493B,/ACT=&JL0!IY>B=\J\1TI^1 GY3'S@&]Q MNF,Z);YZ/B". K\G16.&$:&^7DO0:@G&TE)GE$_YGE5<%$->B73/-Z?GKCYU M^K02*%*"@!+8$ZQ:A0'%H5YOV.H-K7IO+Y87X*N88[4K?SZ3_:R>AF8_1\XZ MHJ-6=#1>#8A<1L&1LTX4H"<)P1NY"AP/<+HH":&PGSYU9C1 5+]VX0GBP/^O M#AR/U>LJEQP#_?'J K1"TN!(./+6C82D(.@* M@XR50<45'$6D3W$:,^H3:KIP)=9 .]>XK0RABEY*B5-MD&?*IA)4H)4 G->& M2%,;8.3UM6C,<&0JUTCR!G+%&V?5!J12!:8AZ=^":LPH"K"A;B,)'\@5?#BL M#4@E$ R)WP<5C1DAR,<&S2?-$SNK+(HL8^4JB5-P$V]9J9VBVR[)&&T2)'$& MX1';1594&AP)1]ZZD9 HA%RAD*DD($VGQ0_ZR4=KA4TK5U(-&J'=8BH(2.VC M*/<\&AMCSI&$@ERU6LZJ!_:CZ9<4T*Y-M1MCX% D&02-UHK1:E5) _I*&==: M^89V)9(X@ESAB,M:\8(>B_[LJFQC.KN2;)"=;)K&T\=BS\J\U@7>/[!\]5P' MRNYS<$(=H_N")0UA;[S2@JVD-302KKQU(R%)"KLB*>/3" T6A2'N7=P:*Q)& MAGL-+*$(C]# ,946^[$&7+18;? 8+EI\\M3(57/GK/*#U:[-%/5Y0&=D:/)C M"3-XM+Z.5HBN8^,KRT^U$LL/&;1(LL&NR,9A;<$:NM$H5JTLBB4%83L%-7VI MSSN^$[4%?C&H6!H'A5IA(7B&N>,5AP2 JCF#L M]2^ZYZRZBB6W$#NW+%C)D_MD%7-6U1*NV;:H$@[B? V^)AE[VJ&?N=,NCBMO MW4BHI!WBBG9BO(I_V>U_VK&MW.#3KNO+6E2]!BL+Q MZ@^U0MK@2#CRUHV$I##JBL),]8>JL!1$RAN?JE$(3:M8 A4=H1%DJCWV8PVX M7JG:*C(IEV5Y)?7'?N?BARV&# M%]OFMR)W!>=%UGS&PO=V]R:W-H965TV@=9!MP(M$,1+]YJQ:%N()'HD;7?[]"-E18^4 MD #,WMB2?'>\WXFZ^UOS,V7/?$^( #_SK. +:R_$X=:V^69/E4Y[9R'$".\=I82WGY;5[MIS3H\C2@MPSP(]YCMD_GTE& MSPL+6B\7'M+=7J@+]G)^P#NR)N+Q<,_DF5U'2=*<%#RE!6!DN[ ^P=L5*AU* MBQ\I.?/6,5 H3Y0^JY.OR<)R5$8D(QNA0F#Y=2(KDF4JDLSC[RJH5:^I'-O' M+]&_E/ 2Y@ESLJ+97VDB]@LKLD!"MOB8B0=Z_H-40+Z*MZ$9+S_!N;)U++ Y MB .J'-!K'=S*P2U!+YF56'=8X.66Y/-D:4B)1QN/ER##R MP)][>N2X2/C< M%C))M92]J1+Z?$D(C20D%[H!+OP(D(,\C?MJVOV.;&IWM^MNR]+4]4%U?5 9 MSWU%?>JRS&199AQW:J$CO83V]*'5 WK+#WA#%I9\ CEA)V(M?_T%!LYO.FY# MP3I5<.LJN%/1EQKRO-D0O"["1["B7.A*<8D?E/%5:SDM(4)1Y,_M4QM28^8Y M;AC69IWTO3I]SU#ZCX7LA5GZKWP(?I<]4$=R65K<2)"A513Z;J3GC6K>:)+WNPY.E^-DF+>V/D/!.L1Q31R_WP"(35;!4+!.%:#3 MZ 3GG4= M4![1WK0=?H]1V,6(+-0>JU?K;R^G##,T"!'UOA*:1 M&-"4QC X":!&C(2!/[B!0S/7B[PQYD:2P&E-\HT6NYD@+->C:C.>C/C6EF@J M6I>_$3(P>+_9 "=5TILK82A:MQ*-#(*F=-#H=-#H%>B'@ZVL$S]QC$:VK)@0:*HM0SK'^/P6=F>,Z(UL,-0($F1(@!B=$E5/['[4?1Y'79]:8H2#N M3PB[]:))O>63.>[2@H.,;*6?&ULI9;;3N,P$(9?QV+>,,D@7,0#TM[X6>V:U* M0G,H).4%$I!.K$M\<85=8U#M^$-A+;?&R(0RY_S93&Z3B>48(F 0*R-!]-\* MKH$QHZ0Y_C6B5NO3&&Z/-^J_J^!U,',BX9JSOS11V<0:6BB!E)1,/?#U#30! M!48OYDQ6OVC=['4L%)=2\;PQU@0Y+>I_\M(D8LO =7L,W,:@2H1=.ZHHIT21 M:"SX&@FS6ZN9015J9:WA:&%.9::$?DJUG8JN>:&$3DU)&+HCJA1449"(I^BV M6(%4^@"41+1 4Y@K-(-XL^,&6(*.IZ (92?HR&QYS'@I29'(L:TTFG%@QPW& M58WA]F#<$7&./'R*7,?UT=-LBHZ/3C[*V#JR-CRW#<^M=+T>W9FNXJ1D8 *Z M7&E4,F=PIHOY3!*]^AY/%W(M[7=+F]?E0BY)#!-+OP\2Q JLZ.1CSUG.+97'01^2^!_ M2D!2!0+ARCU2F>#E(D-!-97].+5NL(7CAE[H=.,$+4YP($[CO^7!SF= P0[0 M8-#'$[8\X:'I^=1_N./?&S@COQM@T (,]@(\][L:[[U1-Q5]6$K< MG3L/.]XH_/_0[*W6:#XS=*-9T$(B!JDV=,X'.@I1=^YZHOBRZI9SKG3OK8:9 M_MH!83;HYRGG:C,Q#;C]?HK> %!+ P04 " 1>*-8US6.O-$$ "K'P M&0 'AL+W=OTT[::369KVH=,'!43PK&UY)1$V?U_)=BP+C!*R"B^);>X]NN?J M6!RD\9:R+WQ-B #?LC3G$V\M1'$6!'RQ)AGF/BU(+C]9499A(6_9?< +1O"R M3,K2 (5A'&0XR;WIN'QVPZ9CNA%IDI,;!O@FRS![O" IW4X\Z#T]^)S,J1+;UT_HOY;D)9D[S,F, MIO\D2[&>>$,/+,D*;U+QF6Y_(S6AOL);T)27?\&VBAW$'EALN*!9G2PKR)*\ M^H^_U8UH)<#>@014)Z"7)D1U0E02K2HK:5UB@:=C1K> J6B)IB[*WI39DDV2 MJVF<"R8_362>F,ZE+I:;E "Z G]2U5F<@O.,;G*A'ET2ECQ@U6D.WE\2@9/T M _@)W,XOP?MW'\ [D.3@.DE3FH&:7J 2+SJ =Y4+PA8T*W#^"*1(I 1R,-LP1O+% M([C *D(DG7SM.V /QIC_^ ./P MYZX&. (SVA$U[8ALZ%,]]^!3@N^2-!&/'[5(<"F2SEFO<$5LQCI[:WWZ0^:C7)X-5O>/6MO&[]N0^6 M-$TQ"W['4LBR#O!(\BXV5J1CV3@",TC'#>GX!.]M[+(=CL",=@R:=@S>Z+VM M<&'8TF1_X/=WWMLJJM\6[@'5#IN*AR]6[5\XV>*\ONLJT@IU[#PY C-8CQK6 MHQ/(=N2R'8[ C'; 4%N1\(V$6P,;RD7AWC=.5U@/^8-N]<*6AX(OUN\?T<\VU QT[7:[03-K:+L%3^"7HU#"Y0C-;HBT3?"O/5 ,;VHS]>%?!'5$# M'QT0L'9#T&Z'V@*^8(E(^!H4LM0EX'**9?1]9\E._9 K-+,%VCC!_BG$[-14 MN4(S6Z)M%;3:E.\1<[SO$7:5'.\K&;:\AEFS]C[0;GY^V3 :M.3<69T5XNA) M\\L==#6IZB+X_W-5M=UC4+5RDS0^R MFY^Y7&1Q(>?O:1U^1L1VN*/W&1RAF>2U@4+P%#LO3LV5*S2S):V]**M3>:6( M:U!S51WLV8C.L+;;,(O6]@?9[<_-6GY)%(6:IH+P9Q=B.]K1$_86&TI(>RC4 M.X6&G7HJ5VAF2[2G0O;=J%=JN+\OSI$_VI5P1Q0,#^V?(6UZD-WTS-9)M6FV MP?FS^G6Z9^0*S22NG1,:G$*_3KV5*S2S)=I;(?N^U"OU.]Q79KB_! \M%MFL M5QL?](SQP;GZY?:%T9P\JUVG&T>NT,R#"FV>HO $VHV<6BI7:&9+M*6*['M2 MWW%Z SL<[M#O[1[?P#T!1P<,1*1=3_06KJ<&'5E?N,Z@W:V_H'62JHZQKS&[ M3W(.4K*263)>TF75R7!U(VA1'J[>42%H5EZN"5X2I@+DYRM*Q=.-.J]MSN>G M_P-02P,$% @ $7BC6.P"&ULK5113]LP$/XKIPQ-(+$F35*VL302M$,PC0U1L3U,>W"3 M:V/AV)GM-$7:CY_MA"B5"N.!E\9GW_?U^^[L2QHA[U6!J&%;,JZF7J%U=>K[ M*BNP)&HD*N3F9"5D2;0)Y=I7E422.U#)_# (3OR24.ZEB=N[D6DB:LTHQQL) MJBY+(A_.D8EFZHV]QXU;NBZTW?#3I")K7*"^JVZDB?R>):\O7P\&XQA\.#(S@ MRN&:,F:ZJA)?&U-6FI]U!LY; ^$3!JZ)'$$T/H8P".,]\-GS\#EF/3S:A?NF ME'T]P[Z>H>.+G^23=$/LU3R&;\+>5,+@K!0UU_N\M60GCLP^N$T:)/YF*+_- M^#C(B":C29^T(S+J14;/BOPJAJWX"W>CQ0ARP1B1_A=2$8X*X0'Y/L7/,MN9 M&PO=V]R:W-H965T M087G-U\#TFR47&59Z*%:V7 O 29&44=MSG,C.,&'69%3,/8C) MB.>*$@8/ LD\R[#X\18HWXXMUWJ:^$16J3(3]F2TQBN8@_J\?A!Z9%G8&EHH@27.J?K$M^^@+*@@ M&',JBT^T+6,="\6Y5#PKDS6#C+#=-WXLA:@EN,$S"5Z9X+TTP2\3_*+0';.B MK!E6>#(2?(N$B=9HYJ'0ILC6U1!FEG&NA'Y+=)Z:S+4ODIP"XDLT T$VV,B* M[IE4(M?+I20B#,T55F!&)NR.,,QB@BEZX)+L%D.A.TP$^H)I#NAB!@H3>HE> MH\_S&;IX=8E>&90_4YY+S!(YLI6F;@C8<4GS[8ZF]PS-#UA<(]^]0I[C!2WI MT^[T&<15NM],M[5@E6I>I9I7X/G/XCTI):_JE7]]KP/1O=9*?FLK$&H M]@/(RRO$0+4)L$.-"E1SPFPFON^&(WM3+^PXR(WTL51%-1@'%>.@D_$?7&F# M2[)BVLJ)9HW>0;(B;%7S.OH'Z;-![WR&?G^,4\Q68":V6"3HZP?(%B"^Z9B/ M*@6!IKD0)N=-47];L9V$3EWMGL :VH65=N%9[![V*4!/8 T!HDJ Z#2[MU6[ M@PAKMATZA]8^CAGX?KNQ!Q6WP?]C[/?[#=U6;B>K4Q>W)["&@,-*P.%9W#WL M4X">P!H"W%0"W+S4W;1[S6^.[/OZQH\./-X2Y(5!V.YRU]DW*LY9?/YQ7;0H M_^'\[B9TZ@KWA=:4K];GN6=Q>0G;EP@]H35%V+=M;F=3]+)SO,2H&]@/@D.7 MMT2Y S\*GK'YOK%R?]99_<3B-2/WV:QTTSIYG7M":XJX[_7+KXE:ZX$K?<8O'%' "P@3H]TO.U=/ 7'2K/S8F_P)02P,$% @ M$7BC6,JH3F^]! (!, !D !X;"]W;W)K&UL MQ5C;;N,V$/T50@V*!$BLFZ^I;2!KI]T F]T@[K8/01]H:6P+*Y%>DHZ3HA_? M(27+DBT+#:I@7VR)X@SG',W1<#C<4EB)D?62JGUM6W+8 4)E2V^ M!H9/%EPD5.&M6-IR+8"&QBB);<]QNG9"(V:-AV;L08R'?*/BB,&#('*3)%2\ M?H"8;T>6:^T&'J/E2ND!>SQ,([OF5,K7U,; M%J]WWG\UX!',G$J8\/C/*%2KD=6W2 @+NHG5(]]^A Q01_L+>"S-+]EF)(98P1)Q-)_^I(143!P_1,&7F;@'1IT3ACXF8%_:- ^8=#.#-J&F12* MX6%*%1T/!=\2H6>C-WUAR#36"#]B^KW/E,"G$=JI\0P3*=S$0/B"W"X6^#;T MU11$]$SU&R%W3"JQP3>M)(D8F2FJ0-_I:5_6(*A^?9(\0L"7+/H;0G(^!46C M^()W@RS*21JE=R)*G]QSIE:2W+(0 MPK*]C8ASV-X.]L2K=7A/18OX[B7Q'*]=$<^TWOQFC>:.9\S]FG#\_"WXQE_[ MA#],84Q01FY?@A5E2T!FC2J>[B&9@_BKBK%:C_IS<2W7-("1A=\#">(9K/'/ M/[E=YYT?\IDKQ"01(WY70D(E^0CA$I$4SF7O7>72J]),AIR5B*CGY/1KTTL#1=5<*[!IVH)"^(0^X*$W,A= MV9*Z;O&\;E5@^E"_ZI-;R6IJU"DHY\KM#@[U=3S+]3J#:GT-6"6Y6!78TLE8V]5&^.4\:\E;F=+^! M=?WW%TZC6]JFO)4)V6]JW=IMXCL*IWVT2;ORO+YS*)SC:6['[Y_0CMZ>ED?V MVSNW?G^'!1%;.R"*SK&-##GB85ATL'W7O3W!ZD00'5*\YBS4NEKJ>FWD$J<5 M?"%X8N8)+-%4;D3>8.K!A&,EH^(5I2E!9881G4=QI"*T#H%Q;(R->I&_149T MD!*-,UJ:?.-*K008A[J5!-U*$FP$@U7>"1KGV-Q%,)KY&+Y ?BHW_!5!+ M P04 " 1>*-8F4\"T*<" C!@ &0 'AL+W=O55&)ITC04S M756BI)-[Y:6[<1)L.2K7"!]J&<:[+"EB7C!4K#E02-^2@8]ZZF ^?O M';YRW)J]-;A*EDH].N,V&P612P@%IM8Q,/IL<(I".")*XV?#&;0A'7!_O6/_ MY&NG6I;,X%2);SRSZU'P/H ,Z^V-]C4\\[QI4H8_PO;QC<*(*V,544# MI@P*+NLO>VKZL <@GL. N '$+P&#(X!^ ^C[0NO,?%DS9EDRU&H+VGD3FUOX MWG@T5<.EN\6%U73*"6>3!8U%5@D$E<-UGE-SW6J&FF^8:S#<2F-U1?=F#7 ) M"\LL.LNY?2E1,W<;!NXQ52O)?V,&G3G3Y+!&RU,FSJ$S0\NX,.?P%AX6,^B< MG<.9X[KC0CCP,+14BAWWL#<10/#N0S/0T?EP2/8@_OGTBGW]Y*W_/UC_ =Z3^3&=Q@MN)R M!6,W_]QR-##C)A7*5!KA^WA)[O0V?AQJ:AUT<#BHTXLK4[(41P$)@D&]P2!Y M_:IW$7T\U)'_1/:L/X.V/X-3[,F#),42?MH^DU)!A\JG^2)92&DN7/T'AZHF M_>!)G;QMDKA[.0PW^V7]ZQ-U!ZU/G6VX]]X*U"LO0X9B5]+6,]?NMDHW]@_\ MQ?Z$%+ 6K+\TM7S20-(U&Q"8$V74O23]T+4DU895I7_52V5)(_QR32J.VCG0 M>:Z4W1DN0/N_D/P!4$L#!!0 ( !%XHUA9L7U32 P %QY 9 >&PO M=V]R:W-H965T](,]-+UK.<^JWMO%U) MCI^R_'LQY[PD/Q=)6IP,YF6Y_#(<%M&<+\)B/UOR5+PSR_)%6(JG^<.P6.8\ MG*J@13)T+&L\7(1Q.C@]5J]=YZ?'654F<E1(1BO\>^80GB22)=OQHH(-53AFX_OB% M3M7.BYVY#PL^R9*_XVDY/QD<#LB4S\(J*6^RIS]YLT.>Y$594JA_R5.SK34@ M4564V:()%BU8Q&G]?_BS^2#6 @Z<5P*<)L#9"'@U@]L$N!L!]NB5@%$3,'IO M@-<$>.\-&#FJKO'#,CP]SK,GDLNM!4T^4/VKHD6/ MQ*F4XFV9BW=C$5>>^OR^)/\B9]-I+*41)N0BK04NA?+)YV48)Y_%%M]N??+I MU\_D5S(DQ3S,>4'BE'Q+X[+8$R^*QW?SK"K"="J>MQM0R2\MY08)TRJ=Z_%#LY6I7G9==/7>,0)]'^\1V]HACV>.N M]IC#+\-\G[BV#'=&'>&^.?QL*<(ME=UQ.\*#=S2^R=X53LWA5U$ILGLJW.D( M9V_M^S.QZN26H2?AS62<[%G$-H&,5)7#[OD1\)\)"Q PJBW)=L#SQ)_=-VR[DG(>I>O\N#Z=< MOJD&BJX%QKFQ07TU,MX>&:SM#\]'Y@R0,(J$,1!,4]+!2DD''U/215IRD:XD M-V')B<^+*(^76__W+HV =_%"13>[='^(]*K-P%B+^1I8Q,4S$$RZ_? M%;TQQ=K[=AUK[Q^NQ^ZIU%,B9FRY*Y%8^V=)/!4MF9*$/XH]>% -BS/9A2][ MM"_ZCH3-0ZF5Q,)0D9"E6GZ%:!L2E7"^2&>P/^)ONMY[AOW;[YH#E?#PZ'YV\;S MA11"SA^SY%%V<%1W_*SI^*[1P(CL.QH@83X2%B!A% ECYCYUR3,/\\*@CJ.5 M.HZ,I':1<9$*7<@Q0@R=9XNL$@/+-S56W'6,%?_.Q/";D>!GQ,47_9KGD0P4 M7_4K,0^MCP'!^85_=]8E,6.[^DJLAMGVVG)$CF ;BQ%DR@ )HT@8 \$T/=E6 MZZ!9;QRMEJ%X271]F*=BN"G(I[,HJA95H@3A<[&(CE4*S,A1-[_,UU]0V]OG?82Y6#R7Y[R5?W//\?YV= M:T3T[EPDS8?2 BB-0FD,1=.%XK1"<7:U.AL"2B=(F@^E!5 :A=(8BJ;KI'7$ M;:.ANAI0^,]EG&_^W-'H!.J)-S0YCJZM( XWIPJHVPVE42B-H6AZ_[>.MVVV MO"=9(I<+N5B+7B=\^B 6#L:Y!6IZ0VD^E!9 :11*8RB:KIG62+>]G><6J$T. MI?E06@"E42B-H6BZ3EKCW?Z@\][++S4GZ2TE),V'T@(HC4)I#$739=4:L_;ASA,6U(B%TGPH+8#2*)3&4#1=)ZU% M:[_AT3X\Y/Q!_7B5QVD4+\6J.%0.;:=DCK9_KQYO_S([,2?M+0:HMPJE42B- MH6AZT5YKKSIF>U4-&O%JT-C3?TG=(T6I;-;ERI+OTDB3PW:UHUW+=C8<\XFY M,7U% J4%4!J%TAB*IHND]6,=LQ^[)9*4EV+PR.2O-04)9T(Q)"Z**DPC^9MM M47;6BS1)M)'$LPZW1A)S8WJ+!.K%0FD42F,HFBZ2UHMUC![>Z77X7)J^0FD!E$:A-(:BZ4)HW5?'7,>\M>28Y?Q' MQ=/H60I#+$?C;!I'LGCMM6/=-Q*(2%6G4O!%+$O1PB1YEJ?4B.E(UL+(BK2_ MJI03VR-A.EVW860#>!C-5=%,UW&Q.7-OR4&-7"B-0FD,1=,EUQJYCMD5?:\M MURDVJ'T+I?E06@"E42B-H6BZ@%I?USG8U8!SH$8ME.9#:0&41J$TAJ+I.FF- M6L=<;MD,*ZGR^!=A6>6R!E(6.'9*Q@RKS[OT]LAK/PY,S(#>*H':M% :A=(8 MBJ:KI+5I';-->UN?Y5O.PY(\954R)?=KH 6:-(#2*)3&4#3]#-_6MG7-MJUX'']7!G[$U=D4ZAAIS4_IDH29 MV5<2#>UPW90YVGH(:N6\T4%WTRCXT34]0[Q9*HU :0]%TK;3>K6NNR;U9 MG6[R/Z0]LKK+J[@HR7F8?C>>0&).UEM%4)L72@N@- JE,11-EU1K\[H[ MU^.ZT'I<*,V'T@(HC4)I#$73==(:O:[9Z)WHEUYI2RVEG;=]!99W7&[#G+"W MK!KO=Z.ZT]JL[O2A:0,HC4)I#$73K]_7NK^CMZZ)8)BL5L=9[YVLS,GZJ@5* M\Z&T $JC4!I#T71)M>[QR-YULAI!K6$HS8?2 BB-0FD,1=-UTEK#(W.5+WZR M,B?L+2NG>[+:NG@/-&T I5$HC:%HNF):DWCT5GGOZY/5N2ST5*?'?N0HRYRX MMW*@%<-06@"E42B-H6BZO-8N9CS:>>*"FL90F@^E!5 :A=(8BJ;KI#6-1ST+ MBN_#(BY(?8L)6>W[&.:QJ@C.7[$&S0EZR\CKGJ@.MB8JJ%T,I5$HC:%HND): MNWAD=F/?/5'U/\*"FLI0F@^E!5 :A=(8BJ;+JW681SM7!X^@MC&4YD-I 91& MH32&HNDZ:6WCT5L%O3M/5%!7N:'I%T/=G*.@7C&41J$TAJ+IXFB]XI'9*S;- M45^S="KDH2X[="^GI*O9C,MJ"C5O??IZ<7YU\_EC!UI0/QE*\Z&T $JC4!I# MT?3[BK2FLV?M.G]Y4"<92O.AM !*HU :0]%TG;1.LM?S8A&]YR]S@MXRLCL/ MM.S#S0,M:-H 2J-0&D/1=(6T'K)G]I ADUCO@S!SHWJK"EJQ#*4%4!J%TAB* MIDNO-:.]G>^-YT%=92C-A]("*(U":0Q%TW72NLJ>T8U$3&)0T[FA;4UB]N8< M!K63H30*I3$4K1;(<.T>KPN>/ZC;]Q8DDE?%J^^!NGIU=8O@,W5CW(W7)_87 MO[[1;XNI[SM\J6[S5)"$SP12WA-J0/+Z5K[UDS);JCO)WF=EF2W4P[E0&\_E M!N+]69:5+T]D@M4-E4__#U!+ P04 " 1>*-8M-% $,," ^!P &0 M 'AL+W=O":7=LH#'89 ^ZS8ZUB#+;F2G !?WY5L3"#&?>F+KLWM6VM5D)^2]R@$T M>2@+KJ9.KG5UX;HJR:&DZE14P'$G$[*D&J=RXZI* DTMJ"S

")J73 .UY*HNBRI?)Q#(793QW>>%V[8)M=FP8TG%=W "O1==2UQYG8L M*2N!*R8XD9!-G9E_L8B,O37XQ6"G]L;$*%D+<6\FE^G4\4Q 4$"B#0/%WQ86 M4!2&",/XTW(ZG4L#W!\_LW^WVE'+FBI8B.(W2W4^=GN-(2=QGB='S)-4A0FGQ[P(NA@&!J M;T'2])'#)T56P)F0Y*?0H,CQ$C1EQ0GY0NY62W)\=$*."$/[7-2*\E1-7(TA M&6(W:=W/&_?!.^Y#5_[U/TGLE=:1YW6T1![O,"3E%B6-2WP5K37"EZNEK:Q-W&W^]H.+?SPO+-Y%?*X"WD\&/*L%%*S)VH[BLBP M_O&XF%(UY0F0#/#22TC$AK,G2 E5![KZE#0NQP-*#BU\/^Q7$G5*HD$EMT(/ MIIUO 96N"[ :^\*._GD AQ;!V'\3MKO7BDJ0&]NAE3EWKILJ[E:[1V!F>]^; M]3D^#DTO?Z%I7A8L\0WCBA20(:5W>H:)E$VW;B9:5+;AK87&]FF'.3YP((T! M[F<"VUD[,0ZZ)S/^"U!+ P04 " 1>*-8:@Q,AX\# &"@ &0 'AL M+W=OW6PGY ]5 M &CR4/)*S9U"ZWKJNBHKH*1J)&JH<&4C9$DU#N765;4$FEM0R=W \\9N25GE M+&9V[E8N9J+1G%5P*XEJRI+*QQO@8C=W?.=IX@O;%MI,N(M93;>P!OVMOI4X M\>EL"Y(4(9_W2<3K^E >Y_/['_:GU'7^ZH@J7@?[%<%W,G<4@.&]IP_47L M?H/.G]CP98(K^TMVG:WGD*Q16I0=&!64K&K_Z4,7ASV 'YX !!T@. 1$)P!A M!PA_%A!U@,A&IG7%QF%%-5W,I-@1::R1S7S88%HTNL\J<^QK+7&5(4XOUGB/ M\H8#$1MR*Z&FCWBF6A%:Y>0/78 DRT9*G"+72@$NO%N!IHR_)[^0;^L5>7?Q MGEP05I&OA6@4HM3,U:C+L+M9IV'9:@A.:/A$Y8B$_B4)O" :@*_.PU>0]?#P M)=S%:/0A"?J0!)8O/,%GP\!R]'Q3XG6 M]&%86WR\:Q2&\8&V :NQEX3#VL:]MO%9;>UK>.7(QT<[IZGG'\@[-O)#+TR& MY4UZ>9.S\KX*3?DK\F[.4WSW!U_TY/A^AI-Q='B-!\RB))UXPVXESL%$VON9 MOB:2?'C(>),#49A]PU& I8%S6T?Q?E^0>!0^SVB""38K^@QK;3!I0GF'I_F4 M.,DE5G%5@ZW#_/'2%(3L/[W_2Y)QJA3;,,@)Q1+29LL">$ZP/R&*CH03G[E7"$N36=A0* M'6DJW>:]?K9O6FYL<3^<3Z;+9&@^G2YMD^,^T[<=$@9YRRI%.&QP*V\TP=LM MVZZC'6A1VSI\)S16=?M98*,&TAC@^D9@6+J!V:!O_1;_ E!+ P04 " 1 M>*-8*)EX6F$" !M!0 &0 'AL+W=O4B=O[>X;O O3E8@U.R M4>K.&5_S&0M=0"@QLXZ!TV^'"Y32$5$8OWM.-ESI@(?K1_;/7CMIV7"#"R5_ MB-R6,_:!08X%;Z6]4?LOV.LY=WR9DL9_8=_[A@RRUEA5]6"*H!)U]^?W?1X. M )/I,X"H!T2O!<0]P&1.;6_C<>#2I$;5[Q;75="H( M9].5QH8_T+-8 ^]@3462MQ)!%7!XPNL0JC)5HNI#DELMOU$D8GIW "HH9K(24]FTD"2U&[NX.LC_"JBS!Z)L)KKL<0 M3\X@"J/I$?CB9?@2LP$>/X4'E*LA8=&0L,CSQ:](V,_YQEA-E?CKF*R.9WJ< MQW7GI6EXAC-&[6=0[Y"E;]],+L)/QT3^)[(GDN-![I0M5=)=5>W!2U: M397@:L*T32,%&&ULK9;;;MLX$(9?9: 6 M10MLHJ-/J2T@3EHT0(H-FNWVHN@%+8TMHA2IDE2U%5SBC093ER73#TL4:KOP0F\W\(5O"NL&_'1> ML0W>HOU:W6CJ^;U*SDN4ABL)&M<+[SP\NY@Z^\;@?XY;L]<&%\E*J9^NJ7]L8J=85LS@A1+?>&Z+A3?U M(,!MF1-6)?,LG2NU1:TLR8UUVARTWA3-%RZKWAK-VZLX_X3T!#W^ G2 MR7@:'W /&"7!:)A[TG-/CG)3V; "J4Q80]=\ U;);!8- M T][X.E+MS3*_/AFG@YLYMC=38\P!ZRB67"XF?V].[]$O6E*H8%,U=*V=V0_ MVE?;\Z;('(POJ0JW1?./3%O"Z0*E,VI X)HD@],)I4ZW9;'M6%4UE66E+-6I MIEG0GP1J9T#S:Z7LKN,6Z/]-TM]02P,$% @ $7BC6-[VSNP& P &0@ M !D !X;"]W;W)K&ULK99=;]HP%(;_BI554RNM MS2>A=! ):*=5:B4$[7HQ[<(DA\1J8F>V ^V_G^U 1B%$N]@-\<=YWSS'L8\9 M;AA_%1F 1&]%3L7(RJ0L;VQ;Q!D46%RQ$JB:63%>8*FZ/+5%R0$G1E3DMNWZ/SL ITA0M%3QBJA)&)H2X6O(>QXBSJI4;T3 MJ#YZ9%1F MUIX(]Z6Z7=Y.[M2.9^1^ M!X[?? K?^/DG_(Z^P /!2Y(3U?KYH&+1O81"_&I;N-HX:#?6A>!&E#B&D:5. MN@"^!BOZ_,D-G:]M6?\GLP]K$#1K$'2Y1Q.ZUTT1]@.TUL+U.V/HHX%P#4E6P8'>6 M-KLOR.LSTL9=6_?VB,*!&QQ@'P<%@>NW4X<-==A)/8>8I928(JK CZ&3W0GO MH ^/P"[[ON,=X+=$N:[7.['L_2:!_K_N$47>O3OZ+;NCYPP..(^C@H$?'*ZS MO5=E5:U+S>4C4,PJ*NNBTXPV]]O8E/6#\8FZ]^IKZJ]-?6FJBJ0VO4 YK)2E M<]57:\?KBZCN2%::6KYD4A5&PO=V]R:W-H965TJYV5JJ*V<^^'U7YP@X%H\L)U M0E^D_?%K.P''$ Z%>R@['Z9)\'E\_,0^]F,[OGC)Q:]BRGE)7M,D*RX[T[*< M?>OUBFC*4U9T\QG/Y"_C7*2LE+=BTBMF@K.1-DJ3GN+OF2?YRV7$[BP?W\61:J@>]P<6,3?@#+W_.AD+>]98H MHSCE61'G&1%\?-FY<03'I4* M@LD_S_R&)XE"DG[\68-VEGDJP^;U OTW77A9F"=6\)L\^2,>E=/+3K]#1GS, MYDEYG[_\D]<%"A5>E">%_I^\U&F=#HGF19FGM;'T((VSZB][K8EXCX%7&W@K M!FZPP<"O#?Q5@W"#05 ;!)J9JBB:!\I*-K@0^0L1*K5$4Q>:3&TMBQ]GZKT_ ME$+^&DN[2N1&YR5-9G0JF7\A7J2)>1'5M4P]<-GRDL6 M)U]DBI\/E'S^](5\(CU23)G@!8DS\C.+R^*D\> V3A)I*9]]:MY>]$I9 .5& M+ZJ=O:Z<]38XZY/;/"NG!?F>C?BHQ9["]N> ?4\2MV3/6[!W[8& MTQTB>^> M$,_Q@A9_;F#SJYDT=SQM[K<5!S:_B\JEN0>4QE_6!5_C^9OJ@GIC7Y_6Z\*5 M$"R;<-G<2_+T1IKIANQ-/[YZ8:+MC5Q760;M6:JH]JV8L8A?=F38*KAXYIW! MW__FGCK_:*,3$XPB@5E4!TNJ PA]\)B7LEGI)C+-DQ$7,H:6ZJ641 M)REGQ5Q4M,OG<=Y*,)R13]XX$VUM[08TW)5,)#"+S'!)9@B64<$3KXHCP0DIIYQ5Q[_+!'$V(9\56F<- MI/.E*TU42U"_K_U\(J$(7_J0C\?R;:NTK"1Q0?+GVE".510WIZ'.>LH*XCI$ MNI?F@E=-0?VLWHRT)TS?*3L^'G,]!"$C5FJ(J8(59%JUS84W+[+S(D\R?1)/ MXJ>$Z[)'LE>)L[DL^G-=2-M^GJGGBD@Y9*H#IS!\%9JON>HVM=?5?:YI*\A$ MQEZ52M9O"5?F&QQ3;G?;FCE8 W9MYDA@5O4_6U;_,["R-NK$U43PZNK?MSQ] MXN(_;74?A-NUZ\$$HTA@%HW])8W]C^_E^YA48X)1)#"+ZO,EU>=@C;U*DCQB MNHDWR(R:I/-7==W:;X'8NW):@9TWNK>P>[[2MR%E:%'E.D:(."!9W]-9DK]Q M7G&4-$H%II-9D/5N1_?R.L\L?C&1*-8:#;?GN'; ROOD(M( M//F0+3R77A1F7DAF+VSFM<%VW.?!<&9K">>_,%!*:S931F"ZHJ[8T<_)? MXW2>PBT?556BHE$L-)M?(RS=X @M'U,KWJ"B42PTFV^C/5U8? ZU,->B M0E?HQ7!=#M1Y7=6K4?V:>"FT6E S8OS/.4OD15&R)%%OHGUN#';D;+/2ARUW M)OP0&M@U(MB%->OV -*8-OF1S>;EB12O,ZZE%HV?XQ'/3)4'HPRF=+I!1:-8 M:/9+,%+,/3M"E$$5;*AH% O-YMMH-A?4*8/O11FG6DFP+%/!8K2HR"S-Y]7\ M8"4R6HGMKTUN.=V@OSK,:$VU.@$&.[HO$491N;"D:IUF*F2K7X2%]M")JJ50 MT2@6FKV 8627YWQ\2_90E1DJ&L5"L_DVRLP#E<@'CA>V.!)L'B_ ECL3?@AI MYAEIYNTBS9BJLH69I\WT[.\X%H6:K,XDW:)0T^$RJ7XS>EZUE=UW"#?8LYUY M/(1P\XQP\V#AMC'RTEC(P54N6EE"%6JH:!0+S>;3"#7O"$+-0Q5JJ&@4"\WF MVP@U[_]%J&UQQ-6!MY5O5)V&A6;S;72:!^NTQX=[,C2KV?4>D_8HTLHBJOI" M1:-8:#:U1GUY1U!?'JKZ0D6C6&@VWT9]>;#Z0MRML24G8+L&;+DSHX>0<9Z1 M<1XLXV[C3$_RKJW(J^7TQJJV#,ZKB^W#^X>?[0$#SM)U &Y1%1T6FKV)RR@Z M'UY(NV_;6; 8^-:]7NM.K0I6K5PU)@!6Q[3O2D5A%_>EP(@L']8V?^CMGFJV M1([GU;1E\U1M[09;MD_5Z;;NGX*]V;>TC1V.L(C995"".94,N[7S-DC< M?9"'T$&^T4'^$720CZJ#4-$H%IK-M]%!/BP__MI4LK^^3[)E*AEV86?"6O,T MD<4FP@@4'T^@R%BPN9ZJ2GA"'F5MC::+K[7_)6>E$7L%#1*!::_2&%D3O!$1:P M0%+%0T MBH5F\VVT5;!U 0L]>M196M'#6XD>L%L[DW@(U148U17 JFME$\MP+J*IK)ED MF+!,Z8YZ>@22%' ..U=1U*4J+#2;7:/R@B-\R!:@2CA4-(J%9O/=^)@-E"P? MN+2RQ1%@31NVW)GP0VBXP&BX8,M:UO6/Q[^TN +C[UR94>4>%IK-K9&%P>D1 M@@>J^D-%HUAH-M]&_07;/NO:;[JZAMTR7?VN5!1V<5\*C" +8$%VR.GJ8'U7 MWWG0=5S'_%OC;-W$=;RN^D3=9NT0"BPP"BR %=A#M62T37F!&P/A+'9NEZBZ M"@O-_J;:Z*KP"+HJ1-55J&@4"\WFV^BJ$-95^\;!&G8EPH6KG[>_)Q6%7=R7 M J.*0E@5'3(.ANL+5#(.>JLSURW)5.SS3U>9.H3""8W"">%UK/?&ON5X^ZX: M;[ M'2ZV?+H\.^]*GQBW\OS:_793G8!G8*H#^6Z9F,0R)"1\+"&=[IF,6J(ZXZZZ M*?.9/O7M*2_+/-674\Y&7*@$\O=QGI>+&Y7!\J3!P?\ 4$L#!!0 ( !%X MHUB4MN;8,P, % * 9 >&PO=V]R:W-H965T\CIM2ECEAWZY-9-@7*\U9!A-)U"I-J=R-@(O-P&DZ^X4I M6R;:++AA/Z=+F(%^R2<29VZ%$K,4,L5$1B0L!LZP>3?N&7MK\,I@HP[&Q$0R M%^+-3)[B@>,90L AT@:!XM\:QL"Y 4(:OTM,I]K2.!Z.]^B/-G:,94X5C 7_ MR6*=#)RN0V)8T!774['Y!F4\;8,7":[L+]F4MIY#HI72(BV=D4'*LN*?;DL= M#AP0I][!+QW\4X?6&8>@= ALH 4S&]8]U33L2[$ATE@CFAE8;:PW1L,R?.*J$2&G.KV5BD6,B*VEH82DFS)6!Q:3+?D4.[ M"=W997LN=9(66[;JMS1WR)W*:00#!R\)!7(-3OCQ0[/C?:W3XTI@1^JT*G5: ME]##*5-OC84$("S3@/B:2$SFNI@+H&:AL[GGUJ%WXP6]OKL^C.:?9D<\VQ7/ M]D6>#]L<;*XG#*L;\YYRLA8<3Y(SO:NCVZ[CT3(9>42WUJSM^?5T.Q7=SD6Z M]VS-8LABLF/ :S.H4RN3USZA=\:L54_OMJ)W>Y'>=WPH?N%#4=X<#]LH,:5@ MZT,HIH$\X66PK>-]$?B]F7\EL",-NI4&W?]_+W2OJT>/,XIR*7M612)Q"K3Q5-4K59MT=!V R?K(VR7BN[F M+TS1:^$[M63XTG)8(*1W*-8W5:-C D# O" &0 'AL+W=O4,WHRQWPK%=6\IP+':: MLQR6DJA=EE%YG $7AXG3]A/C+VUN"5P4&=C8GQ9"W$UDR^Q1/',X* 0Z0- \7/'N; N2%"&;\K M3J<^T@#/QR?VS]9W]&5-%XTA)W&>)TN,)G$>\X$)&0A=(, P,Q^4R9)*^4 M[^SZ2HMH2[X7)NZ*?)$TU^1%L7Q#9ISB#G((#JJR($O)(K/Y)&+@Y.X1-&7\ MGG3((BNX. )<$)*?3Y"M0?X:NQK],:K$2N4T46>0SQ)=[% M.-3!\$_!F/FMA$]4=DG0^T!\S^\WZ)FWPZ<%PCW?PH,6.4%]-X'E"V[=34HE M=,PCCP08PF319'\FYW9(>[?+T0&7<%-+RR'[SD:9F/*B" M1C!QL"@HD'MPPO?O>D/O4U,\_A/9173Z=73Z;>SAXJW 4H NJ^ MR>-VFCZQR";O_@%XXF4VFPJ] M#[VNAV]U?RZ\L@HNK8)1;78AX$K>#;/^E3SWK/9F(#>V M)2D2B5VNR\I3K]9=;VJ+_=7Z#+MAV;S^TI2M%,O2AF'EY9 @I=<=X?W*LCV5 M$RT*6^'70F._L,,4.SI(8X#[B1#Z-#$'U/\1PC]02P,$% @ $7BC6)7; M=DHR!@ _2, !D !X;"]W;W)K&ULO5IM;]LV M$/XKA%<,+=#4(JG7S#&0N.M:H,6"I-T^#/N@2+2M51)=DD[:_?I1+Q'U0C&S MH?A+8LEWQ[OC\;G')!#[+ O9CRN2 MTH>+&9P]OKA)-EM1O)@O%[MP0VZ)^+*[9O)IWEB)DXSD/*$Y8&1],;N$YRN[ M5"@E_DC( V]]!D4H=Y1^+1X^Q!IN*$/[TD=D%/8BVC*R[_@ MH9:U9B#:BI2#MZ!50K8#Z"O:( JX5I M#CX(DO&_=;FLQK+U8Q6K_YSOPHA16F81X178R5HELJ%H!TOT0..8UGCM&S M:I*BSB0E[56@\[DRZ;1\.8/(>T3.)N1)1<[#:,T;RZ ?XS,* MRZ?JU]#B<$,BAD98*4H"S9SDV<#<&_H;6/T6I9%"HXP5*D8!C9WY9%#N#_FKY?9#' HY M(_$I:@#-W. X,-?P 2\8N#N4DC,R N5(<09DY@R&!8 T;=\-@GY3U(KA,4J. M5-M'YK9O!/)5R+?@72IMOB?Q1H_A9ON' M54UKK94#0!H1-B.#)RDH-3,Y&U M;FH4&T%'LQ$T9!G. @T0F?(@=Y( 2LF@LQ,Y+D0O!ZV@V[(Z_&F$P2#5[9&[V-T0DC!3[).!:NL?!-4LHD\2;W2<1 M 2M&XD1H79YTKV J:]TL*$J @E,"MY%_')R:B:QU-YP5]\!'X8##_>WPK5R MKNWV?Q7,6QZP7)8W-WKOK^#YJKJ)HLQ4%V,^ MA6Q3[+"D9"U-6F\\F2]6W36I'@3=E=&ULQ5IM;]LV$/XKA%<,+=!4$N6W9(Z!1%+7 @T:).WV M8=@'1J9MK9+HD722[M?O]!+)DF@Z0NGT2V+)=P_OGJ..?&3.'AC_)M:42O28 MQ*DX'ZREW)Q9E@C7-"'B'=O0%+Y9,IX0"9=\98D-IV21.R6QA6U[;"4D2@?S M67[OFL]G;"OC**77'(EMDA#^_9+&[.%\X R>;MQ$J[7,;ECSV8:LZ"V57S?7 M'*ZL"F41)305$4L1I\OSP85S%N!IYI!;_!'1!['S&66IW#'V+;OXN#@?V%E$ M-*:AS" (_+NG'HWC# GB^+<$'51C9HZ[GY_0W^?)0S)W1%"/Q7]&"[D^'TP' M:$&79!O+&_;P@98)C3*\D,4B_XL>2EM[@,*MD"PIG2&")$J+_^2Q)&+' 7#4 M#KATP&V'X1X'MW1PG^LP+!V&SW48E0YYZE:1>TZ<3R29SSA[0#RS!K3L0\Y^ M[@U\16DV46XEAV\C\)-S;TW2%14H2M%%&&Z3;4PD7:#/OV)"?$&O;XFG*9@)J.0Q'#M4TDB^'""OM[ZZ/6K-^A5AOIES;:" MI LQLR3$FXUJA65LET5L>$]L+KIB,() 0;J@BZ:_!7E6R>*G9"^Q%O"*\'?( M==XB;..A(AY/[WZQ 7<;Y^ZNPMW7N_LTK$97N0?/=\<:,MRJ\FZ.Y^[+IE>Y M__H$[NBCI(GX6U7)8JRA>JRLVYV)#0GI^0!&$)3?T\'\UU^6?>[I>D:N<.6C:]-HR_CAL :C(\JQD=: MQF$I@H4FA3[,H=>%WY'D)!7 <[[$+?Z!]@QKIA1[*2W@1SMLM?D\:.&/.HRW M+ *=12/O<97W6)OWUQ3V'''T'TRG?,Y0: KV'0(!'G#?N(;M/J[F")!@9E( M1G0_ ^-.?B?.J7/:8D%E-;7=%A,JJPF>MMA06&'7GJH9F52,3)[-R*>2D=^? M&/&(6*/WL.5"'^@"%E,5#Y.#,Z%K<8([%'2-G"%N$: FNS+?UKE/]7F?P/+ M/*?99$>;&)X!M.$1@_TF/'!12-$=3>DRDGMGP511.<=M!>ZIK=K/P[3;IKI8 M@=IJSW-Q6K%P^JQ^X#WU@R\[_>"F:LMA<>.B;A J3K1#]5TQ38+Y)L$"0V"- M>CEVO;NU7W"34PYFJ&9&T7RC:($IM&;9=D2)HWW0/A_:Q$#' 9%,=_9"Q4.W M?R$J1]1UX,,FOC[NWBP;0FNRC&N6\4_=4);#:RD_:.+KD^A-N2&T)N6UYG*T M"N'PQ-Y/IGN8S(,FOCZ\WF0>0PXYM1YR]()(NRF[JK>IM]4V54FL2;GB&47S MC:(%IM":Y:K%E#-ZR;58*]UZE\TDFF\4+3"%UBQ;K04=O1@\QEJLTFC8:;>S MKM6H(XCTP?>FVA!:D^I:9#IZE7GT!;DK#=ORRE/8X#;GVBQZI7\P^]*]/B]6[M1;6P4 M+3"%UOPUI%;'^"75,3:JCHVB^4;1 E-HS;+5ZAB_N#K&7>GKCEIO5CV%D3.> MM%J9/O;>3!]#(>-:(>.?JY!Q5_Z>C.SVDJRPC,MD46I/W6B;C8\ED MW-7 )YU7Y)["JKLHZV/LS>@QM#*NM3+6:^6=%_C7^0O\Z_P%_FWY M_C=!%) M):%&Y;%1--\H6F *K5FA6A[CEY3'V*@\-HKF&T4+3*$URU;+8_SB\AAWA6]G M23AHXNOC[LWR,90QKI4Q_KG*&!_^??:PB:]/HC?EQQ#&N!;&^%C"&'=_?.V0 M>=#$UX?7FTRCFMC:.7"74+[*3SH*( LF:7$<2:R MABF.:%X1OLHT*-84@T6V=(# !3$ &0 'AL+W=O MM ^+/M#2V&)7$EV2LM/]^@XI6;8<15@#>LA++$HS1V<.9ZB9C'90XI,5%PE5N!1K6VX$T- X);'M.4[?3BA+ M+7]D[LV%/^*9BED*U@+/YDL)-'UT2'LN3\FU[,PK'E:$800Z T M!,6?+4PACC42\OBW +7*=VK'X^L]^F\F> QF225,>?P7"U4TMH86"6%%LU@] M\=T?4 1D" 8\EN8OV16VCD6"3"J>%,[((&%I_DM?"B&.'!"GWL$K'+Q3A^X; M#IW"H6,"S9F9L.ZIHOY(\!T1VAK1](71QGAC-"S5V[A0 I\R]%/^$P0QE9*M M6$"UKI(\9HKP%9D$099D,540DD<5@2!3GF"F1'H+MT!F:< 3(!>?N)271'&R M4&B+&ZRD=G_<@"@ +^Y!419?DBORO+@G%Q\NR0?"4O(EXIFD:2A'ML)(-!\[ M*%C?Y:R]-UAWR -/523)KVD(8=7?1@5*&;R]#'=>(^ #%=>DXWXDGN-U:_A, MF]TG&W1W/./>::#3*7>E8_ Z/[@K9!+^@[F@U27\K/WY^@FAR0QW1OY=IW/. MHUO/0Y\AMW)# QA;""U!;,'R?_[)[3N_U(G4$EA%LFXI6;<)W9^E"A!586;E MB0DO>-1)N*R+.H?J&RA]T&W]*]?IC^SM<30U1KW2I,*Q5W+L-7)\3O&DC=EW MW+*+&.L&L'+6>-3*CR0%54$Z&NC*Q>/\7JN_9)KOY'K<7Y] MQL_)+-U"D8&_(^5]X4^4$FR9*;J,09\";1HZO/HFF.O5N M*OI2Q_/F1WC6&+W!TW4.WVZGN483+A3[GB:5'D>.B&W ML6OPS^I#:WFWVN*TA595X]#DN-WWDNR-[=;9LK6$5I7MT'>YS8W7^>]7\ MN?W!Z9E>8Z4[K\Y)SMM'XUD"8FVF5DD"GJ4J'U'*N^5D/#'SX,G].STQF['O M )./VSB_K+&/)#&L$-*Y'B SD4^P^4+QC1D"EUSA2&DN(YSZ06@#?+[B7.T7 M^@7E_Q'\_P%02P,$% @ $7BC6$"9JJ-Z P V P !D !X;"]W;W)K M&ULS5=-;]LX$/TK VU1)( 3R9*_FK4-.,YV&Z!% MC+AI#\4>&&ELL9%$EZ3L;']]AY2BVHZJW0 Z]&*3U,SCFS=#:C3>"?F@8D0- MCVF2J8D3:[VY<%T5QI@R=2XVF-&3E9 ITS25:U=M)++(.J6)ZWO>P$T9SYSI MV*XMY'0LQ-@ON=+QA:URBOMLL),W< M"B7B*6:*BPPDKB;.K'LQ[UH':_&)XT[MC<&$*1-E?V)6VG@-AKK1(2V=BD/*L^&>/I1![#H13[^"7#OZQ0^\7#D'I M$-A "V8VK"NFV70LQ0ZDL28T,[#:6&^*AF9HG3&,$-SI&"7.14J7$)H5;A.LL%"G"R7NAU"EH 4M-MI1@ MK8S[S09E"7BR8)*68]2T1W(*)U>H&:?!&=PMK^#DU2F\ I[!QUCDBF61&KN: M(C/\W+",XK*(PO]%% %\$+2#@K^R"*-#?Y<4J63QGV2Y]!L!/S!Y#D&W [[G M]VKXS)O=9QMR]WSK'C30":HL!18O^)]9@EGTE6K#J WB1?GZ\IZ@X9HRI?ZI MT[G@T:OG8>Z4"[5A(4X<@E8HM^A,7__1'7A_UHG4$MB!9+U*LEX3^O0_:[8# M$L7&;S#:(T=^)NNO>KIL>8=^,@>ZR0K> PL#W-K;J=]SQN[VWTEGMN< M!<&H,CJ(L%]%V&^,\-G1[8"N9UC@]/=V[PV/&3ZW.0MZ7CW#0<5PT,CP+J,W M2\*_4TE:59%N"J,QW1 9T!%[H(O@/D%88IA+KCG6'OW&/5Y:DBV!'<@QK.08 M_B:G>-BF9"V!'4@VJB0;M53CHYKZ/:[Q&AN_OL+?5/S>-/*;I4)J_KU()^5O M(;F05,]RRT.$N<2(ZSJVC:@O35!+8 <"=+V?#83WFU1U2:0EU=I".Y1MK^_J MME39)=#^R^.XL!M-"H+N7H^8HES;UEE!*/),%WU1M5JUYS/;E!ZM7YJVW?:> M/V&*GI]N]+6YW!-<$:1W/J23)HLVNIAHL;&=Z+W0U-?:84R?'BB- 3U?":&? M)F:#ZF-F^@-02P,$% @ $7BC6!.FM): @ ^@4 !D !X;"]W;W)K M&ULK51=;],P%/TK5IC0)L&2)J$;(XW4#P:3F#1M M#!X0#VYRVUAS[,QVFL&OY]I)LVYD%0^\-/ZXY_C<4_LDC51WN@ PY*'D0D^\ MPICJS/=U5D!)];&L0.#.2JJ2&IRJM:\K!31WH)+[81",_9(RX:6)6[M2:2)K MPYF *T5T7994_9H!E\W$&WG;A6NV+HQ=\-.DHFNX 7-;72F<^3U+SDH0FDE! M%*PFWG1T-H]MO2OXQJ#1.V-B.UE*>6&(6[#'$F_21EWC#."14YF6;W-5.0DPMAJ%BS M)0PDOJ3HFT>@- M"8,P'M SWP^?5@@/0@>/]LB)>L\CQQ?]B^=_6[U@.N-2UPK(CR\()1<&2OUS MR,?VG'CX'!L 9[JB&4P\?.$:U :\]/6KT3CX,&3"?R)[8DG<6Q+O8T_[F\<> M[:"M';24RK#?[K8->= 2CQVQS:Q-&H_?GR3^9K>W@:+3(.R+6LW^SC,J0:U= MNFB2R5J8]K+UJWV 3=V[?;8^PV!K<^B1IDU%O(EK)C3AL$+*X/@$8T&U2=-. MC*S<8UU*@T_?#0L,9U"V /=74IKMQ![0QWWZ!U!+ P04 " 1>*-8CPWJ MY=X$ ""&@ &0 'AL+W=OAZ ,CT;8ZDNB2=#S^^U)+1&LQ'2?* M2ZSEWJMSF,MS*'&RH^P[7Q,BP(\TR?C46 NQN31-'JY)BOD%W9!,WEE2EF(A M3]G*Y!M&<%0DI8F)+,LS4QQGQFQ27+MCLPG=BB3.R!T#?)NFF.VO24)W4P,: MSQ?NX]5:Y!?,V62#5V1!Q-?-'9-G9ETEBE.2\9AF@)'EU+B"EW.[2"@B_HK) MCA\<@YS*(Z7?\Y,OT=2PDGG$G,QI\BV.Q'IJ! :(R!)O$W%/=W^0BI";UPMIPHN_8%?%6@8(MUS0 MM$J6"-(X*W_QCVH@#A*@=R0!50FHG> <2;"K!+L@6B(K:-U@@6<31G> Y=&R M6GY0C$V1+=G$6?YO7 @F[\8R3\SF:YRM" =Q!N:8L7V9 '0)?J M#"L0UR4(= 0$1."69F+-P6]91*)F 5,RJFFA9UK72%OQAH07P(:_ &0ANP?0 M7)]^BUF=[FC@V/4HVT4]^TB]>AS__E/> 5\$2?D_?>-4EG'ZR^13^I)O<$BF MAIRSG+ G8LQ^_@EZUJ]]' 9I!Z <(!A/S MZ1!_;YP%'53'-:"Y-317"^TJ#+?I-L&"1"!.-SAF15\GE'/2V[QE.?< Q\CW MD.MY+;RGXQIXO1JOI\4KY4J*42;5@#&2A7L@&,ZXQ%_(8/2O%(F<0!]RKXLH ML/PV;NWC7]DG?DW.UY)[H (G0-# UW/12T2/6&6[_I'QCZHX05:>/?T MD8HX[&T+;>:Y!AU&@_)>*!B#<;04K9GO5J?JM3#7K+'KN/9 MK9;KBPM\USJB3_# D^&P"E75.T1BM<'J0IHXD<*)WDN9JLI-L1Q[[5FM!_#: M+E&V#;4>^0)UJ@J<[I6>.%VO*)^%>J/]%C.Y)N8/]+:_'-G[5#5FFR5 M=4-W&*F"VC7 V:P'JM9DK18 4+\"T#9@U^-M#P9PW&[ DW%-<,K H=[!SQ>K MKE6/;-<.G,Z<.1W8Q*Q<'>IM_2W"%9R6VOYP\,>=9>&I MJ.:+F7)>I'?>!4GCD&;1-A24'54M?9%SY^]0U9J4E9\C.(QJ(>VZX&S6 U5K MLE:K Z1?'>@Z$'7M'WD(V7ZK!_OC(#JB $@Y.]([^]FJA;H&/D*>Y3KMV?^" MP"9F9?5(;_5O4*VJ<@,4A$X;^GN8.U+FCO0OYJ>%"W5?L:$W[C1-3Y0;'&L9 MY<)([\*+/9<3][AB#?0:77%XCY=RI$P=^0,IEG9Q<#;K@:HU6:ME =(O"[2M MU_5]V53>N+W..AW7!*=L'>EM_7S%ZOKW"#H!#-KKK!<$-K]Z*J^W]5[_!L6R MNR_7;:75/_R5W6(K5[?U;^FGY:HJT/B":;FPO= Z&58"- ^^\J>$K8K-#P[" M_&-]^<&_OEIOL%P5VPJF"B]W9VXQ6\49!PE9RE3KPI?#S,H-C_)$T$VQ9_!( MA:!I<;@F."(L#Y#WEY2*YY/\ ?6VT^Q_4$L#!!0 ( !%XHUBIKR7ICP0 M .(5 9 >&PO=V]R:W-H965T0W%^8/Q); F1X%N>4;&PME+NKFQ;Q%N28W')=H2J)VO&,$ M)V52GMG(<0([QRFUEO/RWAU?SME>9BDE=QR(?9YC_O*19.RPL*#U>N,^W6QE M<<->SG=X0QZ(_+J[XZIE-RA)FA,J4D8!)^N%=0VO5L@O$LJ(/U-R$$?7H"CE MD;&GHO$Y65A.P8AD))8%!%9_SV1%LJQ 4CS^J4&MIL\B\?CZ%?U36;PJYA$+ MLF+97VDBMPLKLD!"UGB?R7MV^(W4!94$8Y:)\A<T M^L??ZH$X2E X^@14)Z!^PE@/;IW@EH56S,JR;K#$RSEG!\"+:(567)1C4V:K M:E):O,8'R=735.7)Y8.:%\D^(X"MP77.N$S_Q8^J^9E*3#=I<7DM!)$"O+\A M$J?9!W !OC[<@/?O/H!W(*7@RY;M!::)F-M2$2I@[;CN_&/5.1KIW 6WC,JM M +_0A"2:_)4Y'R(#@*U&HAD.]#H<'Y$1\1;S2^#"GP!RD*)X>K]"$*['#,5E8:M$+PI^)M?SQ M!Q@X/^N*G0BL4[K7E.Z9T)>_;FGDI=Q15,4,(4HO6\=,,H M0FAN/Q_7\F98AZ7?L/2-+*_C>)_O,RS5^WE=/H4\Z8A62/X1@PO7@V'H]YCJ MXMS0"4:H!@W5P$A5J9[2- I6>\X)C5_ %XZIR$JZX#KY6VF-DF?M$ =#1D$$ MW1YO793K!WK68<,Z-++^0SG9"9,@'/3MJA7H]1AJHGS/\?0,HX9A9&1X0YZ5 M&>[4!) DWE*6L3#06A6L:].?EV7)?ID;'#R:2IANJL7>0%*!BPU0:Z< 9'Z**6+OJ_Y*E& M[I#RE?3TN>O"7,\=8=YZ-#3ZX*D25:,<=P_]R!FPU(3-8#@B_K"U4VCVTU6Y MER0GW;$:@0[(V1;PX=FQ_\> MJ8J&:N_T-U*Z('=, %K7AD9G/%FF9H/./6>PD])%>6,F@%IW169W50.9D!SS M)P'4%R6019/BG&@7JAGKW(4Z%5JW\M:M$9Q8IY#1_L\N?R*T;OFM^R.S^Y^L M4VAHXO[,<<+>_'PSK,NS]7ID]OIS= H-G5SI#W)AGZLN+G#0V&IJ+1^9+?\[ M=*I&[G"";C2@K@M#GC_"O'5M9/ZL/E&K:I3CCWKHN+/^EDH7!D.O/[[VT2F: MVBAMRL-% >*B]^I K;G;'&!>E\=V=AM>G7[>8KY)J0 96:M4YS)4#'AUH%@U M)-N59W*/3*I=67FY)4KL>!&@GJ\9DZ^-HH/F6'?Y'U!+ P04 " 1>*-8 MZSK>;FL" !5!@ &0 'AL+W=O:'WNO# 5K4V M"WZ1=W0%<]!/W;W$F3^JE*P%KIC@1$(U\R[#BZO,[+<;?C#8JITQ,4D60CR; MR5TY\P)C"!I8:J- \;*!:V@:(X0V?@V:WH@TA;OC5_5;FQVS+*B":]'\9*6N M9U[FD1(JNF[T@]A^A2%/8O26HE'VEVR'O8%'EFNE13L4HX.6\?Y*7X;GL%,0 M10<*HJ$@LKY[D'5Y0S4M@*6O.R EA MG#S68JTH+U7N:S1FY/WE8.*J-Q$=,/&=RG,R"3^0*(AB\C2_(:-X2*K.SF@>\LXT_#Q&[[W_4Q.G[U>[-8S!^1"=70),P]/@ *Y :]X_RY, M@\]ON)V,;B=OJ1-/Z3%'\!4$L#!!0 ( !%XHUB) MKXC.@@( ,@& 9 >&PO=V]R:W-H965T\9.&MHE+2]] MB6]SCL\9VY/A3NE'4P!8LA=)![8NK)L( MTV%)U[ ^ZV<:QR%#4O.!$C#E"0:5J-@W!U,^R[>!WQGL#-'?>*<+)5Z=(/[ M?!1$3A!PR*QCH-AL80J<.R*4\;OF#)HM'?"X?V#_Z+VCER4U,%7\!\MM,0K> M!R2'%=UP^Z!VGZ#VXP5FBAO_);LZ-@I(MC%6B1J,"@2354OW=1Z. ,C3#HAK M0/PYEI@20.6@R54)@DG&>,Y=MRC&HNC(N]Z]NP5+&7V.$<9'FT#!) M9HQSC#'#T*(\MTF8U5(FE93XC)2$S)2TA2%W,H?\%!^BK<9;?/ VB2\2SJCN MD*3[AL11W&O1,[T,'Y<(CV(/3R[(29I4)YZO=X;O3I1/?G_ M+?NLC/GGJK69[UW3_)7(3LSW&_/]R^>^!YTQ T2MB/%'K_S1MSZ1BJH;>2Y7 M@K=IU,'+NSUVTQK4;X(JE>%141"@U[Y6&I*IC;35&VIFFW(\]E7HV?P$RW15 M5?_25#4>']B:24,XK) RZKQ#8;JJF]7 JM*7GJ6R6,A\M\!?#6@7@.LKI>QA MX#9H?E[I'U!+ P04 " 1>*-8$*P.L70% "X%0 &0 'AL+W=O= MF+$',9WP0B5Q!@^"R")-F7BZA81OKWNTMQOX&*_62@\XTTG.5O (ZG/^(/#. MJ:-$<0J9C'E&!"RO>S?T:NZYVL%8_!7#5AY<$TUEP?DW??,NNNZY&A$D$"H= M@N'?!F:0)#H2XOA>!>W5[]2.A]>[Z+\;\DAFP23,>/(ECM3ZNC?JD0B6K$C4 M1[[] RI" QTOY(DTOV1;V;H]$A92\;1R1@1IG)7_[$)6#UW08 MG'#P*P>_Z1"<< @JA\ H4U(Q.LR98M.)X%LBM#5&TQ=&3..-].-,S_NC$O@T M1C\UG?$T+Q0S<\"7Y);)."0LB\@\3@H%$7F/:^]=%O(4R ,(@O8IFCZNF0#R M>@Z*QD%?$(5(_E"3.R.J;4D=UD$T;&_@RK44G@[*69>9\![)BZ(3_O$<[W M@F?>[7Z3H[OK&7>_ XY?SXQOXODGXAT(_R>7LJ6^3;$R8F"/J%/(EAO9()=1 M!P=@Z,!W@R9FF]E@[ 9VT,,:]+ 3](QGB%;%BP1(QA60-40(?I> I81*+ M&TY9:&205<8+&Z)8!>A^X5?/*L!EBYO;8-^V&-,33?XP6TARHY2( M%YCK-5/%RP2/-9?<+9=8A+46=]^+6#V9K$T>"A&NL:"2FY4 $]&:HTK_JZ0]$M^E#4IM(^H&IW8G=?>EV/V9I!*51*R5TFTC&GI^,&H M]H- M?7=T OI!%T$[H=\QD:':994RL] O>PDKVC+6Z'!G7 3-U&"U&IP2V=LC]5Z, M=-ZA;!EM?(RU"=5F-#B!=%__:6>%G7X$B3LVU OB4?'P6]E-64&>M>Z?*]HQ M[7WEI\'9^Q[:V4V\6( S13L68-]:T.[>PE*_6"-WFV'SO1.1G#UI8V*J^.IT MIJ;MI@*[I>9*MA@-3M1CNN\[:'>'<)?F"7\"J-;QA]Q\;GR]!YVWK;6S.^"+ M)_1,T8[I[_L1>GG^%=W9R8@ M"U$=4%N S SO6H1/^!<]94"DV5HY%@P@2RZ,40XBYI'YG->WNW<:HSY)BT3% M>1+CZQ9/QB"K&ZEC>!?XG0X$+]!#/U7K6-9H<2OW\9FAG:D=;*4;+/S"QUG. M])'"AB4%E+XUD#Y>2"2XB:,]AA<0NR O:_6U9ZO=_W^D/P#R#/7;(/^;>6B] MY^=GQ)8OG(/CJ13$RASS(7!>9*H\$JA'ZZ/$6W. UAB?T:LYM8S?T/'5#+>O MY8GG7LW*4TEG_^KR3/.>B16*0A)8(@SWXA*3A"B/"&PO=V]R:W-H965T= 1CRE'.A)UYF3''E^SK)(*>Z)PL0N+.6*J<&IVKCZT(!31THYWX8!$,_ MITQX\=BMW:IX+$O#F8!;1729YU3]F0&7NXG7]_8+=VR3&;O@Q^.";F )YKZX M53CS&Y:4Y2 TDX(H6$^\:?]J/K+Q+N '@YT^&!/K9"7E@YWEE1#7/)?[+49!/O@T=26-.2FSNY M^PJUGTO+ETBNW97LZMC (TFIC=H!80T(GP,&+P"B M&A YHY4R9^N:&AJ/E=P19:.1S0Y<;AP:W3!AW^+2*-QEB#/Q'6BCRL24BHD- MH2(EWTP&BKPGTS1E-M.4DQM1E8O-^_DU&,KX!4;<+Z_)^=D%.2-,D 7C'/?U MV#N;=\&F!\"!T\*A#3M2D.')\T7^E>"ZU<7G&95!;:,M7Q3=HY[/?]94N M: (3#S]<1^+%;]_TA\&G-K,G(CNR/FBL#[K8XR5L05&1 %F!@#6KG"<951MH MK92*;NCH[ &TC<.QOSVTTQ5QI/&RT7C9J?$[))F0A9(K(+\6D*] _6Z3ULGR MVI=R(K(CP\/&\/#$]3@\I?43D1U9'S761YWO>IH\EDRSJH&@YQ1;B#8,4P$$ MGK SZO:RK%@_'A9=[WEA=C[YM;[\@Q,]!_Q:;*/3))&E,-5!V*PVO73J6LBS M]1GVV*HE_J.I&C2>DALF-.&P1LJ@-\*:5%73JR9&%JYOK*3!+N2&&?XG@+(! MN+^6TNPG]@'-GT?\%U!+ P04 " 1>*-8FN1^C>H" ";"0 &0 'AL M+W=OZG>]!; D/>4 M"SWRML9D#[ZOXRVD5+=D!@)WUE*EU.!4;7R=*:") MU'@H<\.9@!=%=)ZF5/V> I?[D=?V#@NO;+,U=L$?#S.Z@0689?:B<.97* E+ M06@F!5&P'GF3]L-L8.V=P0\&>WTT)I;)2LHW.WE*1EY@ P(.L;$(%/]V, /. M+1"&\:O$]*HCK>/Q^(#^U7%'+BNJ82;Y3Y:8[<@;>"2!-97[;U#RZ5J\ M6'+M?LF^L.UW/1+GVLBT=,8(4B:*?_I>ZG#DT+[D$)8.X;E#YX)#5#I$CF@1 MF:,UIX:.ATKNB;+6B&8'3AOGC6R8L+>X, IW&?J9\2L8I@"OQ9 73H4F]V22 M),Q*3#EY$D6>6,%OYV HXW=HL5S,R>W-';DA3)!GQCGNZZ%O,!Z+ZL?EV=/B M[/#"V1%YEL)L-7D4"22G_C[RJ,B$!S+3L!'PF:H6B=J?2!B$G9IX9LWNDPS= M@]"Y1PWA1)6VDN2;W*X&=<.]6W+N-"3'#=%=LE;OW9*3]W#@M5J4669D$ MF7V)=4H4\)\=O/T^[\9!:S#T=\<$FVU.XNY5OW:Z]J_)_4I@)]P'%??!]=+5EH(P: _J M%!G4I&1TEK9U-N%9VOI'=2X%M7'E7Y-8YL(45:):K3J,B2NL9^M3[#R*1N$O M3-&V8 G9,&3#88V00E6T L7$R,Q5TY4T6)O=<(O=$RAK@/MK**-8H"G-UB$$ !_$0 &0 'AL+W=OW$\*X%2SSN:T,EN*D M8\;I5B)U2A(B_UW36)Q7%K8N$Y_8X:BS"3M8IN1 =U1_2;<2KNP*)6()Y8H) MCB3=KZP'?+]QG*6.6_Z%S:.A8*3TJ+I'0&!@GCQ3]Y*1/1< 'F@ M!;,\K$>B2;"4XHQD9@UHV2#/3>X-T3">/<:=EG"7@9\.=K OHE-,D=BCOV'7 M;*ED(F(A#(I'17B$MD)I2363%!Z@1C>,AR*AMV@#\^CFD6K"XEOT#GW9/:*; M-[?H#6(NX$P.?S;C[0PKNCIN[>R-TO"KI7H[G#> ]TCW,1&A- M.8P@Z3'AZ)&I,!;J)*DI807@Q R8U?J]2DE(5Q84LZ+RF5K![[]AW_G#%.V5 MP%JQ3ZK8)V/HP0[P6$A1"'O'%&CA[>?>60]Z#EP/+^WG)G^#S];FL!M5;U"E-$^%1W->6XI7 6BE8 M5"E87+L-+:X9^Y7 6K%CIQ8^YY<:4>G>*F;<+7B3D;,P[TS#D3_0)K%;:\CL*]MABOA=8.OI9?/+UV+\*CBO[J^*^$UHZ_%GD\ MKO(_[$9]N>ZII,%FJ(1J/PK4[C=@F/VK0)UVJ+1P4MV$'C9-"/(*%PD"MX M/Q7;W5S?BW[_7O28]HT<,U&W5D9W7!E_HFV6B,U7,C/SIWY-;[?%-\":ICBTP0&PO=V]R:W-H965T6A6AZ";>[[[KX[ZX[)1JHG70 8LBVYT%.G,*:ZN,FDHCG<@WFHE@IW;L>2L1*$9E(0!:NI,QM=S6-KWQC\9K#1!VMB ME3Q*^60W-]G4\6Q P"$UEH'B8PUSX-P281A_=YQ.Y]("#]=[]A^-=M3R2#7, M)?_#,E-,G4N'9+"B-3=W[ &$')1/ND MVUT>#@#(TP_P=P#_+2!Z!Q#L $$CM(VLD;6@AB83)3=$66MDLXLF-PT:U3!A MJWAO%+YEB#/)7)8E,U@6HPD5&9E+89C(0:0,-#DGLRQC-M^4DQO17AJ;_9,% M&,KX*5H\W"_(R>?3B6LP'$OJICO7UZUK_QW7 ;E%9X4FWT4&60]^/HP?^0,$ M+N:A2X:_3\:U/\AX2]4%"49GQ/?\L"^@8?@"T@X>#(03=+4)&K[@';YEK=(" MKRAY*=(9^;Y->9UAB<@O*?)S ZH\>-]7A=9)V._$=HDK7=$4I@ZV 0UJ#4[R MY=,H\K[U9> _D;W*1]CE(QQB3V9YKB"G!DBUSTSZ6%\I&[0 M_P?519VZ:%B=DEF=&K*A2E%AGK%MIZJFO$].="1G- X\^WLC*#JJZF@,&$E@:\"VF;T4;(]](N*CV()PW">B MS_!KGPCWH+F7H/)FYFF\+K4P;9_O3KNQ.FNFB?MBWLYD[&\Y$_9ZK1#J7<28 M;-7.N79C9-6,BD=I&UL MK9E=;]LV%(;_"J$50PNDUH<_DSD&G$A6 RQ=T"S;Q; +1CJVB4JD2]))^N]' M2HIBV:IJ8^YY!Z7Y'2X?19R*]J#:#)2YYQ=>FLM=Y94KERUD4#3(BC/W,#S1FY.&7=FT^+:G9Q-Q59GC,.=)&J;YU1^ MOX),/%\ZOO-ZX0M;K;6]X,ZF&[J">] /FSMISMR:DK(+9'D$&B+8*:?T]P#5EF2:8?WRJH4^>T M@;O'K_1%,7@SF$>JX%ID?[-4KR^=B4-26-)MIK^(YT]0#6AH>8G(5/&7/%=M M/8")R('_2%U#D(YFG*;,6H1FYX:71K6'>AZ IRSZ8%@_W(7G_[@-Y M1URBUE2:,,;) V=:G9F+YOB699D)4E-7FP[:-&Y2=28J.Q/\H#-]_B3[ M=F7"1S\,C[K#;ZGI?-\OP@ M4[W50,229"QGNIBWVJS5F?M4:V'"0DQ85,+."YA]'7F:>;W)U'W:=0QFPA@) MUG#,L';,L-,Q\R216V,0QC48NB:4I\2\K-%,,VA;AZXZ>:>Z !,68L*B$N9[ M#1N,]VR F3$>'OC.[_7KA UU1[6ZHTYU;UI5->_!&=5&=#,+L')MT?3EC,"+ M:6+FA/>/Y4SQH4W^4CU1GNR8J:,D6 -_<>U M_N-._1]X M*\?G(K,-D(5;RAMC[6G:!3'VM,6(@)B\:'!O"'O?,] V"FC,>' MS_5DQW(-82>UL)-.83^;+VWSZ-:+_?9XH3O!IPJ-"0LQ8='DX*Y_# [F;\R, M,1*LX8?SV@_GG7ZX YD UW15O,:9:1XDI[9283]\6;[-K2_:W-")/=4-F+"P MA/E^YH!MV MJ@TJVD^D"U&31JBT!2HMQJ(UO;!3I_([O7!_\SF>W_WQ)6J5OC/V9.DQ:2$J M+4*E+5!I,1:MZ9#@S2$!7H6I8F$Y!I,6HM(B5-H"E19CT9J.>2M)^IUUK)DM M*"GZQ/A*O1:4]+I<9-8B8RG]?F8^.&59YVYU$6JA$I46HM*BBC9IK(;>WC?S MHFHUVFW5;!)C=:LI^5MMT>\N+KY-$N33J\3SU4K"RKQ5D%!D&95DGHLMUZV" MHY8/46DA*BWR#RN(_GZ-9-'2R.L%^XJCE@;=G;VN'.2JV,94)+&*E1M#]=5Z MJW1>;!#N78_\BT6YX?F&*?=?;ZE<,:Y(!DN#]'KCH4-DN:59GFBQ*7;4'H76 M(B\.UT!3D+:!^7TIA'X]L0GJC>79?U!+ P04 " 1>*-8+]56Q84# Y M"P &0 'AL+W=O1Y$J-M!0%8H6.'ZIA&RHQJE<1ZJ50$L+ M:NHHC>-IU%#&@WQNUQYD/A>=KAF'!TE4US14OMQ"+7:+( E>%Q[9>J/-0I3/ M6[J&)]!?V@>)LVAD*5D#7#'!B81J$=PDU\O$ NR./QGLU-Z8&"DK(;Z:R7VY M"&+C$=10:$-!\6\+2ZAKPX1^?!M(@]&F >Z/7]E_L>)1S(HJ6(KZ+U;JS2*X M#$@)%>UJ_2AVGV 0=&'X"E$K^TMV_=[I+"!%I[1H!C!ZT##>_]/GX2#V ,CC M!J0#(#T&3$X L@&06:&]9U;6'=4TGTNQ(]+L1C8SL&=CT:B&<1/&)RWQ*T.< MSI_P7I1=#414Y!$*P0M6,VI/&%<^5A78@*:M_FD<:S1N2 MJ!A,W?:FTA.F,O)9<+U1Y",OH3S$1^CVZ'OZZOMMZB7\3&5(LN0#2>-TXO!G MZ8??M B/4PO//.YDXU%FEB\[P7?/"]'T)W7'5%$+U4D@?_^&V\B]AD;]XSJS MGG/BYC2/^%JUM(!%@*]4@=Q"D/_X0S*-?W8)_I_(#N1/1OD3'WO^)7P*B=)4 M=UK(%U)!"9+61.-Q2+PX+NT]8=+?39-PMGD/$=\,#_Z>C_U,MD;I@$?(\KX% QC2FU MQE,NB19DB*TBF.5)QPN0^&*YC40K%#./VRG:;]$C>NJ(D#L\LU'>S&OLGFN0 MW.8AO$.M%%MF"HIFP,F'=L:$"9XC\<%1P*D1G@'$X]2NX&A5<_>=["=\Z MIE\(9DEL0I0-KDNCWP"Z>G5"XQE@%F9^C4G\5C1C+]?O> ?E!\)!.\M@#TZR M@XQEB\Q!8CNU;^I^.\E>34^\[KV5;5_V'4B.S"?)U;&;B2L!)Y,C+Z.])J0! MN;:]F<)H=USW-7U<'?N_&]OU'*W?FK[0-C=O-'U3B05_S3 )U% A91S.,-O* MOD_K)UJTMM59"8V-DQUNL+<%:3;@]TH(_3HQ!L9N.?\74$L#!!0 ( !%X MHUCIRO:G(0( +<$ 9 >&PO=V]R:W-H965T$F+(!0>1@:5B J1A2B(-NQF>CV\7F8\/ =\9=.;$1KZ2K5*/WEE6 M,YQX0<"AM)Z!NM\![H!S3^1D_.XY\9#2 T_M(_NG4+NK94L-W"G^@U6VF>'W M&%6PHWMNUZK[#'T]4\]7*F["%W4Q=IIA5.Z-5:('.P6"R?BG3WT?3@!I^@P@ M[0%IT!T3!97WU-(BUZI#VD<[-F^$4@/:B6/2'\K&:K?+',X6&ZA=BRU:RGC MOE-OT;RJF#7N?U\W9J6EC##;H ,Z /@XN6+\4WRX8KR;%">76,OOK:@ M:5!L8@WFDL+(,0TQG_A M<:3=(=5,&L1AYZ#)Z)W+J^.81,>J-ES-K;+NH@>S<2\+:!_@]G=*V:/C$PQO M5?$74$L#!!0 ( !%XHUA/".JR&PD ,TY 9 >&PO=V]R:W-H965T M_> MA\Q]4$"QF6+P17+2[.R/WR.,C0%9;JC\DF#YG$]'GZ3#=S"Z>,F+[WS!F$ _ MEFG&+P<+(5;GXS&/%FQ)^2A?L0R^>H8(]70ZN[//0<:1#:?&?A+WPO6LDA_*8Y]_EA\_Q MY<"2$;&414)"4/CWS&8L3242Q/%W!3K8]2D=]Z^WZ+?EX&$PCY2S69[^F<1B M<3GP!RAF3W2=BKO\Y1^L&I K\:(\Y>5?]%+96@,4K;G(EY4S1+!,LLU_^J,B M8L_!)@<<<.6 VP[N 0=2.9"?[<&I')RV@W/ P:T0OJ)#6@"8ORODMO6%&DDPNQ7M1P+<)^(GI/:SM>)TRE#^A M>S:'12;0YVRSQ.52>7_-!$W2,_0!_7%_C=Z_.T/O4)*A;XM\S6D6\XNQ@# D MV#BJNIQMNL0'NB3H2YZ)!49[9^G;A#X=G Q?MXGL&OFV1,7 MM\Q";0@]J7%WU+C: 7[.HGS)T/LTY_P,/3)8:@PV>-DHZ \U9WK(!_S7\($H M>=LXNGN$3'!@X19M7:M@8OE.BS5M$#U9\W:L>=HA?LL%31'EG EE!O0Z(R". M;4VPU1S#M;Z7!T=%XHT"G/C$L29-\-L^X*'76;+$\3T?U^PW")OL")MH>[M_ MY9"ST#?&A8HOK?-;TY9)L- 06(,T?T>:?\);@6^24Y-@H2&P!J?!CM.@]ZU M[WG@5A!T4YI+<#NE*:P4 M4;30%%J3NST9;9]PJU;@IH@UB1::0FL2BVMB<>_]>L3UP(:MO/;W(G9]0ZV+ UDOI M7C74$4Q-$65W"P ?^Y[;)J]K9ENX(TU"?2!]R:L+ UM?&1PII3X=<5>7,;/* MJY'D";8=K[/$E(:.XT_:-)VB$K#K4L#6JF)%HD?_@\ME$N59O(Y$7AR6;48K M :-HH2FT)JMU,6 'I\S^AO1Z1:Q)M- 46O.);%U+8'TMHO^EG-LC-W6 M YX;I9UK6>WLKP^E[U!KZ8^U"KA?]C^"JCE PURSP;+\M7_5Q M].6N5O=8+]&/)?\C[@>2/^Y*=YLXOM_6#3=*0]_SW79AKH^C+TVURL=O5?DR M^>L?J>DAWYJ$^BCZDE3+?=Q#[M_EC[E((O7V,BKRC:*% MIM":7-8B'Y]2Y&.C(M\H6F@*K?FB0BWR27^13[KBW9]X'8VO,@MP6\V&^D#Z M#K26^.0$$O\(IB;=DZYV_V [EC-IDZ>R\YW :K-W"I%/:I%/?DWD'W$_D/!) M5[M/L$ULOTU2U\Z;>%;0?@RFCZ(O27MO_?20^$=_D=.#OOE]'[,O_)Q"Y)-: MY)-3BGQB5.0;10M-H36)K44^Z2_R25>]JWY;4YBI?EO3!])WH+7()R<0^4

V)4W1M%"TVA-5^9K=6]TU_=.UW9WA*=-\=-0GT ?0=8JWKG!*K^"*8FOSL* MM1X$7CO!J\Q<3/PV=Z?0]$ZMZ9U?T_1'W ]D^,IK_^U3VX)ZL/T\_D9I"#JC M_8)MJ(^C+TU2U3=;]MY$UZHS^5(2)*@H7<<,29$@L8#4N"L;0O!4\@ M_JLHRM?9IF@1$ $M8HYF>9P\)5%U?$3"8.OCU?VLO+(_GB'/\E#57*48]%3D M2W#,1$$C*'Q>$K% L_+P"ROXJ/+WG8=W M?JQ8QJ$E8T*.G27S#!JC!:,UA#1Z.]UPA.QG=48N.8B$6O(,%#20=PQ>F+217Y+LVU4Y63( M25SNLPC3(BF7%$NN&6"+5T1?)-^C!BV)*J65N4S2L@UT%X+(Y5H0Q3J"R"2T MC":'_HMA_XB&U6*$J15Y\;KM=(3VU7#CF_=8CR&P>^*<_/C>M0-P<=(8?- MY79+V1.$;8TF<-,K-F<'-Q]$OBJ/KCWF G)!>;E@-&:%-'#E],#T51]D![L3 MG-/_ U!+ P04 " 1>*-8"@=H]+," #'"0 &0 'AL+W=OV[O4I *F"2<(0&K MN7/JGV2QB;>@_)&*EYU8IU!15C[C^\Z#CL"/WI $'2"X+&"L!.$CQ5$G2"R9-I2+(<, M*YPF@F^1,-':S30L3*O6Y1-F7OM2"?V4:)U*EWH=%0T%Q%=H"6O]0A6Z8.UR M,N_E<(&%'BM!D1S3%^@P X6);KQ"U\L,'1Z\0 >(,'15\D9B5LC$53HM8^[F M70IG;0K! RE\Q.((A?Y+%'A!-" _'Y=GD/?R<$">CFN>+H&PO=V]R:W-H965T++EXJ=< RCR%D>)G!IKI=);TY3!&F(J;W@*"5Y9(.+;J6$; M^Q,O;+56^H0YFZ1T!0M0/])G@2.S0@E9#(ED/"$"EE/CWKZ=VV.=D$?\R6 K M#XZ)+N65\Y]Z\!1.#4LS@@@"I2$H_FU@#E&DD9#'KQ+4J.ZI$P^/]^A?\^*Q MF%&<2W#+!S0LMF.5E/5)%9Q/!MT3H:$33!WEO M\FRLAB5Z&A=*X%6&>6JV0%V$602$+\D"5CA!BKQ RH5BR8H\)850=,-?=U7 M?$W%"B3Y] B*LN@SN28_%H_DT\?/Y"-A"?F^YIFD22@GID*.^DYF4/)Y*/@X M9_BXY!M/U%J2+TD(83/?Q-JJ IU]@0].)^ W*FZ(:_]&',OQ6OC,N]/O4TRW MG#S=[:#C5OUV_SW'QA.GA3$\I^VWA787CNV7O&W,J4!3 UP&I1!:H3.@6H%0(5VL05Q]&CNW<09Q& M? = )&Q T"2 MF84=_#S.^BGU6;F>"?,=2VNAU8KQWKGH":Y3K5^7Z%Y2LWV<;>@)KM&%8M6'8.>MS+I5^ M2@K49)*!++7*$ARB#G8DR)^*;3TH@ >'2AT/_".EG@:Y0W_4KM11Q7ET\64V M.N$U'KE'W$]CAF.OG?JXHC[N7F0[B9HZN[HZD]\KJY[ &G7:5OT&MBZXODKP MGCK1%UJS%0=FQ+[4&BN1#S5H':FT)<0?#MIE:CLU9Z=[C?%7KEC0[G4Z4]\] M.3VA-0NMG8M]2>MB]^I=^D)KMJ)V+W:W??D_.O7^6Z>G(<.1&QC[D@[&[M7"](76;$5M8NQN M%W/&$5S3X%?&),L;L M[=,HZXRR:Y-C=[NLB4+\OENY7YJ8&S/ M'Q]S/XT:C$;C,_1KHV-W.YT^3%IY"[_KJ7(:X@^.R9L'.PDQX"-,;[!($O L M4<4W=W6VVL2YS[BABEVAO"#?,4222)8(J1U,\1^BF*SI1@H MGN;[%?A:53S.#]= 0Q Z *\O.5?[@;Y!M>4U^Q=02P,$% @ $7BC6$K^ M*3M-! *18 !D !X;"]W;W)K&ULK5AM;ZLV M%/XK%KO:[I6Z\)J7=DFD-(!V)T6*VG7[,.V# TZP"IAKFZ3]][.!D$ (2B;W M0V.;\SP^/L_QZ_1 Z#N+$.+@(XE3-M,BSK,G76=!A!+(!B1#J?BR)32!7%3I M3F<913 L0$FL6X8QTA.(4VT^+=K6=#XE.8]QBM84L#Q)(/U\1C$YS#13.S:\ MX%W$98,^GV9PAUX1?\O65-3TFB7$"4H9)BF@:#O3%N:3;UH24%C\A=&!G96! M',J&D'=9^1[.-$-ZA&(4<$D!Q<\>+5$<2R;AQX^*5*O[E,#S\I'=+P8O!K.! M#"U)_#<.>333)AH(T1;F,7\AA]]1-:"AY M(S(K_X%#9&AH(UKFK\R#KR[B$,??A,7;JPN^?OD&O@ =,$G" $[!6XHY>Q"- MHOQG1'(&TU#43P8K',>"B4UU+KR7/NA!Y>FR]-2ZXJD-5B3E$0->&J*PB=?% MJ.NA6\>A/UN]A'_ = ,\P%8AF5W^=,/7T$Z '8)=SK@;C]\D0FX85WMW;O! M^9[>_=OA=D\L[3J-[(+/N<*W)$DB\D.D:_ .X!Y1L2J!C.( =?CVW,LEU](G MEL$ S32Q6#)$]TB;__R3.3)^ZU*I))L49'(=W<]-PQC8YE3?GZO19>8,)I.F MF:?2-5\164,1IU;$Z57$Q7L<(C'[P!I^PDV,'L B(7G*P1I14$S[+FEZ2>^5 M1B69JY+,S4HR4;G M>3^QQT9K=G18CS7-1LH8K:5HV>O;O=-" M)9FGDLQ71-80>%P+/.[?C_(DCZ$\M)XK>3R(=$G7RW?OI"O)3*.1!ZWEQ>TT M>FQ-.95N^8K(&HI,:D4F_TN1/8SSSIUH&]JJR1S59)Y*LE\160-C4WC="DS%!ZG^\GN%;AB:YZ4K8'=.@RX2GOUE++Y MJMB:\IW=J4W%NT\_X=T2FI=;BS-HWXB4]NDI9?-5L34%M$X"6FHWJWZ^N_6S M+C8/Q[)&%]N:TEX]I6R^*K920?WLA2M!=%>\13(0R MM^>)3M];OG8OBE:_5 MOC2?W/+5\D13/J*N(-WAE($8;06E,1B+"PHMWR7+"B=9\8ZV(9R3I"A&"(:( M2@/Q?4L(/U9D!_7K\/P_4$L#!!0 ( !%XHU@>'7GW6@, ,@5 - M>&POW+./;9O$I=^H9:5TQF-"7%1993H9$DDRE1NBNG7I%+2N("2"GWVJU6Z*6$"7?8 M%_/T*E6%,\GF0@W<7AURS.ES/'#]\+WK&+E1%M.!>W?V]L<\4Y=O'',^>7=R MTKH[O]R.GY7 N>M913M[B%ZT6K@P@)AXN)_X+FU,NKN7] YE3+BW*=P(_8T8 M68BG->\4H75;]H'\?OR%K&N#[%S9KF\=R)HEZ)1DKZJ_83_)1%.&@6L"6IVD MU+DG?."."&=CR8"5D)3QI0FW(3#)>"8=I>M?I_,A4CP8V#<]N#4JG92)3):Y M30;S=UQ=O@6L>F"0<5X;;+LF,.SG1"DJQ97NE!>7P2>04[5OE[EV.)5DZ;<[ M;D,H3SK).),QE74:WUV%AGU.$[ CV70&9Y7E'H!*9:ENQ(Q,,T%*#RM&U="R M$\KY#3PWOB<;VHMD;=W*CBB M[$.9T6M)$[8H^XND-H"I^[@ZR7.^_,C95*34#'[OA,,^6?&<62;9@\X&I3+1 M 2I=YYY*Q2;KD9^2Y+=TH5;EM$APS^TC]/QOYWE*!96$KYO6M7_(L_QBQT'W MM2R73Y5MPU:/U6;@T$UVCL%D> PFCZ(F>\=@,CH"D]U7>VH^QZ1_^":#PUQM MK]JNK>T)-W:$==2!G?? _0;[>-XD=<9SQA4356_&XIB*)QM#+:_(6/^;NJ&O MKX]I0N9M#B!L(U?E84.AZ#8=YZ5J2'MY%8"/%*Q$;*3[7@-CG#1A19%]M+ \PL%7 :@?RV_- 3=DY00"K MBGG#[F ^/MA=$@119$< LSL( @R!NQ%', ?@ 4." MH'P/;KV/O-5[RFM^NQW^ 5!+ P04 " 1>*-8EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( !%XHUB[]U6X:@< M '$_ / >&PO=V]R:V)O;VLN>&ULQ9O?<]HX$(#_%0TO[XXUB"]#42)PD)Z5__:U,".O@[MS+PA/!-L['VMYO5Q+OGZS[ M\6#M#_%SG1M_U5B%L'G7;/ITI=;2_V4WRL">A75K&>"M6S;]QBF9^95289TW MD\O+7G,MM6E\>+\_U\PU\1L;5!JT-; Q;OBNU9,_[(]OQ:/V^D'G.FRO&N7? MN6J(M39ZK7^I[*IQV1!^99^^6*=_61-D/D^=S?.K1FNWX[MR0:='F^<1\EX^ M^')+D ]W$D"N&KU+..%".Q_*(\KS2V!\5'#P[ET1[">=!^7&,JC/SA8;;9;Q M-/ MFNAKE''8O^Z"^,[]GS#:Q4*G:FS38JU,V,71J3P"&K_2&]\01J[55>/: M/BHG9G*IXI>"_S+-=E\P !D*EWNG88>;9B4C(\_MS7AR,Y^,!?PUO_TZ'8_N MXWCY-KE!D!T"LG-&R$HDNP1D M]YR0;039(R![YX3L(,@^ =D_)V0700X(R,$Y(7L(*G/&8D?<,LG/N5 M$M=VO9%FBY$HN[28]3)*4UN8$",VL[E.M:I$BW)*BUDJ=RJ% _*MF'I?J$Q@ M5&<-QJ2LTF+6RIUZ5*:H/ >4/UK, AEY#V6<^*+R3, )Q%SF%39*&RUF;TP- MA"I Z5N]R2A)M)@M\4D;2&A:Y@(22'#%4;Z@Y-!BML-8/03,0CF@Q2T!IS9R M^SH\"97R$^:4#UD@*](@_I8QUP><4Q,JS2?,:7X>;/KCXJ/TD+1BNE?&EP=A M/K*CX,_YQ;J '=YT*:F/S_+;0# MX"DTS68)*!B3RO\)<_Z_@?-.36K7*E9(,91K:\1\)2NU44(Y(6%VPIV*J2T- MA8ORC.$L+SO&H[20,&OA3@6XM/$@,07R@T)=P#7WM2EGM)F=43Z7*YM# MJ^#?B DDE8HWVI0WVLS>J*G%Q=O]7W]@2LH>;69[/->[XNV]A']4.3K,YB"KYLKP<8>22(=9(F357,6D M+-)AM@A1-^B'K9@YO9:XE>M0 MLNEPCUA1F-7L0RFGPZRNI#W[P+SI$5@&87 B%?P,DNO,0#-5U*.5WNF730M?5EY"(I*L7_%* CC$DI MI\L]ETYA5J>I*?%T3]C)U.1.C$E.IY^EJ7D!QIB4A;K,%L*/T">IG?@N\V+W M+GX!C$E9J,ML(8QYIS;6Q2Q_"#'&I"S49;80QKR&MF=;3@BOX^!*',G#F)2% MNMR-#\Z;CU+GL3(Z)'J\UH.R4(][R*SNHA]X,29EH1[W:BYK@I-I*.!&_";C M6'>(N>DYA>*QT1YEH1ZSA7 T;^QSSMS=FW$3QJ0LU&.VT OF+:0@ZY1>&BB0 MH&8RZ1:>*8Q)6:C';"$EV.?KS4\1B3LE#_E!9ZC5E)[WW*0GWNU<6KN'#3QP>F;LP= M8Y++B[E7!U"8U6A2%NHS6^A.I;GT7L/ANYWBMBBUOH/&F)2%^LP6(C$KT1Q0 M%AHP6XB>7<'+\P>4A0;<%P*_6XABKE\> M_ G&I"PTY+90S2PU"BK&I"PT/*&%Z 660\I"PQ/V0D>8E4)N2%EH>,)>:(^Y M&]R.Z1[GS2%EH2'WB%S- A9:%A::%F>;#_\#Y3"VU4=@/_PL/V5.;I MS(GX$L_42CK=^%.319'GU[#MUGRU,MO_8GS_:_?]7#>GSK3L/^[3PL/HZ'T[!J]N-X_M&VPV9?C^OAH3O7T^7*MNN/ MZ_&R['?M>;UY7^]J:Y?+V/;W,YJGQ_N9BY?/<_V?B=UV^[:I/[O-[V,]C?\8 MW/[I^O=A7^O8+%[6_:Z.JZ;].-Q.#^WU8!XNDYO%\^NJZ9]?3=/.'6019.&8!L!L0W)-@)F&Z)M!-0V9-L(N&T(MQ&0VY!N(V"W(=Y&0&]+O:V MWI9Z6P&][>1E6T!O2[VM@-Z6>EL!O2WUM@)Z6^IM!?2VU-L*Z&VIMQ70VU)O M*Z"WH]Y.0&]'O9V WHYZ.P&]W>1CB8#>CGH[ ;T=]78">COJ[03T=M3;">CM MJ+<3T-M1;R>@MZ?>7D!O3[V]@-Z>>GL!O3WU]@)Z^\G';@&]/?7V GI[ZNT% M]/;4VPOH[:FW%]#;4V\OH'>@WD% [T"]@X#>@7H' ;T#]0X">@?J'03T#I.? ME0)Z!^H=!/0.U#L(Z!VH=Q#0.U#O(*!WI-Y10.](O:. WI%Z1P&](_6. GI' MZAT%]([4.PKH'2>;303TCM0["N@=J7<4T#M2[RB@=Z+>24#O1+V3@-Z)>B\DH'>FWEE [TR] MLX#>F7IG ;TS]F?JG07TSM0["^B=J7<6T#M3[RR@=YYL]A;0.U/O+*!W MH=Y%0.]"O8N WH5Z%P&]"_4N GH7ZET$]"[4NPCH7:AW$="[4._RG7H/X^>A M#K>>KS6?_YU4CY=[Z^WQU^77R0D[5YS;^XKAZ2]02P,$% @ $7BC6(S% M)I]. @ )S< !, !;0V]N=&5N=%]4>7!E&ULS=M-;MLP$(;AJQC: M!I8BDJ*H(LZF[;;-HA=0)3H6K#^03.K':^ M^?8T6[\Z#/WH-\DNA/E#EOEF9X?:I]-LQ[BRG=Q0A_C5W6=SW>SK>YN)ZVN= M-=,8[!C6X5@CN;WY9+?U0Q]6GP_Q9]]-XR9QMO?)ZN-IXS%KD]3SW'=-'>)Z M]CBVOZ6LGQ/2>'+9XW?=[*_BAB1[,^&X\N> YW-?'ZUS76M7=[4+7^HA[LH. M?>;#4V]]>K[$&SU.VVW7V'9J'H9X)/6SLW7K=]:&H4]/1:_.)X=XP_;TF5^< MOY0Y%QAWWKEI]G%BSKX_[F4DQ]/K.1:R+G3G7_$U,9:^^/WL<=JM;?\R.U[O MC\GMEWGX;'E_SOBU_CO[$) ^)*0/!>FC@/2A(7V4D#X,I(\*TD=^36F$ M(FI.(36GF)I34,TIJN845G.*JSD%UIPBJZ#(*BBR"HJL@B*KH,@J*+(*BJR" M(JN@R"HHLDJ*K)(BJZ3(*BFR2HJLDB*KI,@J*;)*BJR2(JNBR*HHLBJ*K(HB MJZ+(JBBR*HJLBB*KHLBJ*+(6%%D+BJP%1=:"(FM!D;6@R%I09"THLA8460N* MK)HBJZ;(JBFR:HJLFB*KILBJ*;)JBJR:(JNFR%I29"TILI8464N*K"5%UI(B M:TF1M:3(6E)D+2FR&HJLAB*KH*-8!T%-8H$ "Q $ @ $ 9&]C4')O M<',O87!P+GAM;%!+ 0(4 Q0 ( !%XHUCSMMIC[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ $7BC6)"!53JX!0 QAX !@ ("! M#@@ 'AL+W=OA@D 'PH 8 " @?P- !X;"]W;W)K*-8AW%_N>T" 2" & M @(&X%P >&PO=V]R:W-H965T&UL4$L! A0#% @ M$7BC6/?P)/7J!P KR( !@ ("!VQH 'AL+W=O*-84N+4.MP' M "7(0 & @(&@-@ >&PO=V]R:W-H965T&UL4$L! A0#% @ $7BC6-L>2L). @ H04 !D ("! MLCX 'AL+W=O*-8 M6]X@^%8# ")#0 &0 @($W00 >&PO=V]R:W-H965T&UL4$L! A0#% M @ $7BC6*ELL,7O!0 <0T !D ("!YT@ 'AL+W=O*-8J_%_"RH# I!P &0 M@($@80 >&PO=V]R:W-H965T&UL4$L! A0#% @ $7BC6+)I.E=Y"0 &1D !D M ("!V74 'AL+W=O*-8%V(NNAX# "Y!@ &0 @(&)?P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ $7BC6&4NWAUA"P 1"8 !D ("!(8< M 'AL+W=O*-8XVL? MQL$% "S#@ &0 @(&YD@ >&PO=V]R:W-H965T)/ 0,P8 #T. 9 M " @;&8 !X;"]W;W)K&UL4$L! A0#% @ M$7BC6"I3-==N! -PL !D ("!&Y\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $7BC6(WJEU'("0 M]!@ !D ("!]ZT 'AL+W=O*-8=RZ(Z<8( &%@ &0 @('V MMP >&PO=V]R:W-H965T&UL4$L! A0#% @ $7BC6$B.0_Q*-8NC$N=_D% I#@ &0 @(%US0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ $7BC6,DHC8A\ P I0< !D ("!]MD 'AL M+W=O*-8',;Y7M0" M #_!0 &0 @(&IW0 >&PO=V]R:W-H965T&UL4$L! A0#% @ $7BC M6#I;N^*6 @ >P4 !D ("!5.P 'AL+W=O*-8/'4V R0# #0!@ &0 M @($A[P >&PO=V]R:W-H965T@, #D( 9 " @7SR !X;"]W;W)K M&UL4$L! A0#% @ $7BC6*I&T@(3 P -@< M !D ("!+?8 'AL+W=O*-8-677@+P% !K#P &0 @(%W^0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ $7BC6&&P2TP'! +@H !D M ("!J@0! 'AL+W=O*-8BOJ_PV@# !Q"0 &0 @('H" $ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ $7BC6,B$)QR9!0 ?@T !D ("!KP\! 'AL+W=O M*-82ZR^BHT# #3 M#0 &0 @(%_%0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ $7BC6+GR MP4"6 @ P8 !D ("!(2*-8 6B1UQ8# #<"@ &0 M @('N*0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ $7BC6 ,'S?%Z! 1!0 !D M ("!WR\! 'AL+W=O*-85EME3F # 6"0 &0 @(&0- $ >&PO M=V]R:W-H965T&UL4$L! A0#% @ $7BC6*/_!20; @ @4 !D ("! MH#H! 'AL+W=O*-8 M(8Y#M*\' "F0 &0 @('R/ $ >&PO=V]R:W-H965T&UL4$L! A0#% M @ $7BC6$=#@PD$" 4$H !D ("!<50! 'AL+W=O&UL4$L! A0#% @ $7BC6#AD3'$; M! RA0 !D ("!3F@! 'AL+W=O*-8,H\V2/@" !+"0 &0 M@(&@; $ >&PO=V]R:W-H965T&UL4$L! A0#% @ $7BC6.P"*-8A4!.RYH# #D$ &0 @(%[=P$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ $7BC6)E/ M"G @ (P8 !D ("!0( ! M 'AL+W=O*-86;%] M4T@, !<>0 &0 @($>@P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M$7BC6&H,3(>/ P !@H !D ("!EY(! 'AL+W=O&UL4$L! A0#% @ $7BC6-[VSNP& P M&0@ !D ("!29P! 'AL+W=O*-8(,%V%\@) !U4 &0 @(&& MGP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ $7BC6-U6C8P) P +P@ !D M ("![ZP! 'AL+W=O*-8E=MV2C(& #](P &0 @($OL $ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ $7BC6%(-%MG2 P 4Q !D ("!Q+P! 'AL M+W=O*-80)FJHWH# M #8# &0 @('-P $ >&PO=V]R:W-H965T&UL4$L! A0#% @ $7BC M6(\-ZN7>! @AH !D ("!-<*-8J:\EZ8\$ #B%0 &0 M @(%*S $ >&PO=V]R:W-H965T&UL4$L! A0#% @ $7BC6(FOB,Z" @ R 8 M !D ("!LM,! 'AL+W=O*-8$*P.L70% "X%0 &0 @(%KU@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ $7BC6)KD?HWJ @ FPD !D M ("!#M\! 'AL+W=O*-8H"G-UB$$ !_$0 &0 @($OX@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ $7BC6 CN-K "!0 9!X !D ("!L.D! 'AL+W=O M*-8+]56Q84# Y M"P &0 @('I[@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ $7BC6$\( MZK(;"0 S3D !D ("!_?0! 'AL+W=O*-8"@=H]+," #'"0 &0 M @(%/_@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ $7BC6$K^*3M-! *18 !D M ("!G04" 'AL+W=O*-8'AUY]UH# #(%0 #0 @ $A"@( >&PO M*-8M"E^S,(" *.0 &@ @ $F%@( >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " 1>*-8C,4FGTX" G M-P $P @ $@&0( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 :0!I -8< "?&P( ! end XML 108 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 109 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 111 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 473 393 1 true 115 0 false 6 false false R1.htm 100000 - Document - Cover Page Sheet http://www.teradyne.com/20240331/taxonomy/role/CoverPage Cover Page Cover 1 false false R2.htm 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 6 false false R7.htm 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 7 false false R8.htm 100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) Statements 8 false false R9.htm 100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 9 false false R10.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 10 false false R11.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 11 false false R12.htm 995457 - Disclosure - The Company Sheet http://www.teradyne.com/20240331/taxonomy/role/TheCompany The Company Notes 12 false false R13.htm 995467 - Disclosure - Accounting Policies Sheet http://www.teradyne.com/20240331/taxonomy/role/AccountingPolicies Accounting Policies Notes 13 false false R14.htm 995477 - Disclosure - Recently Issued Accounting Pronouncements Sheet http://www.teradyne.com/20240331/taxonomy/role/RecentlyIssuedAccountingPronouncements Recently Issued Accounting Pronouncements Notes 14 false false R15.htm 995487 - Disclosure - Revenue Sheet http://www.teradyne.com/20240331/taxonomy/role/Revenue Revenue Notes 15 false false R16.htm 995497 - Disclosure - Assets Held for Sale Sheet http://www.teradyne.com/20240331/taxonomy/role/DisclosureAssetsHeldForSale Assets Held for Sale Notes 16 false false R17.htm 995507 - Disclosure - Inventories Sheet http://www.teradyne.com/20240331/taxonomy/role/Inventories Inventories Notes 17 false false R18.htm 995517 - Disclosure - Financial Instruments Sheet http://www.teradyne.com/20240331/taxonomy/role/FinancialInstruments Financial Instruments Notes 18 false false R19.htm 995527 - Disclosure - Debt Sheet http://www.teradyne.com/20240331/taxonomy/role/Debt Debt Notes 19 false false R20.htm 995537 - Disclosure - Prepayments Sheet http://www.teradyne.com/20240331/taxonomy/role/Prepayments Prepayments Notes 20 false false R21.htm 995547 - Disclosure - Product Warranty Sheet http://www.teradyne.com/20240331/taxonomy/role/ProductWarranty Product Warranty Notes 21 false false R22.htm 995557 - Disclosure - Stock-Based Compensation Sheet http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensation Stock-Based Compensation Notes 22 false false R23.htm 995567 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.teradyne.com/20240331/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 23 false false R24.htm 995577 - Disclosure - Goodwill and Acquired Intangible Assets Sheet http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssets Goodwill and Acquired Intangible Assets Notes 24 false false R25.htm 995587 - Disclosure - Net Income Per Common Share Sheet http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShare Net Income Per Common Share Notes 25 false false R26.htm 995597 - Disclosure - Restructuring and Other Sheet http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOther Restructuring and Other Notes 26 false false R27.htm 995607 - Disclosure - Retirement Plans Sheet http://www.teradyne.com/20240331/taxonomy/role/RetirementPlans Retirement Plans Notes 27 false false R28.htm 995617 - Disclosure - Commitments and Contingencies Sheet http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingencies Commitments and Contingencies Notes 28 false false R29.htm 995627 - Disclosure - Income Taxes Sheet http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxes Income Taxes Notes 29 false false R30.htm 995637 - Disclosure - Segment Information Sheet http://www.teradyne.com/20240331/taxonomy/role/SegmentInformation Segment Information Notes 30 false false R31.htm 995647 - Disclosure - Shareholders' Equity Sheet http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquity Shareholders' Equity Notes 31 false false R32.htm 995657 - Disclosure - Accounting Policies (Policies) Sheet http://www.teradyne.com/20240331/taxonomy/role/AccountingPoliciesPolicies Accounting Policies (Policies) Policies http://www.teradyne.com/20240331/taxonomy/role/AccountingPolicies 32 false false R33.htm 995667 - Disclosure - Revenue (Tables) Sheet http://www.teradyne.com/20240331/taxonomy/role/RevenueTables Revenue (Tables) Tables http://www.teradyne.com/20240331/taxonomy/role/Revenue 33 false false R34.htm 995677 - Disclosure - Assets Held for Sale (Tables) Sheet http://www.teradyne.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleTables Assets Held for Sale (Tables) Tables http://www.teradyne.com/20240331/taxonomy/role/DisclosureAssetsHeldForSale 34 false false R35.htm 995687 - Disclosure - Inventories (Tables) Sheet http://www.teradyne.com/20240331/taxonomy/role/InventoriesTables Inventories (Tables) Tables http://www.teradyne.com/20240331/taxonomy/role/Inventories 35 false false R36.htm 995697 - Disclosure - Financial Instruments (Tables) Sheet http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.teradyne.com/20240331/taxonomy/role/FinancialInstruments 36 false false R37.htm 995707 - Disclosure - Debt (Tables) Sheet http://www.teradyne.com/20240331/taxonomy/role/DebtTables Debt (Tables) Tables http://www.teradyne.com/20240331/taxonomy/role/Debt 37 false false R38.htm 995717 - Disclosure - Prepayments (Tables) Sheet http://www.teradyne.com/20240331/taxonomy/role/PrepaymentsTables Prepayments (Tables) Tables http://www.teradyne.com/20240331/taxonomy/role/Prepayments 38 false false R39.htm 995727 - Disclosure - Product Warranty (Tables) Sheet http://www.teradyne.com/20240331/taxonomy/role/ProductWarrantyTables Product Warranty (Tables) Tables http://www.teradyne.com/20240331/taxonomy/role/ProductWarranty 39 false false R40.htm 995737 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensation 40 false false R41.htm 995747 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.teradyne.com/20240331/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.teradyne.com/20240331/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss 41 false false R42.htm 995757 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) Sheet http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables Goodwill and Acquired Intangible Assets (Tables) Tables http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssets 42 false false R43.htm 995767 - Disclosure - Net Income Per Common Share (Tables) Sheet http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareTables Net Income Per Common Share (Tables) Tables http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShare 43 false false R44.htm 995777 - Disclosure - Retirement Plans (Tables) Sheet http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansTables Retirement Plans (Tables) Tables http://www.teradyne.com/20240331/taxonomy/role/RetirementPlans 44 false false R45.htm 995787 - Disclosure - Income Taxes (Tables) Sheet http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxes 45 false false R46.htm 995797 - Disclosure - Segment Information (Tables) Sheet http://www.teradyne.com/20240331/taxonomy/role/SegmentInformationTables Segment Information (Tables) Tables http://www.teradyne.com/20240331/taxonomy/role/SegmentInformation 46 false false R47.htm 995807 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 47 false false R48.htm 995817 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) Details 48 false false R49.htm 995827 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) Details 49 false false R50.htm 995837 - Disclosure - Deferred Revenue and Customer Advances (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail Deferred Revenue and Customer Advances (Detail) Details 50 false false R51.htm 995847 - Disclosure - Assets Held for Sale - Additional Information (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleAdditionalInformationDetail Assets Held for Sale - Additional Information (Detail) Details 51 false false R52.htm 995857 - Disclosure - Schedule of Assets Held-for-sale (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail Schedule of Assets Held-for-sale (Detail) Details 52 false false R53.htm 995867 - Disclosure - Composition of Inventories, Net (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/CompositionOfInventoriesNetDetail Composition of Inventories, Net (Detail) Details 53 false false R54.htm 995877 - Disclosure - Composition of Inventories, Net (Parenthetical) (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/DisclosureCompositionOfInventoriesNetParentheticalDetail Composition of Inventories, Net (Parenthetical) (Detail) Details 54 false false R55.htm 995887 - Disclosure - Inventories - Additional Information (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/InventoriesAdditionalInformationDetail Inventories - Additional Information (Detail) Details 55 false false R56.htm 995897 - Disclosure - Financial Instruments - Additional Information (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail Financial Instruments - Additional Information (Detail) Details 56 false false R57.htm 995907 - Disclosure - Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) Details 57 false false R58.htm 995917 - Disclosure - Schedule of Reported Financial Assets and Liabilities (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail Schedule of Reported Financial Assets and Liabilities (Detail) Details 58 false false R59.htm 995927 - Disclosure - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) Details 59 false false R60.htm 995937 - Disclosure - Schedule of Available for Sale Marketable Securities (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail Schedule of Available for Sale Marketable Securities (Detail) Details 60 false false R61.htm 995947 - Disclosure - Schedule of Reported Available for Sale Marketable Securities (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail Schedule of Reported Available for Sale Marketable Securities (Detail) Details 61 false false R62.htm 995957 - Disclosure - Contractual Maturities of Investments in Debt Securities Held (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail Contractual Maturities of Investments in Debt Securities Held (Detail) Details 62 false false R63.htm 995967 - Disclosure - Schedule of Notional Amount of Derivatives (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail Schedule of Notional Amount of Derivatives (Detail) Details 63 false false R64.htm 995977 - Disclosure - Schedule Of Foreign Currency Cash Flow Hedges (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail Schedule Of Foreign Currency Cash Flow Hedges (Detail) Details 64 false false R65.htm 995987 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) Details 65 false false R66.htm 995997 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) Details 66 false false R67.htm 996007 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Details) Sheet http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetails Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Details) Details 67 false false R68.htm 996017 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 68 false false R69.htm 996027 - Disclosure - Interest Expense on Teradyne's Senior Notes (Detail) Notes http://www.teradyne.com/20240331/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail Interest Expense on Teradyne's Senior Notes (Detail) Details 69 false false R70.htm 996037 - Disclosure - Schedule of Prepayments and Other Current Assets (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail Schedule of Prepayments and Other Current Assets (Detail) Details 70 false false R71.htm 996047 - Disclosure - Prepayments - Schedule of Prepayments and Other Current Assets (Parenthetical) (Details) Sheet http://www.teradyne.com/20240331/taxonomy/role/DisclosurePrepaymentsScheduleOfPrepaymentsAndOtherCurrentAssetsParentheticalDetails Prepayments - Schedule of Prepayments and Other Current Assets (Parenthetical) (Details) Details 71 false false R72.htm 996057 - Disclosure - Warranty Accrual Included in Other Accrued Liabilities (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail Warranty Accrual Included in Other Accrued Liabilities (Detail) Details 72 false false R73.htm 996067 - Disclosure - Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) Details 73 false false R74.htm 996077 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 74 false false R75.htm 996087 - Disclosure - Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) Details 75 false false R76.htm 996097 - Disclosure - Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) Details 76 false false R77.htm 996107 - Disclosure - Changes in Accumulated Other Comprehensive Income (loss) (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail Changes in Accumulated Other Comprehensive Income (loss) (Detail) Details 77 false false R78.htm 996117 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) Details 78 false false R79.htm 996127 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) Details 79 false false R80.htm 996137 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) Details 80 false false R81.htm 996147 - Disclosure - Goodwill and Acquired Intangible Assets - Additional Information (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail Goodwill and Acquired Intangible Assets - Additional Information (Detail) Details 81 false false R82.htm 996157 - Disclosure - Changes in Carrying Amount of Goodwill by Segment (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail Changes in Carrying Amount of Goodwill by Segment (Detail) Details 82 false false R83.htm 996167 - Disclosure - Schedule of Amortizable Intangible Assets (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail Schedule of Amortizable Intangible Assets (Detail) Details 83 false false R84.htm 996187 - Disclosure - Schedule of Estimated Intangible Asset Amortization Expense (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail Schedule of Estimated Intangible Asset Amortization Expense (Detail) Details 84 false false R85.htm 996197 - Disclosure - Net Income Per Common Share - Additional Information (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail Net Income Per Common Share - Additional Information (Detail) Details 85 false false R86.htm 996207 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail Computation of Basic and Diluted Net Income Per Common Share (Detail) Details 86 false false R87.htm 996217 - Disclosure - Restructuring and Other - Additional Information (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail Restructuring and Other - Additional Information (Detail) Details 87 false false R88.htm 996227 - Disclosure - Retirement Plans - Additional Information (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail Retirement Plans - Additional Information (Detail) Details 88 false false R89.htm 996237 - Disclosure - Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) Details 89 false false R90.htm 996247 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 90 false false R91.htm 996257 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 91 false false R92.htm 996267 - Disclosure - Schedule of Reconciliation of Effective Tax Rate (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail Schedule of Reconciliation of Effective Tax Rate (Detail) Details 92 false false R93.htm 996277 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/SegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 93 false false R94.htm 996287 - Disclosure - Schedule of Segment Information (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail Schedule of Segment Information (Detail) Details 94 false false R95.htm 996297 - Disclosure - Schedule of Segment Information (Parenthetical) (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfSegmentInformationParentheticalDetail Schedule of Segment Information (Parenthetical) (Detail) Details 95 false false R96.htm 996307 - Disclosure - Schedule of Segment Reporting Information by Segment Charges (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail Schedule of Segment Reporting Information by Segment Charges (Detail) Details 96 false false R97.htm 996317 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail Shareholders' Equity - Additional Information (Detail) Details 97 false false All Reports Book All Reports ter-20240331.htm ter-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 113 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ter-20240331.htm": { "nsprefix": "ter", "nsuri": "http://www.teradyne.com/20240331", "dts": { "inline": { "local": [ "ter-20240331.htm" ] }, "schema": { "local": [ "ter-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd" ] } }, "keyStandard": 333, "keyCustom": 60, "axisStandard": 41, "axisCustom": 1, "memberStandard": 75, "memberCustom": 36, "hidden": { "total": 41, "http://fasb.org/us-gaap/2023": 36, "http://www.teradyne.com/20240331": 1, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 473, "entityCount": 1, "segmentCount": 115, "elementCount": 876, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1248, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 13 }, "report": { "R1": { "role": "http://www.teradyne.com/20240331/taxonomy/role/CoverPage", "longName": "100000 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "longName": "100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R5": { "role": "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "longName": "100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R6": { "role": "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "longName": "100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "longName": "100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_1e2a7aaa-1629-4fe5-abfe-739ce58c5ec6", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_89784954-2d0c-4eec-9072-b142cd2d10d1", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R8": { "role": "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical", "longName": "100070 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "longName": "100080 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": null }, "R11": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_54650ca5-0b2b-4568-8caa-cf115ac6b8d9", "name": "ecd:TrdArrIndName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_54650ca5-0b2b-4568-8caa-cf115ac6b8d9", "name": "ecd:TrdArrIndName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.teradyne.com/20240331/taxonomy/role/TheCompany", "longName": "995457 - Disclosure - The Company", "shortName": "The Company", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.teradyne.com/20240331/taxonomy/role/AccountingPolicies", "longName": "995467 - Disclosure - Accounting Policies", "shortName": "Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.teradyne.com/20240331/taxonomy/role/RecentlyIssuedAccountingPronouncements", "longName": "995477 - Disclosure - Recently Issued Accounting Pronouncements", "shortName": "Recently Issued Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:RecentlyIssuedAccountingPronouncementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:RecentlyIssuedAccountingPronouncementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.teradyne.com/20240331/taxonomy/role/Revenue", "longName": "995487 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.teradyne.com/20240331/taxonomy/role/DisclosureAssetsHeldForSale", "longName": "995497 - Disclosure - Assets Held for Sale", "shortName": "Assets Held for Sale", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.teradyne.com/20240331/taxonomy/role/Inventories", "longName": "995507 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstruments", "longName": "995517 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.teradyne.com/20240331/taxonomy/role/Debt", "longName": "995527 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.teradyne.com/20240331/taxonomy/role/Prepayments", "longName": "995537 - Disclosure - Prepayments", "shortName": "Prepayments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:PrepaidExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:PrepaidExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ProductWarranty", "longName": "995547 - Disclosure - Product Warranty", "shortName": "Product Warranty", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensation", "longName": "995557 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.teradyne.com/20240331/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss", "longName": "995567 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "shortName": "Accumulated Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssets", "longName": "995577 - Disclosure - Goodwill and Acquired Intangible Assets", "shortName": "Goodwill and Acquired Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShare", "longName": "995587 - Disclosure - Net Income Per Common Share", "shortName": "Net Income Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOther", "longName": "995597 - Disclosure - Restructuring and Other", "shortName": "Restructuring and Other", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlans", "longName": "995607 - Disclosure - Retirement Plans", "shortName": "Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingencies", "longName": "995617 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxes", "longName": "995627 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.teradyne.com/20240331/taxonomy/role/SegmentInformation", "longName": "995637 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquity", "longName": "995647 - Disclosure - Shareholders' Equity", "shortName": "Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.teradyne.com/20240331/taxonomy/role/AccountingPoliciesPolicies", "longName": "995657 - Disclosure - Accounting Policies (Policies)", "shortName": "Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.teradyne.com/20240331/taxonomy/role/RevenueTables", "longName": "995667 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.teradyne.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleTables", "longName": "995677 - Disclosure - Assets Held for Sale (Tables)", "shortName": "Assets Held for Sale (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.teradyne.com/20240331/taxonomy/role/InventoriesTables", "longName": "995687 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsTables", "longName": "995697 - Disclosure - Financial Instruments (Tables)", "shortName": "Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.teradyne.com/20240331/taxonomy/role/DebtTables", "longName": "995707 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.teradyne.com/20240331/taxonomy/role/PrepaymentsTables", "longName": "995717 - Disclosure - Prepayments (Tables)", "shortName": "Prepayments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:PrepaidExpenseAndOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ter:PrepaidExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:PrepaidExpenseAndOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ter:PrepaidExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ProductWarrantyTables", "longName": "995727 - Disclosure - Product Warranty (Tables)", "shortName": "Product Warranty (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationTables", "longName": "995737 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.teradyne.com/20240331/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables", "longName": "995747 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)", "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "longName": "995757 - Disclosure - Goodwill and Acquired Intangible Assets (Tables)", "shortName": "Goodwill and Acquired Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareTables", "longName": "995767 - Disclosure - Net Income Per Common Share (Tables)", "shortName": "Net Income Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansTables", "longName": "995777 - Disclosure - Retirement Plans (Tables)", "shortName": "Retirement Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "C_133cb8ec-8742-4ead-ae00-36bbb1b34334", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_133cb8ec-8742-4ead-ae00-36bbb1b34334", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesTables", "longName": "995787 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.teradyne.com/20240331/taxonomy/role/SegmentInformationTables", "longName": "995797 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail", "longName": "995807 - Disclosure - Revenue - Additional Information (Detail)", "shortName": "Revenue - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:TradeAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:TradeAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "longName": "995817 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail)", "shortName": "Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d8ebef64-7c5c-4e10-8ad8-d02b212a03e0", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R49": { "role": "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail", "longName": "995827 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail)", "shortName": "Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:SalesTypeLeaseRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:SalesTypeLeaseRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.teradyne.com/20240331/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail", "longName": "995837 - Disclosure - Deferred Revenue and Customer Advances (Detail)", "shortName": "Deferred Revenue and Customer Advances (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "ter:DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "ter:DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.teradyne.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleAdditionalInformationDetail", "longName": "995847 - Disclosure - Assets Held for Sale - Additional Information (Detail)", "shortName": "Assets Held for Sale - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_50c38400-00c5-4711-aa9d-1887489648e1", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_50c38400-00c5-4711-aa9d-1887489648e1", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail", "longName": "995857 - Disclosure - Schedule of Assets Held-for-sale (Detail)", "shortName": "Schedule of Assets Held-for-sale (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "ter:PrepaidExpenseAndOtherAssetsTableTextBlock", "div", "ter:PrepaidExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a65750ad-feb0-4c33-ad1f-06ceef65b3bb", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R53": { "role": "http://www.teradyne.com/20240331/taxonomy/role/CompositionOfInventoriesNetDetail", "longName": "995867 - Disclosure - Composition of Inventories, Net (Detail)", "shortName": "Composition of Inventories, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.teradyne.com/20240331/taxonomy/role/DisclosureCompositionOfInventoriesNetParentheticalDetail", "longName": "995877 - Disclosure - Composition of Inventories, Net (Parenthetical) (Detail)", "shortName": "Composition of Inventories, Net (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "ter:InventoryWorkInProcessHeldForSale", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "ter:InventoryWorkInProcessHeldForSale", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.teradyne.com/20240331/taxonomy/role/InventoriesAdditionalInformationDetail", "longName": "995887 - Disclosure - Inventories - Additional Information (Detail)", "shortName": "Inventories - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:InventoryValuationReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:InventoryValuationReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "longName": "995897 - Disclosure - Financial Instruments - Additional Information (Detail)", "shortName": "Financial Instruments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:AvailableForSaleSecuritiesGrossRealizedGain", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:AvailableForSaleSecuritiesGrossRealizedGain", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "longName": "995907 - Disclosure - Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail)", "shortName": "Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a95e33f1-2bed-41c9-b76d-f3cf2800a809", "name": "ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R58": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail", "longName": "995917 - Disclosure - Schedule of Reported Financial Assets and Liabilities (Detail)", "shortName": "Schedule of Reported Financial Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_a95e33f1-2bed-41c9-b76d-f3cf2800a809", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1eca0526-b60c-44f1-87d9-da0a0236b112", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R59": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "longName": "995927 - Disclosure - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail)", "shortName": "Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4adecd4b-6cf5-4666-be98-e5ea35be76e9", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R60": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "longName": "995937 - Disclosure - Schedule of Available for Sale Marketable Securities (Detail)", "shortName": "Schedule of Available for Sale Marketable Securities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "longName": "995947 - Disclosure - Schedule of Reported Available for Sale Marketable Securities (Detail)", "shortName": "Schedule of Reported Available for Sale Marketable Securities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail", "longName": "995957 - Disclosure - Contractual Maturities of Investments in Debt Securities Held (Detail)", "shortName": "Contractual Maturities of Investments in Debt Securities Held (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail", "longName": "995967 - Disclosure - Schedule of Notional Amount of Derivatives (Detail)", "shortName": "Schedule of Notional Amount of Derivatives (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:DerivativeLiabilityNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:DerivativeLiabilityNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "longName": "995977 - Disclosure - Schedule Of Foreign Currency Cash Flow Hedges (Detail)", "shortName": "Schedule Of Foreign Currency Cash Flow Hedges (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_b1c803c7-baae-4d88-9789-3f5c9c9cf153", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfForeignCurrencyCashFlowHedgesTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b1c803c7-baae-4d88-9789-3f5c9c9cf153", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfForeignCurrencyCashFlowHedgesTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "longName": "995987 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail)", "shortName": "Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "longName": "995997 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail)", "shortName": "Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_991bdc56-875b-4f0e-a38d-afc87d17f41c", "name": "us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_991bdc56-875b-4f0e-a38d-afc87d17f41c", "name": "us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetails", "longName": "996007 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Details)", "shortName": "Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": null }, "R68": { "role": "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "longName": "996017 - Disclosure - Debt - Additional Information (Detail)", "shortName": "Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7bc354a7-b852-4517-812e-09a9111cc985", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R69": { "role": "http://www.teradyne.com/20240331/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail", "longName": "996027 - Disclosure - Interest Expense on Teradyne's Senior Notes (Detail)", "shortName": "Interest Expense on Teradyne's Senior Notes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:ContractualInterestExpenseOnCoupon", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:ContractualInterestExpenseOnCoupon", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail", "longName": "996037 - Disclosure - Schedule of Prepayments and Other Current Assets (Detail)", "shortName": "Schedule of Prepayments and Other Current Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "ter:ContractManufacturerAndSupplierPrepayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:PrepaidExpenseAndOtherAssetsTableTextBlock", "div", "ter:PrepaidExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "ter:ContractManufacturerAndSupplierPrepayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:PrepaidExpenseAndOtherAssetsTableTextBlock", "div", "ter:PrepaidExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.teradyne.com/20240331/taxonomy/role/DisclosurePrepaymentsScheduleOfPrepaymentsAndOtherCurrentAssetsParentheticalDetails", "longName": "996047 - Disclosure - Prepayments - Schedule of Prepayments and Other Current Assets (Parenthetical) (Details)", "shortName": "Prepayments - Schedule of Prepayments and Other Current Assets (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "ter:PrepaidExpenseAndOtherAssetsTableTextBlock", "div", "ter:PrepaidExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": null }, "R72": { "role": "http://www.teradyne.com/20240331/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail", "longName": "996057 - Disclosure - Warranty Accrual Included in Other Accrued Liabilities (Detail)", "shortName": "Warranty Accrual Included in Other Accrued Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_b545ded3-3e15-46c8-9f56-7375a6590aa6", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b545ded3-3e15-46c8-9f56-7375a6590aa6", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "longName": "996067 - Disclosure - Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail)", "shortName": "Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_b545ded3-3e15-46c8-9f56-7375a6590aa6", "name": "us-gaap:ExtendedProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R74": { "role": "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "longName": "996077 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:ShareholderReturnAwardPerformanceMeasurementPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "ter:ShareholderReturnAwardPerformanceMeasurementPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "longName": "996087 - Disclosure - Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail)", "shortName": "Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_231975bb-0389-4034-a967-a0c29f8abaf8", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_231975bb-0389-4034-a967-a0c29f8abaf8", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "longName": "996097 - Disclosure - Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail)", "shortName": "Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_9fb06bbd-3498-4105-a1c7-8955efa90ca9", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9fb06bbd-3498-4105-a1c7-8955efa90ca9", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "longName": "996107 - Disclosure - Changes in Accumulated Other Comprehensive Income (loss) (Detail)", "shortName": "Changes in Accumulated Other Comprehensive Income (loss) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "C_b545ded3-3e15-46c8-9f56-7375a6590aa6", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f7d82df9-a17d-424f-9509-e104ffd82e2b", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R78": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "longName": "996117 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail)", "shortName": "Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:ReclassificationFromAociCurrentPeriodTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "ter:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R79": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "longName": "996127 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail)", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c7d0e18b-0cb4-424e-afa7-5e2eba0ad3bd", "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R80": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "longName": "996137 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail)", "shortName": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": null }, "R81": { "role": "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "longName": "996147 - Disclosure - Goodwill and Acquired Intangible Assets - Additional Information (Detail)", "shortName": "Goodwill and Acquired Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": null }, "R82": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "longName": "996157 - Disclosure - Changes in Carrying Amount of Goodwill by Segment (Detail)", "shortName": "Changes in Carrying Amount of Goodwill by Segment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "C_b545ded3-3e15-46c8-9f56-7375a6590aa6", "name": "us-gaap:GoodwillGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b545ded3-3e15-46c8-9f56-7375a6590aa6", "name": "us-gaap:GoodwillGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail", "longName": "996167 - Disclosure - Schedule of Amortizable Intangible Assets (Detail)", "shortName": "Schedule of Amortizable Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail", "longName": "996187 - Disclosure - Schedule of Estimated Intangible Asset Amortization Expense (Detail)", "shortName": "Schedule of Estimated Intangible Asset Amortization Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail", "longName": "996197 - Disclosure - Net Income Per Common Share - Additional Information (Detail)", "shortName": "Net Income Per Common Share - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "C_19db1713-169b-4fe7-93dd-21107806ce46", "name": "ter:StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_19db1713-169b-4fe7-93dd-21107806ce46", "name": "ter:StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "longName": "996207 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Detail)", "shortName": "Computation of Basic and Diluted Net Income Per Common Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R87": { "role": "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "longName": "996217 - Disclosure - Restructuring and Other - Additional Information (Detail)", "shortName": "Restructuring and Other - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:SeveranceCosts1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:SeveranceCosts1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail", "longName": "996227 - Disclosure - Retirement Plans - Additional Information (Detail)", "shortName": "Retirement Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "C_05444a76-8905-4673-aed8-a50a834e5b63", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_05444a76-8905-4673-aed8-a50a834e5b63", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail", "longName": "996237 - Disclosure - Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail)", "shortName": "Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "longName": "996247 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:PurchaseObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-2", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:PurchaseObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-2", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "longName": "996257 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail", "longName": "996267 - Disclosure - Schedule of Reconciliation of Effective Tax Rate (Detail)", "shortName": "Schedule of Reconciliation of Effective Tax Rate (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.teradyne.com/20240331/taxonomy/role/SegmentInformationAdditionalInformationDetail", "longName": "996277 - Disclosure - Segment Information - Additional Information (Detail)", "shortName": "Segment Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail", "longName": "996287 - Disclosure - Schedule of Segment Information (Detail)", "shortName": "Schedule of Segment Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d604307e-1ae9-4c14-a138-9e9731342f5a", "name": "us-gaap:Assets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R95": { "role": "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfSegmentInformationParentheticalDetail", "longName": "996297 - Disclosure - Schedule of Segment Information (Parenthetical) (Detail)", "shortName": "Schedule of Segment Information (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "C_93d913c3-a1c9-44ae-9011-90a6f29d3053", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6e9dac5a-7e0d-4b18-9ac8-5df773999c57", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R96": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "longName": "996307 - Disclosure - Schedule of Segment Reporting Information by Segment Charges (Detail)", "shortName": "Schedule of Segment Reporting Information by Segment Charges (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a82be110-6aa6-41bc-80f4-67654e6b6b73", "name": "ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "unique": true } }, "R97": { "role": "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "longName": "996317 - Disclosure - Shareholders' Equity - Additional Information (Detail)", "shortName": "Shareholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1fa2bafe-4614-45aa-af0f-ea171dadeee8", "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate202006Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate202006Member", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2020-06 [Member]", "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity." } } }, "auth_ref": [ "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32", "r1050" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, less allowance for credit losses of $1,947 and $1,988 at March 31, 2024 and December 31, 2023, respectively", "label": "Accounts Receivable, Net, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r348", "r349" ] }, "us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Increase in environmental liability others", "label": "Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses", "documentation": "Amount of expense for newly incurred environmental loss contingencies. Includes, but is not limited to, remediation expense and interest accretion." } } }, "auth_ref": [ "r1215" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r135", "r191" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term incomes taxes payable", "label": "Accrued Income Taxes, Noncurrent", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r136", "r191" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Retirement Plans Prior Service Credit", "terseLabel": "Amortization of Prior Service Credit", "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to prior service cost (credit) component of defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r5", "r20", "r45", "r252", "r253", "r1158" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (Losses) Gains on Marketable Securities", "label": "Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r238", "r239", "r240", "r243", "r252", "r253", "r1158" ] }, "ter_AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized (Losses) Gains on Cash Flow Hedges", "label": "Accumulated Net Unrealized Losses On Cash Flow Hedges [Member]", "documentation": "Accumulated net unrealized losses on cash flow hedges." } } }, "auth_ref": [] }, "ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (losses) gains on marketable securities, tax", "label": "Accumulated Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Tax", "documentation": "The tax effect from accumulated appreciation or loss, in value of the total of unsold securities at the end of an accounting period." } } }, "auth_ref": [] }, "ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement plans prior service benefit, tax", "label": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Pension and Other Postretirement Plans, Tax", "documentation": "The tax effect from the total of net (gain) loss, prior service cost (credit), and transition assets (obligations), as well as minimum pension liability if still remaining, included in accumulated other comprehensive income associated with a defined benefit pension or other postretirement plan(s) because they have yet to be recognized as components of net periodic benefit cost." } } }, "auth_ref": [] }, "ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments, tax", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "documentation": "The tax effect from accumulated adjustment, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains (losses)." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r251", "r252", "r744", "r746", "r747", "r748", "r749", "r751" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r44", "r45", "r150", "r229", "r826", "r863", "r867" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r251", "r252", "r744", "r746", "r747", "r748", "r749", "r751" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive Income (Loss)", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r20", "r45", "r705", "r708", "r768", "r858", "r859", "r1158", "r1159", "r1160", "r1167", "r1168", "r1169" ] }, "ter_AccumulatedOtherComprehensiveIncomeUnrealizedGainsOnCashFlowHedgeAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "AccumulatedOtherComprehensiveIncomeUnrealizedGainsOnCashFlowHedgeAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (Losses) Gains on Cash Flow Hedges", "label": "Accumulated Other Comprehensive Income Unrealized Gains On Cash Flow Hedge Adjustment Tax", "documentation": "Accumulated Other Comprehensive Income Unrealized Gains On Cash Flow Hedge Adjustment Tax" } } }, "auth_ref": [] }, "ter_AcquisitionAndDivestitureExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "AcquisitionAndDivestitureExpenses", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition and divestiture expenses", "label": "Acquisition And Divestiture Expenses", "documentation": "Acquisition and divestiture expenses." } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r1101" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r140" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r658", "r659", "r660", "r878", "r1167", "r1168", "r1169", "r1325", "r1354" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r1107" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r1107" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r1107" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r1107" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Amortization", "totalLabel": "Amortization, Total", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r13", "r68" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]", "label": "Adjustments for New Accounting Pronouncements [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r210", "r211", "r212", "r213", "r214", "r276", "r277", "r278", "r279", "r290", "r351", "r352", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r433", "r658", "r659", "r660", "r672", "r673", "r674", "r675", "r687", "r688", "r689", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r733", "r734", "r739", "r740", "r741", "r742", "r753", "r754", "r757", "r758", "r759", "r760", "r764", "r765", "r766", "r767", "r768", "r805", "r806", "r807", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of convertible notes hedge call options", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r84", "r85", "r624" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to reconcile net income from operations to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1072", "r1083", "r1093", "r1118" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r1075", "r1086", "r1096", "r1121" ] }, "ter_AgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "AgreementAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Agreement [Axis]", "documentation": "Agreement" } } }, "auth_ref": [] }, "ter_AgreementDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "AgreementDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Agreement [Domain]", "documentation": "Agreement." } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r1107" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "All Currencies [Domain]", "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r1114" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r1079", "r1087", "r1097", "r1114", "r1122", "r1126", "r1134" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r1132" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allocated share-based compensation expense", "label": "Allocated Share-based Compensation Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r654", "r661" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, less allowance for doubtful accounts", "label": "Allowance for Doubtful Accounts Receivable, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r230", "r350", "r398" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas [Member]" } } }, "auth_ref": [ "r1356", "r1357", "r1358", "r1359" ] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance fees recognized as interest expense", "label": "Amortization of Debt Discount (Premium)", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r13", "r115", "r158", "r501" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired intangible assets amortization", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r13", "r64", "r68" ] }, "ter_AntidilutionAdjustmentsOfConvertibleNoteHedges": { "xbrltype": "sharesItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "AntidilutionAdjustmentsOfConvertibleNoteHedges", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares that would be issued upon conversion", "label": "Antidilution Adjustments Of Convertible Note Hedges", "documentation": "Antidilution adjustments of convertible note hedges." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r306" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r54" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r690" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r1356", "r1357", "r1358", "r1359" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r189", "r224", "r269", "r318", "r333", "r339", "r387", "r466", "r467", "r469", "r470", "r471", "r473", "r475", "r477", "r478", "r692", "r696", "r738", "r823", "r922", "r1050", "r1063", "r1222", "r1223", "r1334" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r218", "r234", "r269", "r387", "r466", "r467", "r469", "r470", "r471", "r473", "r475", "r477", "r478", "r692", "r696", "r738", "r1050", "r1222", "r1223", "r1334" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r108" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail": { "parentTag": "ter_DisposalGroupIncludingDiscontinuedOperationNetAssetsHeldForSale", "weight": 1.0, "order": 0.0 }, "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfSegmentInformationParentheticalDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets held for sale", "totalLabel": "Total assets held for sale", "terseLabel": "Long-term assets held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r124", "r130", "r172", "r216", "r217" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 0.0 }, "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets held for sale", "terseLabel": "Current assets held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r124", "r130", "r171", "r172", "r216", "r217" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ter_AutoGuideLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "AutoGuideLlcMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Auto Guide Llc [Member]", "documentation": "Auto Guide Llc." } } }, "auth_ref": [] }, "ter_AvailableForSaleDebtAndEquitySecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "AvailableForSaleDebtAndEquitySecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Available For Sale Debt And Equity Securities Current", "documentation": "Available for sale debt and equity securities current." } } }, "auth_ref": [] }, "ter_AvailableForSaleDebtAndEquitySecuritiesNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "AvailableForSaleDebtAndEquitySecuritiesNonCurrent", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Available For Sale Debt And Equity Securities Non Current", "documentation": "Available for sale debt and equity securities non current." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Available-for-sale marketable securities, Unrealized Gain", "terseLabel": "Available-for-sale marketable securities, Unrealized Gain", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r357" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Available-for-sale marketable securities, Unrealized (Loss)", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r358" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale marketable securities, Cost", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Debt Securities, Available-for-Sale, Amortized Cost, Total", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r354", "r404", "r822" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due after 5 years through 10 years, cost", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1188" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due after 5 years through 10 years, fair market value", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r363", "r818" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due after 1 year through 5 years, cost", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1187" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due after 1 year through 5 years, fair market value", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r362", "r817" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due after 10 years, cost", "label": "Debt Securities, Available-for-sale, Allocated and Single Maturity Date, Maturity, after 10 Years, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1189" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due after 10 years, fair maket value", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r364", "r819" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total, fair market value", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r1184", "r1185", "r1344" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total, cost", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r1184", "r1185", "r1343" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due within one year, cost", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1186" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due within one year, fair market value", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r361", "r816" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Available for sale securities with out contractual maturity date", "label": "Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping." } } }, "auth_ref": [ "r360", "r815", "r1184" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": { "parentTag": "ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Available-for-sale marketable securities, Fair Market Value", "terseLabel": "Available for sale securities", "label": "Debt Securities, Available-for-sale", "totalLabel": "Debt Securities, Available-for-Sale, Total", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r355", "r404", "r810", "r1176" ] }, "ter_AvailableForSaleSecuritiesGrossRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "AvailableForSaleSecuritiesGrossRealizedGain", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities, realized gain", "label": "Available For Sale Securities Gross Realized Gain", "documentation": "Available for sale securities gross realized gain." } } }, "auth_ref": [] }, "ter_AvailableForSaleSecuritiesGrossRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "AvailableForSaleSecuritiesGrossRealizedLoss", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities, realized loss", "label": "Available for Sale Securities Gross Realized Loss", "documentation": "Available for sale securities gross realized loss." } } }, "auth_ref": [] }, "ter_AvailableIncrementalAmountUnderTheCreditFacilityNotToExceedPercentageOfConsolidatedEbidta": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "AvailableIncrementalAmountUnderTheCreditFacilityNotToExceedPercentageOfConsolidatedEbidta", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Available Incremental Amount Under The Credit Facility Not To Exceed Percentage Of Consolidated EBIDTA", "label": "Available Incremental Amount Under The Credit Facility Not To Exceed Percentage Of Consolidated EBIDTA", "documentation": "Available incremental amount under the credit facilitynNot to exceed percentage of consolidated EBIDTA." } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1129" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r1130" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1125" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r1125" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r1125" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r1125" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r1125" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r1125" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1128" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1127" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r1126" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r1126" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r95", "r99" ] }, "ter_BalanceSheetLocationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "BalanceSheetLocationsAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Locations [Axis]", "documentation": "Balance Sheet Locations." } } }, "auth_ref": [] }, "ter_BalanceSheetLocationsDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "BalanceSheetLocationsDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Locations [Domain]", "documentation": "Balance Sheet Locations." } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r686", "r1039", "r1042" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r89", "r90", "r686", "r1039", "r1042" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and other-acquisition & divestiture related expenses", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r88" ] }, "currency_CNY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "CNY", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Chinese yuan/U.S. dollar", "label": "China, Yuan Renminbi" } } }, "auth_ref": [] }, "us-gaap_CallOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CallOptionMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Call Option", "label": "Call Option [Member]", "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option." } } }, "auth_ref": [ "r963", "r964" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures incurred but not yet paid:", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r51", "r52", "r53" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Value", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r110", "r111" ] }, "ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Cash and Cash Equivalents and Available for Sale Securities Fair Value Disclosure", "documentation": "Cash and cash equivalents and available for sale securities fair value disclosure." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r50", "r220", "r1005" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": { "parentTag": "ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r50", "r161", "r265" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r161" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents", "label": "Cash Equivalents [Member]", "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r220" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedging [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r94" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits." } } }, "auth_ref": [ "r220" ] }, "us-gaap_CatastrophicEventDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CatastrophicEventDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Catastrophic Event [Domain]", "label": "Catastrophic Event [Domain]", "documentation": "Catastrophic event, for example, but not limited to, earthquake, windstorm, fire or explosion." } } }, "auth_ref": [] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of Deposit and Time Deposits", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r18", "r1057", "r1058", "r1059", "r1060" ] }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateByTypeAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Estimate by Type [Axis]", "documentation": "Information by type of change in accounting estimate." } } }, "auth_ref": [ "r55", "r284" ] }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateTypeDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Estimate, Type [Domain]", "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities." } } }, "auth_ref": [ "r55", "r284" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r1105" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r209", "r226", "r227", "r228", "r269", "r294", "r299", "r303", "r305", "r312", "r313", "r387", "r466", "r469", "r470", "r471", "r477", "r478", "r509", "r510", "r512", "r515", "r522", "r738", "r871", "r872", "r873", "r874", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r909", "r932", "r951", "r983", "r984", "r985", "r986", "r987", "r1140", "r1163", "r1171" ] }, "ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued": { "xbrltype": "perShareItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Strike price per share of warrant", "label": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Issued", "documentation": "Class of warrant or right exercise price of warrants or rights issued." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1106" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r1106" ] }, "us-gaap_CollateralAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollateralAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collateral [Axis]", "documentation": "Information by category of collateral or no collateral, from lender's perspective." } } }, "auth_ref": [ "r1018" ] }, "us-gaap_CollateralDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollateralDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collateral [Domain]", "documentation": "Category of collateral or no collateral, from lender's perspective." } } }, "auth_ref": [] }, "us-gaap_CollateralPledgedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollateralPledgedMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral Pledged [Member]", "label": "Collateral Pledged [Member]", "documentation": "Pledge of specific property to serve as protection against default." } } }, "auth_ref": [] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r176", "r1057", "r1058", "r1059", "r1060" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note Q)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r40", "r120", "r824", "r908" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r174", "r445", "r446", "r991", "r1210" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r181" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1053", "r1054", "r1055", "r1057", "r1058", "r1059", "r1060", "r1167", "r1168", "r1325", "r1349", "r1354" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r139" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r139", "r909" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r139" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r21", "r139", "r909", "r928", "r1354", "r1355" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.125 par value, 1,000,000 shares authorized; 153,757 and 152,698 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r139", "r825", "r1050" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r1111" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r1110" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r1112" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r1109" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r46", "r248", "r250", "r257", "r812", "r835" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r148", "r256", "r811", "r833" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r56", "r57", "r112", "r113", "r347", "r990" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r56", "r57", "r112", "r113", "r347", "r868", "r990" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r56", "r57", "r112", "r113", "r347", "r990", "r1146" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r56", "r57", "r112", "r113", "r347", "r990" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfSegmentInformationParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r271", "r320", "r331", "r332", "r333", "r334", "r335", "r337", "r341", "r466", "r467", "r468", "r469", "r471", "r472", "r474", "r476", "r477", "r1222", "r1223" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfSegmentInformationParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r271", "r320", "r331", "r332", "r333", "r334", "r335", "r337", "r341", "r466", "r467", "r468", "r469", "r471", "r472", "r474", "r476", "r477", "r1222", "r1223" ] }, "ter_ContractManufacturerAndSupplierPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ContractManufacturerAndSupplierPrepayments", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail": { "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract manufacturer and supplier prepayments", "label": "Contract Manufacturer and Supplier Prepayments", "documentation": "Contract manufacturer and supplier prepayments." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerDurationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerDurationAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Duration [Axis]", "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts." } } }, "auth_ref": [ "r1032", "r1225" ] }, "us-gaap_ContractWithCustomerDurationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerDurationDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Duration [Domain]", "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts." } } }, "auth_ref": [ "r1032", "r1225" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred Revenue And Customer Advances", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r533" ] }, "ter_ContractualInterestExpenseOnCoupon": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ContractualInterestExpenseOnCoupon", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual interest expense on the coupon", "label": "Contractual Interest Expense On Coupon", "documentation": "Contractual interest expense on the coupon." } } }, "auth_ref": [] }, "ter_ConvertibleCommonSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ConvertibleCommonSharesMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Convertible Common Shares [Member]", "documentation": "Convertible common shares [Member]." } } }, "auth_ref": [] }, "us-gaap_ConvertibleCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleCommonStockMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Common Shares", "label": "Convertible Common Stock [Member]", "documentation": "Common stock securities that may be converted to another form of security." } } }, "auth_ref": [ "r139" ] }, "us-gaap_ConvertibleDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Current debt, Conversion", "terseLabel": "Current debt", "label": "Convertible Debt, Current", "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r134" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt", "label": "Convertible Debt, Fair Value Disclosures", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Convertible Debt, Noncurrent", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Expense on Teradyne's Senior Notes", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "ter_CorporateAndEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "CorporateAndEliminationsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate And Eliminations", "label": "Corporate and Eliminations [Member]", "documentation": "Corporate And Eliminations [Member]" } } }, "auth_ref": [] }, "us-gaap_CorporateAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateAndOtherMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Eliminations", "label": "Corporate and Other [Member]", "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r1173" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Debt Securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r1035", "r1037", "r1348" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)", "label": "Cost of Goods and Services Sold", "totalLabel": "Cost of Goods and Services Sold, Total", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r154", "r803" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "CostOfRevenuesProvisionForExcessAndObsoleteInventory", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues\u2014inventory charge", "label": "Cost Of Revenues Provision For Excess And Obsolete Inventory", "documentation": "Cost of revenues-provision for excess and obsolete inventory." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r212", "r275", "r283", "r290", "r391", "r397", "r658", "r659", "r660", "r674", "r675", "r703", "r705", "r706", "r708", "r709", "r710", "r716", "r719", "r721", "r722", "r766" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r212", "r275", "r283", "r290", "r391", "r397", "r658", "r659", "r660", "r674", "r675", "r703", "r705", "r706", "r708", "r709", "r710", "r716", "r719", "r721", "r722", "r766" ] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Currency [Axis]", "label": "Currency [Axis]" } } }, "auth_ref": [ "r1332" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r92" ] }, "currency_DKK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "DKK", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Danish krone/U.S. dollar", "label": "Denmark, Kroner" } } }, "auth_ref": [] }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionByUniqueDescriptionAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Description [Axis]", "label": "Debt Conversion Description [Axis]", "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction." } } }, "auth_ref": [ "r51", "r53" ] }, "us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, conversion option expiration date", "label": "Debt Conversion, Converted Instrument, Expiration or Due Date", "documentation": "Expiration, mandatory redemption, or due date, in YYYY-MM-DD format, of the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction." } } }, "auth_ref": [ "r51", "r53" ] }, "us-gaap_DebtConversionNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionNameDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion, Name [Domain]", "label": "Debt Conversion, Name [Domain]", "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r51", "r53" ] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible common shares", "label": "Debt Conversion, Original Debt, Amount", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r51", "r53" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r175", "r267", "r479", "r485", "r486", "r487", "r488", "r489", "r490", "r495", "r502", "r503", "r505" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r29", "r134", "r135", "r190", "r192", "r271", "r480", "r481", "r482", "r483", "r484", "r486", "r491", "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r756", "r1022", "r1023", "r1024", "r1025", "r1026", "r1164" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleBeneficialConversionFeature", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Value of notes converted", "label": "Debt Instrument, Convertible, Beneficial Conversion Feature", "documentation": "Amount of a favorable spread to a debt holder between the amount of debt being converted and the value of the securities received upon conversion. This is an embedded conversion feature of convertible debt issued that is in-the-money at the commitment date." } } }, "auth_ref": [ "r77" ] }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, carrying amount of equity component", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion." } } }, "auth_ref": [ "r70" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument conversion price", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r177", "r482" ] }, "ter_DebtInstrumentConvertibleMaximumThresholdPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "DebtInstrumentConvertibleMaximumThresholdPercentage", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of closing sale price of common stock and conversion rate product", "label": "Debt Instrument, Convertible, Maximum Threshold Percentage", "documentation": "Debt instrument, convertible, maximum threshold percentage." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consecutive trading days measurement period", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of conversion price", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trading days measurement period", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDateOfFirstRequiredPayment1", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, date of first required payment", "label": "Debt Instrument, Date of First Required Payment", "documentation": "Date the debt agreement requires the first payment to be made, in YYYY-MM-DD format." } } }, "auth_ref": [ "r38", "r122" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt principal", "terseLabel": "Aggregate principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r116", "r118", "r480", "r756", "r1023", "r1024" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, frequency of periodic payment", "label": "Debt Instrument, Frequency of Periodic Payment", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r38", "r122" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate, stated percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r37", "r481" ] }, "ter_DebtInstrumentIssuanceCostsAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "DebtInstrumentIssuanceCostsAmortizationPeriod", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs, amortization period", "label": "Debt Instrument Issuance Costs Amortization Period", "documentation": "Debt instrument issuance costs amortization period." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r271", "r480", "r481", "r482", "r483", "r484", "r486", "r491", "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r504", "r756", "r1022", "r1023", "r1024", "r1025", "r1026", "r1164" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Senior notes maturity date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r206", "r1022", "r1327" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r38", "r271", "r480", "r481", "r482", "r483", "r484", "r486", "r491", "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r756", "r1022", "r1023", "r1024", "r1025", "r1026", "r1164" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments", "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r38", "r76", "r77", "r115", "r116", "r118", "r121", "r179", "r180", "r271", "r480", "r481", "r482", "r483", "r484", "r486", "r491", "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r504", "r756", "r1022", "r1023", "r1024", "r1025", "r1026", "r1164" ] }, "ter_DebtMutualFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "DebtMutualFundsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Mutual Funds", "label": "Debt Mutual Funds [Member]", "documentation": "Debt Mutual Funds [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale marketable securities, Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss", "totalLabel": "Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss, Total", "documentation": "Amortized cost, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1178" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair market value of investments with unrealized losses greater than one year", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r200", "r407" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair market value of investments with unrealized losses less than one year", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r200", "r407" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual Maturities of Investments Held", "label": "Debt Securities, Available-for-sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1191" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "totalLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Total", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r199", "r406", "r1019" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r663", "r664" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r13", "r185", "r204", "r678", "r679", "r1166" ] }, "ter_DeferredRevenueAndCustomerAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "DeferredRevenueAndCustomerAdvances", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred revenue and customer advances", "label": "Deferred Revenue And Customer Advances", "documentation": "Total deferred revenue and customer advances." } } }, "auth_ref": [] }, "ter_DeferredRevenueAndCustomerAdvancesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "DeferredRevenueAndCustomerAdvancesCurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue and customer advances", "label": "Deferred Revenue And Customer Advances, Current", "documentation": "The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income. Also includes customer advance payments represent a part or a full amount of a contractually due sum that is paid in advance of the delivery of goods or services." } } }, "auth_ref": [] }, "ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail": { "parentTag": "ter_DeferredRevenueAndCustomerAdvances", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maintenance, service and training", "label": "Deferred Revenue And Customer Advances Maintenance Service And Training", "documentation": "Deferred revenue and customer advances maintenance service and training." } } }, "auth_ref": [] }, "ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail": { "parentTag": "ter_DeferredRevenueAndCustomerAdvances", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer advances, undelivered elements and other", "label": "Deferred Revenue And Customer Advances Undelivered Elements And Other", "documentation": "Deferred revenue and customer advances undelivered elements and other." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementByTypeTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue Arrangement, by Type [Table]", "documentation": "Schedule of deferred revenue disclosure which includes the type of arrangements and the corresponding amount that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueArrangementLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue Arrangement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Deferred Revenue Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term deferred revenue and customer advances", "label": "Deferred Revenue, Noncurrent", "totalLabel": "Deferred Revenue, Noncurrent, Total", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r1155" ] }, "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Tax and Other Liabilities, Noncurrent", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting, and liabilities classified as noncurrent and other." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r87", "r1319" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of prior service credit", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r538", "r577", "r602", "r1037", "r1038" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement plans assets", "label": "Assets for Plan Benefits, Defined Benefit Plan", "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r188", "r536", "r537", "r559", "r921", "r1037", "r1345" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Contribution to defined benefit pension plans", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r553", "r563", "r605", "r1035", "r1036", "r1037", "r1038" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure", "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution to defined benefit pension plans in 2018", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r571", "r1038" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r538", "r575", "r600", "r1037", "r1038" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r538", "r542", "r574", "r599", "r1037", "r1038" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total net periodic pension cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r572", "r597", "r1037", "r1038" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r540", "r573", "r598", "r1037", "r1038" ] }, "ter_DefinedBenefitPlanSpecialTerminationBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "DefinedBenefitPlanSpecialTerminationBenefitObligation", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Special termination benefits", "label": "Defined Benefit Plan Special Termination Benefit Obligation", "documentation": "Defined benefit plan special termination benefit obligation." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r13", "r69" ] }, "us-gaap_DerivativeAssetNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetNotionalAmount", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset, Notional amounts", "label": "Derivative Asset, Notional Amount", "documentation": "Nominal or face amount used to calculate payments on the derivative asset." } } }, "auth_ref": [ "r964", "r970", "r973", "r978", "r1321", "r1322", "r1323" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r698" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of outstanding contracts", "terseLabel": "Derivative assets", "label": "Derivative Asset", "totalLabel": "Derivative Asset, Total", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r235", "r236", "r737", "r890", "r891", "r892", "r893", "r894", "r896", "r897", "r898", "r899", "r900", "r915", "r916", "r964", "r971", "r975", "r976", "r979", "r980", "r1012", "r1055", "r1350" ] }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Derivative assets (liabilities), net", "label": "Derivative Assets (Liabilities), at Fair Value, Net", "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments." } } }, "auth_ref": [ "r14" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r898", "r900", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r923", "r924", "r925", "r926", "r939", "r940", "r941", "r942", "r945", "r946", "r947", "r948", "r964", "r967", "r975", "r979", "r1053", "r1055" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r96", "r98", "r100", "r102", "r898", "r900", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r923", "r924", "r925", "r926", "r939", "r940", "r941", "r942", "r945", "r946", "r947", "r948", "r964", "r967", "r975", "r979", "r1012", "r1053", "r1055" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r22", "r96", "r100" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Table]", "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r22", "r96", "r100", "r102", "r104", "r105", "r699" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r699" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Derivative liabilities", "terseLabel": "Derivative liabilities", "label": "Derivative Liability", "totalLabel": "Derivative Liability, Total", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r235", "r236", "r737", "r890", "r891", "r892", "r893", "r896", "r897", "r898", "r899", "r900", "r923", "r925", "r926", "r967", "r968", "r971", "r975", "r976", "r979", "r980", "r1012", "r1350" ] }, "us-gaap_DerivativeLiabilityNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityNotionalAmount", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability, Notional amounts", "label": "Derivative Liability, Notional Amount", "documentation": "Nominal or face amount used to calculate payments on the derivative liability." } } }, "auth_ref": [ "r965", "r970", "r972", "r978", "r1321", "r1322", "r1323" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r698" ] }, "us-gaap_DerivativeMaturityDates": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeMaturityDates", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration date of the option", "label": "Derivative, Contract End Date", "documentation": "Date derivative contract ends, in YYYY-MM-DD format." } } }, "auth_ref": [ "r899", "r900", "r964", "r966", "r969", "r974", "r977", "r1055" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Notional Amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1322", "r1323" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Fair Value [Line Items]", "label": "Derivatives, Fair Value [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r186" ] }, "ter_DeviceInterfaceSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "DeviceInterfaceSolutionsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Device Interface Solutions", "label": "Device Interface Solutions [Member]", "documentation": "Device Interface Solutions." } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]" } } }, "auth_ref": [ "r1175", "r1351" ] }, "ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RevenueTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition", "label": "Disaggregation of Revenue By Geographical Market Revenue Recognition [Table Text Block]", "documentation": "Disaggregation of revenue by geographical market revenue recognition." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r532", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r532", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r622", "r627", "r655", "r656", "r657", "r1046" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r124", "r130", "r171", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current", "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r124", "r130", "r171", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "label": "Disposal Group, Including Discontinued Operation, Inventory, Current", "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r124", "r130", "r171", "r172" ] }, "ter_DisposalGroupIncludingDiscontinuedOperationNetAssetsHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationNetAssetsHeldForSale", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net assets held for sale", "label": "Disposal Group Including Discontinued Operation Net Assets held for sale", "documentation": "Disposal group including discontinued operation net assets held for sale." } } }, "auth_ref": [] }, "ter_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Disposal group, including discontinued operation, Operating lease liabilities, current", "documentation": "Disposal group, including discontinued operation, operating lease liabilities current." } } }, "auth_ref": [] }, "ter_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities", "label": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Noncurrent", "documentation": "Disposal group, including discontinued operation, operating lease liabilities, noncurrent." } } }, "auth_ref": [] }, "ter_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNetNoncurrent", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets, net", "label": "Disposal Group, Including Discontinued Operation, Operating lease right-of-use assets, net, Noncurrent", "documentation": "Disposal group, including discontinued operation, operating lease right-of-use assets, net, noncurrent." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosurePrepaymentsScheduleOfPrepaymentsAndOtherCurrentAssetsParentheticalDetails", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract manufacturer and supplier prepayments, classified as assets held for sale", "terseLabel": "Prepayments", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r124", "r130", "r171", "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r6", "r124", "r130", "r172" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureAssetsHeldForSale" ], "lang": { "en-us": { "role": { "terseLabel": "Assets Held for Sale", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r123", "r170" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r1039", "r1042" ] }, "ter_DisputeInRespectOfContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "DisputeInRespectOfContingentConsiderationMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Dispute In Respect Of Contingent Consideration Member", "label": "Dispute In Respect Of Contingent Consideration [Member]" } } }, "auth_ref": [] }, "us-gaap_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends", "label": "Dividends, Cash", "totalLabel": "Dividends, Cash, Total", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r10", "r181" ] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Amount Per Share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r51" ] }, "ter_DividendsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "DividendsPerShare", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated annual dividend amount per share", "label": "Dividends Per Share", "documentation": "Dividends Per Share" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r1067" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1100" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Europe, Middle East and Africa", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r1356", "r1357", "r1358", "r1359" ] }, "currency_EUR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "EUR", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Euro/U.S. dollar", "label": "Euro Member Countries, Euro" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per common share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r258", "r280", "r281", "r283", "r284", "r286", "r292", "r294", "r303", "r304", "r305", "r309", "r722", "r723", "r813", "r836", "r1014" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r258", "r280", "r281", "r283", "r284", "r286", "r294", "r303", "r304", "r305", "r309", "r722", "r723", "r813", "r836", "r1014" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShare" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Income per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r291", "r306", "r307", "r308" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1331" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r666" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. statutory federal tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r270", "r666", "r680" ] }, "ter_EffectiveIncomeTaxRateReconciliationEffectOfTaxCustsAndJobsActPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationEffectOfTaxCustsAndJobsActPercent", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "International provisions of the U.S. Tax Cuts and Jobs Act of 2017", "label": "Effective Income Tax Rate Reconciliation Effect Of Tax Custs And Jobs Act Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to effect of tax cuts and jobs act." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign taxes", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1316", "r1320" ] }, "ter_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseShareBasedCompensationCostOne": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseShareBasedCompensationCostOne", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation Non Deductible Expense Share Based Compensation Cost One", "documentation": "Effective income tax rate reconciliation non deductible expense share based compensation cost one.", "verboseLabel": "Discrete expense related to foreign currency gain or loss" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-deductible officers' compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1316", "r1320" ] }, "ter_EffectiveIncomeTaxRateReconciliationOnReservesForUncertainTaxPositions": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "EffectiveIncomeTaxRateReconciliationOnReservesForUncertainTaxPositions", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Discrete benefit related to reserves for uncertain tax positions", "label": "Effective Income Tax Rate Reconciliation On Reserves for Uncertain Tax Positions", "documentation": "Effective income tax rate reconciliation on reserves for uncertain tax positions." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1316", "r1320" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Discrete benefit related to equity compensation", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1143", "r1316" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "totalLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r1316", "r1320" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent", "terseLabel": "Discrete benefit related to tax credits", "negatedLabel": "Discrete benefit related to tax credits", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits." } } }, "auth_ref": [ "r1316", "r1320" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued employees' compensation and withholdings", "label": "Employee-related Liabilities, Current", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r35" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "ter_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "ter_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "EmployeesMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employees", "label": "Employees [Member]", "documentation": "Employees of the entity." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1065" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/AccountingPolicies", "http://www.teradyne.com/20240331/taxonomy/role/AccountingPoliciesPolicies", "http://www.teradyne.com/20240331/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss", "http://www.teradyne.com/20240331/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables", "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingencies", "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail", "http://www.teradyne.com/20240331/taxonomy/role/Debt", "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/DebtTables", "http://www.teradyne.com/20240331/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsTables", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssets", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxes", "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesTables", "http://www.teradyne.com/20240331/taxonomy/role/InventoriesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/InventoriesTables", "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShare", "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareTables", "http://www.teradyne.com/20240331/taxonomy/role/RecentlyIssuedAccountingPronouncements", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensation", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationTables", "http://www.teradyne.com/20240331/taxonomy/role/TheCompany", "http://www.teradyne.com/20240331/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1065" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1065" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1139" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1065" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1065" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1065" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1065" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r21", "r212", "r251", "r252", "r253", "r272", "r273", "r274", "r277", "r287", "r289", "r311", "r391", "r397", "r523", "r658", "r659", "r660", "r674", "r675", "r703", "r705", "r706", "r707", "r708", "r710", "r721", "r744", "r746", "r747", "r748", "r749", "r751", "r768", "r858", "r859", "r860", "r878", "r951" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r384", "r385", "r386" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of investment acquired", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r384" ] }, "ter_EquityMutualFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "EquityMutualFundsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Mutual Funds", "label": "Equity Mutual Funds [Member]", "documentation": "Equity Mutual Funds [Member]" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail": { "parentTag": "ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Available for sale equity securities", "label": "Equity Securities, FV-NI", "totalLabel": "Equity Securities, FV-NI, Total", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r225", "r735", "r821" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r1108" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r1072", "r1083", "r1093", "r1118" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r1069", "r1080", "r1090", "r1115" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r493", "r737", "r1023", "r1024" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r1114" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Officer", "label": "Executive Officer [Member]" } } }, "auth_ref": [ "r1175" ] }, "ter_ExerciseOfConvertibleNotesHedgeCallOptions": { "xbrltype": "sharesItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ExerciseOfConvertibleNotesHedgeCallOptions", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercise of convertible notes hedge call options (in shares)", "terseLabel": "Exercise of convertible notes hedge call options (in shares)", "label": "Exercise Of Convertible Notes Hedge Call Options", "documentation": "Exercise of convertible notes hedge call options." } } }, "auth_ref": [] }, "us-gaap_ExtendedProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtendedProductWarrantyAccrual", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail": { "parentTag": "ter_DeferredRevenueAndCustomerAdvances", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Extended warranty", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Extended Product Warranty Accrual", "totalLabel": "Extended Product Warranty Accrual, Total", "documentation": "Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty liability." } } }, "auth_ref": [ "r1218", "r1221" ] }, "us-gaap_ExtendedProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtendedProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Recognition of extended warranty deferred revenue", "label": "Extended Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the extended product warranty. Excludes standard product warranties." } } }, "auth_ref": [ "r1219" ] }, "us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtendedProductWarrantyAccrualPeriodIncreaseDecrease", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue deferrals related to extended warranties", "label": "Extended Product Warranty Accrual, Period Increase (Decrease)", "totalLabel": "Extended Product Warranty Accrual, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) in the extended product warranty liability. Excludes standard product warranties." } } }, "auth_ref": [ "r1217" ] }, "us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtendedProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferral of new extended warranty revenue", "label": "Extended Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the extended product warranty accrual from warranties issued. Excludes standard product warranties." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r726", "r727", "r731" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r726", "r727", "r731" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r23" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r108", "r109" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r108", "r110", "r111" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Hierarchy", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r493", "r563", "r564", "r565", "r566", "r567", "r568", "r727", "r773", "r774", "r775", "r1023", "r1024", "r1035", "r1036", "r1037" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping, Disclosure Item Amounts", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r27", "r108", "r493", "r1023", "r1024" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r726", "r727", "r729", "r730", "r732" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r725" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted Prices in Active Markets for Identical Instruments (Level 1)", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r493", "r563", "r568", "r727", "r773", "r1035", "r1036", "r1037" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Other Observable Inputs (Level 2)", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r493", "r563", "r568", "r727", "r774", "r1023", "r1024", "r1035", "r1036", "r1037" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Unobservable Inputs (Level 3)", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r493", "r563", "r564", "r565", "r566", "r567", "r568", "r727", "r775", "r1023", "r1024", "r1035", "r1036", "r1037" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurement Frequency [Domain]", "label": "Fair Value, Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r493", "r563", "r564", "r565", "r566", "r567", "r568", "r773", "r774", "r775", "r1023", "r1024", "r1035", "r1036", "r1037" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Recurring", "label": "Fair Value, Measurements, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r725", "r732" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r95", "r97", "r104" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r399", "r400", "r401", "r402", "r403", "r405", "r408", "r409", "r504", "r520", "r711", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r834", "r1019", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1191", "r1192", "r1193", "r1194" ] }, "ter_FinancialInstrumentsAndFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "FinancialInstrumentsAndFairValueLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments and Fair Value [Line Items]", "label": "Financial Instruments and Fair Value [Line Items]", "documentation": "Financial Instruments and Fair Value [Line Items]" } } }, "auth_ref": [] }, "ter_FinancialInstrumentsAndFairValueTable": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "FinancialInstrumentsAndFairValueTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments and Fair Value [Table]", "label": "Financial Instruments and Fair Value [Table]", "documentation": "Financial Instruments and Fair Value [Table]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r222", "r428" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r169" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r169" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r169" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r169" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r169" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r426", "r427", "r428", "r429", "r804", "r808" ] }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Adjustment", "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r168", "r808" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r804" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r65", "r67" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Finite-Lived Intangible Assets, Net, Total", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r168", "r804" ] }, "us-gaap_ForeignCorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCorporateDebtSecuritiesMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-U.S. Government Securities", "label": "Debt Security, Corporate, Non-US [Member]", "documentation": "Debt security issued by corporation not domiciled in United States of America (US)." } } }, "auth_ref": [ "r1178", "r1190", "r1248" ] }, "us-gaap_ForeignCurrencyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyAbstract", "lang": { "en-us": { "role": { "label": "Foreign Currency [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyCashFlowHedgesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyCashFlowHedgesAbstract", "lang": { "en-us": { "role": { "label": "Foreign Currency Cash Flow Hedges [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetails", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain (loss) on contracts", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "verboseLabel": "Unrealized Gain (loss) on contracts, net", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r163", "r930", "r1061", "r1329", "r1330", "r1353" ] }, "ter_ForeignCurrencyTransactionGainUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ForeignCurrencyTransactionGainUnrealized", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity securities unrealized gain", "label": "Foreign Currency Transaction Gain Unrealized", "documentation": "Foreign Currency Transaction Gain, Unrealized" } } }, "auth_ref": [] }, "ter_ForeignCurrencyTransactionlossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ForeignCurrencyTransactionlossUnrealized", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity securities unrealized loss", "label": "Foreign Currency Transaction Loss Unrealized", "documentation": "Foreign Currency Transaction (Loss), Unrealized" } } }, "auth_ref": [] }, "ter_ForeignCurrencyTranslationAdjustmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ForeignCurrencyTranslationAdjustmentsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Reclassification Adjustments", "label": "Foreign Currency Translation Adjustments [Member]", "documentation": "Foreign currency translation adjustments." } } }, "auth_ref": [] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Contracts", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r1012", "r1035", "r1049" ] }, "ter_ForeignExchangeForwardAndOptionContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ForeignExchangeForwardAndOptionContractsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Forward and Option Contracts [Member]", "label": "Foreign Exchange Forward And Option Contracts [Member]", "documentation": "Foreign exchange forward and option contracts." } } }, "auth_ref": [] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Forward [Member]", "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r915", "r919", "r925", "r941", "r947", "r972", "r973", "r975", "r1055" ] }, "us-gaap_ForeignExchangeOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeOptionMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Option [Member]", "label": "Foreign Exchange Option [Member]", "documentation": "An option that allows the holder to buy (if call) or sell (if put) an underlying currency at a fixed exercise rate, expressed as an exchange, during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [] }, "us-gaap_ForeignPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignPlanMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Pension Plans, Defined Benefit", "label": "Foreign Plan [Member]", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r1286", "r1287", "r1288" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1076", "r1087", "r1097", "r1122" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1076", "r1087", "r1097", "r1122" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1076", "r1087", "r1097", "r1122" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r1076", "r1087", "r1097", "r1122" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1076", "r1087", "r1097", "r1122" ] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForwardContractsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forward", "label": "Forward Contracts [Member]", "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date." } } }, "auth_ref": [ "r1324" ] }, "currency_GBP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "GBP", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "U.S. dollar/British pound sterling", "label": "United Kingdom, Pounds" } } }, "auth_ref": [] }, "us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Losses (Gains) on derivatives recognized in statements of operations", "label": "Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments", "documentation": "Amount of gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments." } } }, "auth_ref": [ "r96", "r101" ] }, "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net", "documentation": "Aggregate impact of foreign currency derivatives on earnings for the period. Includes impact of foreign currency cash flow hedge ineffectiveness and the ineffectiveness of fair value hedging derivatives and full change in fair value of the foreign currency derivatives not designated as hedging instruments." } } }, "auth_ref": [ "r96", "r100", "r103" ] }, "us-gaap_GainLossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfInvestments", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Losses (gains) on investments", "label": "Gain (Loss) on Sale of Investments", "totalLabel": "Gain (Loss) on Sale of Investments, Total", "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities." } } }, "auth_ref": [ "r13" ] }, "us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefits": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralDiscussionOfPensionAndOtherPostretirementBenefits", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Description of retirement policy", "label": "Retirement Benefits, Description", "documentation": "Description of nature and type of retirement benefits." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 }, "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Goodwill", "terseLabel": "Goodwill", "label": "Goodwill", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r221", "r414", "r809", "r1021", "r1050", "r1198", "r1205" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "ter_GoodwillAndIntangibleAssetsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "GoodwillAndIntangibleAssetsDisclosureLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Line Items]", "label": "Goodwill and Intangible Assets Disclosure [Line Items]", "documentation": "Goodwill and Intangible Assets Disclosure [Line Items]" } } }, "auth_ref": [] }, "ter_GoodwillAndIntangibleAssetsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "GoodwillAndIntangibleAssetsDisclosureTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Table]", "documentation": "Goodwill and Intangible Assets Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Acquired Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r167" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r421" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail": { "parentTag": "us-gaap_Goodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill, Gross", "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r416", "r423", "r1021" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail": { "parentTag": "us-gaap_Goodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated impairment losses", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r416", "r423", "r1021" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r1021" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r153", "r269", "r318", "r332", "r338", "r341", "r387", "r466", "r467", "r469", "r470", "r471", "r473", "r475", "r477", "r478", "r738", "r1016", "r1222" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r22", "r699" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r22" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of finite-lived intangible asset." } } }, "auth_ref": [ "r430" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment of intangible assets", "label": "Impairment of Intangible Assets, Finite-lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r1162", "r1208" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "terseLabel": "Income (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r151", "r195", "r318", "r332", "r338", "r341", "r814", "r830", "r1016" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r1039", "r1042" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r16", "r25", "r30", "r124", "r125", "r126", "r127", "r128", "r129", "r131", "r132", "r133", "r173" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r431", "r438", "r935" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r438", "r935" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r19" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "ter_IncomeTaxDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "IncomeTaxDisclosureLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Line Items]", "label": "Income Tax Disclosure [Line Items]", "documentation": "Income Tax Disclosure [Line Items]" } } }, "auth_ref": [] }, "ter_IncomeTaxDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "IncomeTaxDisclosureTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Table]", "label": "Income Tax Disclosure [Table]", "documentation": "Income Tax Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r270", "r662", "r667", "r670", "r671", "r676", "r681", "r684", "r685", "r876" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and penalties related to income tax, expense (benefit)", "label": "Income Tax Examination, Penalties and Interest Expense", "totalLabel": "Income Tax Examination, Penalties and Interest Expense, Total", "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations." } } }, "auth_ref": [ "r1317" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit), Total", "terseLabel": "Income tax provision", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r201", "r205", "r288", "r289", "r326", "r665", "r677", "r837" ] }, "us-gaap_IncomeTaxHolidayAggregateDollarAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxHolidayAggregateDollarAmount", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Holiday, Aggregate Dollar Amount", "label": "Income Tax Holiday, Aggregate Dollar Amount", "documentation": "The amount of income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction." } } }, "auth_ref": [ "r681" ] }, "us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShare", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax savings due to the tax holiday, per share", "label": "Income Tax Holiday, Income Tax Benefits Per Share", "documentation": "Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions." } } }, "auth_ref": [ "r681" ] }, "ter_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "documentation": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "ter_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "IncomeTaxesTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Table]", "label": "Income Taxes [Table]", "documentation": "Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and other liabilities", "label": "Increase (Decrease) in Accounts Payable and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other." } } }, "auth_ref": [ "r1161" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue and customer advances", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r802", "r1161" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxes", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Increase (Decrease) in Income Taxes", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets." } } }, "auth_ref": [ "r1161" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPensionAndPostretirementObligations", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement plans contributions", "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits", "totalLabel": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits, Total", "documentation": "Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepayments and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible note hedge warrant shares", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method." } } }, "auth_ref": [ "r295", "r296", "r297", "r305" ] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental shares from assumed conversion of convertible notes", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method." } } }, "auth_ref": [ "r300", "r301", "r305" ] }, "us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity unit purchase agreements using the treasury stock method." } } }, "auth_ref": [ "r295", "r296", "r305" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental shares attributable to share based payment arrangements", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r295", "r296", "r298", "r305", "r626" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r1079", "r1087", "r1097", "r1114", "r1122", "r1126", "r1134" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1132" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r1068", "r1138" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r1068", "r1138" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r1068", "r1138" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r63", "r66" ] }, "us-gaap_IntercompanyForeignCurrencyBalanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntercompanyForeignCurrencyBalanceLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intercompany Foreign Currency Balance [Line Items]", "label": "Intercompany Foreign Currency Balance [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense", "totalLabel": "Interest Expense, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r117", "r197", "r254", "r322", "r755", "r936", "r1061", "r1352" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest expense on the convertible debt", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r158", "r499", "r507", "r1025", "r1026" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r410" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CompositionOfInventoriesNetDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CompositionOfInventoriesNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r166", "r1009" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.teradyne.com/20240331/taxonomy/role/CompositionOfInventoriesNetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CompositionOfInventoriesNetDetail", "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventories, net", "terseLabel": "Inventories, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r231", "r1006", "r1050" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CompositionOfInventoriesNetDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CompositionOfInventoriesNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Raw material", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r166", "r1011" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reserves", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r61", "r1156" ] }, "ter_InventoryWorkInProcessHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "InventoryWorkInProcessHeldForSale", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureCompositionOfInventoriesNetParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory work in process held for sale", "label": "Inventory Work In Process Held For Sale", "documentation": "Inventory work in process held for sale." } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CompositionOfInventoriesNetDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CompositionOfInventoriesNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r166", "r1010" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for excess and obsolete inventory", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r411" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r157", "r321" ] }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAllOtherInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Investments, All Other Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "currency_JPY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "JPY", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "U.S. dollar/Japanese yen", "label": "Japan, Yen" } } }, "auth_ref": [] }, "currency_KRW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "KRW", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "U.S. dollar/Korean won", "label": "Korea (South), Won" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/AccountingPolicies", "http://www.teradyne.com/20240331/taxonomy/role/AccountingPoliciesPolicies", "http://www.teradyne.com/20240331/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss", "http://www.teradyne.com/20240331/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables", "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingencies", "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail", "http://www.teradyne.com/20240331/taxonomy/role/Debt", "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/DebtTables", "http://www.teradyne.com/20240331/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsTables", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssets", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxes", "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesTables", "http://www.teradyne.com/20240331/taxonomy/role/InventoriesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/InventoriesTables", "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShare", "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareTables", "http://www.teradyne.com/20240331/taxonomy/role/RecentlyIssuedAccountingPronouncements", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensation", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationTables", "http://www.teradyne.com/20240331/taxonomy/role/TheCompany", "http://www.teradyne.com/20240331/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r34", "r269", "r387", "r466", "r467", "r469", "r470", "r471", "r473", "r475", "r477", "r478", "r693", "r696", "r697", "r738", "r907", "r1015", "r1063", "r1222", "r1334", "r1335" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r144", "r194", "r828", "r1050", "r1165", "r1195", "r1328" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r36", "r219", "r269", "r387", "r466", "r467", "r469", "r470", "r471", "r473", "r475", "r477", "r478", "r693", "r696", "r697", "r738", "r1050", "r1222", "r1334", "r1335" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Liabilities", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r108" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail": { "parentTag": "ter_DisposalGroupIncludingDiscontinuedOperationNetAssetsHeldForSale", "weight": -1.0, "order": 1.0 }, "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities held for sale", "terseLabel": "Long-term liabilities held for sale", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r124", "r130", "r172", "r216", "r217" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 0.0 }, "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities held for sale", "terseLabel": "Current liabilities held for sale", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r124", "r130", "r171", "r172", "r216", "r217" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfAssetsHeldforsaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForCatastropheClaimsByCatastrophicEventAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Catastrophic Event [Axis]", "label": "Catastrophic Event [Axis]", "documentation": "Information by type of catastrophic event, for example, but not limited to, earthquake, windstorm, fire or explosion." } } }, "auth_ref": [ "r198" ] }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUncertainTaxPositionsCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions", "label": "Liability for Uncertainty in Income Taxes, Current", "documentation": "Amount recognized for uncertainty in income taxes classified as current." } } }, "auth_ref": [ "r35" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r33", "r1164" ] }, "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases", "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDescription", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Interest Rate Description", "label": "Line of Credit Facility, Interest Rate Description", "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r33", "r1164" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage of unused portion of credit facility", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Litigation Settlement, Amount settled between parties", "terseLabel": "Litigation Settlement, Amount settled between parties", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r1211" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r1211" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "ter_LondonInterbankOfferedRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "LondonInterbankOfferedRateMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "London Interbank Offered Rate (LIBOR)", "label": "London Interbank Offered Rate [Member]", "documentation": "London interbank offered rate." } } }, "auth_ref": [] }, "us-gaap_LongMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail" ], "lang": { "en-us": { "role": { "label": "Long [Member]", "documentation": "Indicates an ownership position in, or purchase of, a security." } } }, "auth_ref": [] }, "us-gaap_LongTermContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermContractWithCustomerMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-term Contract with Customer [Member]", "documentation": "Contract with customer in which duration is classified as long-term." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt", "label": "Long-Term Debt", "totalLabel": "Long-Term Debt, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r29", "r192", "r492", "r506", "r1023", "r1024", "r1346" ] }, "ter_LongTermDebtMaturitiesRepaymentsOfPrincipalInterestPaymentsInRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInterestPaymentsInRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Long term debt maturities repayments of principal interest payments in remainder of fiscal year.", "label": "Long Term Debt Maturities Repayments Of Principal Interest Payments In Remainder Of Fiscal Year", "terseLabel": "Expected principal interest payments in next 3 months" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTerm", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Term of revolving credit facility", "label": "Long-term Debt, Term", "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1327" ] }, "ter_LongTermMarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "LongTermMarketableSecuritiesMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term marketable securities", "label": "Long-term marketable securities [Member]", "documentation": "Long-term Marketable Securities." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r447", "r448", "r449", "r452", "r1212", "r1213" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Legal claims, damage sought by party", "label": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r1211", "r1212", "r1213" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r447", "r448", "r449", "r452", "r1212", "r1213" ] }, "us-gaap_LossOnContractTermination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossOnContractTermination", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss on Contract Termination", "terseLabel": "Contract termination charge", "documentation": "The loss recognized on termination of a contract." } } }, "auth_ref": [ "r801" ] }, "ter_MarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "MarketableSecuritiesMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable securities [Member]", "documentation": "Marketable Securities." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r448", "r449", "r450", "r451", "r615", "r800", "r855", "r899", "r900", "r956", "r958", "r960", "r961", "r981", "r1001", "r1002", "r1017", "r1027", "r1045", "r1052", "r1224", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r1106" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1106" ] }, "us-gaap_MeasurementInputExpectedDividendPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendPaymentMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Expected Dividend Payment [Member]", "label": "Measurement Input, Expected Dividend Payment [Member]", "documentation": "Measurement input using expected dividend to be paid to holder of equity or financial instrument." } } }, "auth_ref": [ "r1326" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r728" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "ter_MemoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "MemoryMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Memory", "label": "Memory [Member]", "documentation": "Memory." } } }, "auth_ref": [] }, "ter_MercedesJohnsonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "MercedesJohnsonMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Mercedes Johnson", "label": "Mercedes Johnson [Member]", "documentation": "Mercedes Johnson." } } }, "auth_ref": [] }, "ter_MinimumEffectiveTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "MinimumEffectiveTaxRate", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum effective tax rate", "label": "Minimum effective tax rate", "documentation": "Minimum effective tax rate." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r448", "r449", "r450", "r451", "r615", "r800", "r855", "r899", "r900", "r956", "r958", "r960", "r961", "r981", "r1001", "r1002", "r1017", "r1027", "r1045", "r1052", "r1224", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341" ] }, "ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans": { "xbrltype": "durationItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum years of service for retirement to be eligible for PRSUs", "label": "Minimum Years Of Service For Eligible Employees Of Postretirement Plans", "documentation": "Minimum Years Of Service For Eligible Employees Of Postretirement Plans" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r1125" ] }, "ter_MobileIndustrialRobotsApsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "MobileIndustrialRobotsApsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "MiR", "label": "Mobile Industrial Robots Aps [Member]", "documentation": "Mobile Industrial Robots Aps." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r1133" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r1107" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/TheCompany" ], "lang": { "en-us": { "role": { "terseLabel": "The Company", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r202", "r207" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used for financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r264" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used for investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r264" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r161", "r162", "r163" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income", "verboseLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r152", "r163", "r196", "r217", "r246", "r249", "r253", "r269", "r276", "r280", "r281", "r283", "r284", "r288", "r289", "r302", "r318", "r332", "r338", "r341", "r387", "r466", "r467", "r469", "r470", "r471", "r473", "r475", "r477", "r478", "r723", "r738", "r832", "r931", "r949", "r950", "r1016", "r1061", "r1222" ] }, "ter_NetIncomeLossPerCommonShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "NetIncomeLossPerCommonShareLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Income Loss Per Common Share", "label": "Net Income Loss Per Common Share [Line Items]", "documentation": "Net Income (Loss) Per Common Share [Line Items]" } } }, "auth_ref": [] }, "ter_NonEmployeeDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "NonEmployeeDirectorsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Non Employee Directors Member", "verboseLabel": "Non Employee Directors", "label": "Non Employee Directors [Member]" } } }, "auth_ref": [] }, "ter_NonEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "NonEmployeesMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non Employees", "label": "Non Employees [Member]", "documentation": "Non Employees." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r1106" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r1076", "r1087", "r1097", "r1114", "r1122" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1104" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1103" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r1114" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1133" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1133" ] }, "ter_NonUSSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "NonUSSubsidiariesMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-United States Subsidiaries", "label": "Non U S Subsidiaries [Member]", "documentation": "Non U S Subsidiaries [Member]" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Not Designated as Hedging Instrument", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/SegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r1174" ] }, "ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "1.25% Convertible Senior Unsecured Notes Due December 15, 2023", "label": "One Point Two Five Percent Convertible Senior Unsecured Notes Due December Fifteen Two Thousand Twenty Three [Member]", "documentation": "1.25% Convertible Senior Unsecured Notes Due December 15, 2023." } } }, "auth_ref": [] }, "ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "1.25% Convertible Senior Unsecured Notes", "label": "One Point Two Five Percent Convertible Senior Unsecured Notes [Member]", "documentation": "One point two five percent convertible senior unsecured notes." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r318", "r332", "r338", "r341", "r1016" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r762" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r762" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease right-of-use assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r761" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfSegmentInformationParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r331", "r332", "r333", "r334", "r335", "r341" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Type [Axis]", "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock." } } }, "auth_ref": [ "r71", "r106", "r107", "r187" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Type [Domain]", "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding." } } }, "auth_ref": [] }, "ter_OptionOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "OptionOneMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion option one", "label": "Option One [Member]", "documentation": "Option One [Member]" } } }, "auth_ref": [] }, "ter_OptionTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "OptionTwoMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion option two", "label": "Option Two [Member]", "documentation": "Option two." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r35" ] }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term other accrued liabilities", "label": "Other Accrued Liabilities, Noncurrent", "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r39" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r233", "r1050" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r223" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale marketable securities:", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit post-retirement plan:", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedges:", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of prior service credit, net of tax of $0 and $0, respectively", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r9", "r150", "r245", "r580" ] }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax", "terseLabel": "Amortization of prior service credit, net of tax", "documentation": "Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Total", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r238", "r239", "r241" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive (loss) gain before reclassifications, net of tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r28", "r45", "r252", "r744", "r747", "r751", "r1158" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss) before reclassifications, tax", "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "totalLabel": "Other Comprehensive Income (Loss) before Reclassifications, Tax, Total", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r7", "r251", "r833" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r241" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedges Unrealized gains", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Total", "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r242" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized gains arising during period, net of tax of $358 and $167, respectively", "terseLabel": "Other comprehensive income (Loss), cash flow hedge, gain (loss), before reclassification, after tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r237", "r241" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (losses) gains, net", "negatedTerseLabel": "Unrealized (losses) gains, net", "verboseLabel": "Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(500) and $338 respectively", "negatedLabel": "Less: Reclassification adjustment for losses included in net income, net of tax of $338 and $338 respectively", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r241", "r244" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r242" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment, net of tax of $0 and $0, respectively", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustments, tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Total", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r4", "r7", "r743", "r750" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r21", "r28", "r247", "r250", "r256", "r744", "r745", "r751", "r811", "r833", "r1158", "r1159" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Reclassification adjustment for losses included in net income, net of tax of $30 and $2, respectively", "verboseLabel": "Interest income (expense)", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r9", "r150", "r245", "r383" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Reclassification adjustment for losses (gains) included in net income, net of tax", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), tax", "label": "Other Comprehensive Income (Loss), Tax", "totalLabel": "Other Comprehensive Income (Loss), Tax, Total", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r7", "r251", "r256", "r665", "r682", "r683", "r744", "r748", "r751", "r811", "r833" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized (losses) gains on marketable securities arising during period, net of tax of $(221) and $503, respectively", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r238", "r241", "r383" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized gains (losses) on marketable securities arising during period, net of tax", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax", "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r7", "r239" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Assets", "label": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r95", "r104" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Liabilities", "label": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherIncreaseDecreaseInEnvironmentalLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncreaseDecreaseInEnvironmentalLiabilities", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Increase Decrease in environmental and legal liabilities", "label": "Other Increase (Decrease) in Environmental Liabilities", "documentation": "Other increase (decrease) not attributable to current expense nor cash payments during an accounting period in estimated obligations recorded for probable future costs attributable to environmental contamination issues." } } }, "auth_ref": [ "r12" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "totalLabel": "Other Noncash Income (Expense), Total", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r163" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Other (income) expense, net", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r159" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Non-operating (income) expense:", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other (income) expense, net", "label": "Other Nonoperating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1106" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement Benefit Plans", "label": "Other Postretirement Benefits Plan [Member]", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r536", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r563", "r564", "r565", "r566", "r567", "r568", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r584", "r585", "r587", "r590", "r593", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r610", "r611", "r1037", "r1038", "r1039", "r1040", "r1041" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail": { "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other prepayments", "label": "Other Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1157", "r1196" ] }, "us-gaap_OtherRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringCosts", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring and other\u2014other", "label": "Other Restructuring Costs", "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1074", "r1085", "r1095", "r1120" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r1077", "r1088", "r1098", "r1123" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1077", "r1088", "r1098", "r1123" ] }, "currency_PHP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "PHP", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Philippine peso/U.S. dollar", "label": "Philippines, Pesos" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1102" ] }, "ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "PaymentsForConvertibleNoteHedgeNetFinancingActivities", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payment for net cost of convertible note hedges net of warrant proceeds", "label": "Payments for Convertible Note Hedge, Net, Financing Activities", "documentation": "Payments for Convertible Note Hedge, Net, Financing Activities" } } }, "auth_ref": [] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Legal settlement charges", "label": "Payments for Legal Settlements", "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PaymentsForProceedsFromLifeInsurancePolicies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromLifeInsurancePolicies", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Proceeds from insurance", "label": "Payments for (Proceeds from) Life Insurance Policies", "totalLabel": "Payments for (Proceeds from) Life Insurance Policies, Total", "documentation": "The net cash outflow or inflow for net proceeds and payments derived from carrying life insurance policies for which the entity is the beneficiary." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of common stock", "terseLabel": "Repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r48" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividend payments", "verboseLabel": "Dividend payment", "label": "Payments of Dividends", "totalLabel": "Payments of Dividends, Total", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r48" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments related to net settlement of employee stock compensation awards", "label": "Payments Related to Tax Withholding for Share-based Compensation", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r262" ] }, "ter_PaymentsToAcquireAvailableForSaleSecuritiesDebtAndEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebtAndEquity", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of marketable securities", "label": "Payments to Acquire Available for Sale Securities Debt and Equity", "documentation": "Payments to acquire available for sale securities debt and equity." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r160" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r1105" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1105" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plans", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r535", "r560", "r562", "r568", "r586", "r588", "r589", "r590", "r591", "r592", "r607", "r608", "r609", "r1037" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement plans liabilities", "label": "Liability, Defined Benefit Plan, Noncurrent", "totalLabel": "Liability, Defined Benefit Plan, Noncurrent, Total", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r136", "r536", "r537", "r559", "r1037" ] }, "ter_PensionPlanOneAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "PensionPlanOneAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Pension Plan One Axis", "label": "Pension Plan One [Axis]" } } }, "auth_ref": [] }, "ter_PensionPlanOneDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "PensionPlanOneDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Pension Plan One Domain", "label": "Pension Plan One [Domain]" } } }, "auth_ref": [] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Pension Plans", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r536", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r584", "r585", "r587", "r590", "r593", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r610", "r621", "r1037", "r1038", "r1042", "r1043", "r1044" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1104" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r1114" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r1107" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1103" ] }, "ter_PercentageOfAlternativeMinimumTax": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "PercentageOfAlternativeMinimumTax", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of alternative minimum tax", "label": "Percentage of Alternative Minimum Tax", "documentation": "Percentage of alternative minimum tax." } } }, "auth_ref": [] }, "ter_PercentageOfExciseTaxOnShareRepurchasesInExcessOfIssuances": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "PercentageOfExciseTaxOnShareRepurchasesInExcessOfIssuances", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of excise tax on share repurchases in excess of issuances", "label": "Percentage Of Excise Tax On Share Repurchases In Excess Of Issuances", "documentation": "Percentage of excise tax on share repurchases in excess of issuances." } } }, "auth_ref": [] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Portion at Fair Value Measurement [Member]", "axisDefault": "Portion at Fair Value Measurement [Member] [Default]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r736" ] }, "us-gaap_PositionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PositionAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Position [Axis]", "label": "Position [Axis]", "documentation": "Information by position taken for a security." } } }, "auth_ref": [] }, "us-gaap_PositionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PositionDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Position [Domain]", "label": "Position [Domain]", "documentation": "Indicates position taken for a security." } } }, "auth_ref": [] }, "ter_PossibleEventAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "PossibleEventAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Possible Event [Axis]", "documentation": "Possible Event [Axis]." } } }, "auth_ref": [] }, "ter_PossibleEventDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "PossibleEventDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Possible Event [Domain]", "documentation": "Possible Event." } } }, "auth_ref": [] }, "ter_PrepaidAndOtherCurrentAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "PrepaidAndOtherCurrentAssetsLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid And Other Current Assets [Line Items]", "label": "Prepaid And Other Current Assets [Line Items]", "documentation": "Prepaid And Other Current Assets [Line Items]" } } }, "auth_ref": [] }, "ter_PrepaidAndOtherCurrentAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "PrepaidAndOtherCurrentAssetsTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid And Other Current Assets [Table]", "label": "Prepaid And Other Current Assets [Table]", "documentation": "Prepaid And Other Current Assets [Table]" } } }, "auth_ref": [] }, "ter_PrepaidExpenseAndOtherAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "PrepaidExpenseAndOtherAssetsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/PrepaymentsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Prepayments and other assets", "label": "Prepaid Expense And Other Assets [Table Text Block]", "documentation": "Prepaid Expense And Other Assets Table [Text Block]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepayments", "totalLabel": "Total prepayments", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r232", "r412", "r413", "r1007" ] }, "ter_PrepaidExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "PrepaidExpenseDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/Prepayments" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepayments", "label": "Prepaid Expense Disclosure [Text Block]", "documentation": "Prepaid expense disclosure." } } }, "auth_ref": [] }, "ter_PrepaidExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "PrepaidExpenseMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepayments", "terseLabel": "Prepayments", "label": "Prepaid Expense [Member]", "documentation": "Prepaid expense." } } }, "auth_ref": [] }, "ter_PrepaidMaintenanceAndOtherServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "PrepaidMaintenanceAndOtherServices", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail": { "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid maintenance and other services", "label": "Prepaid Maintenance And Other Services", "documentation": "Prepaid maintenance and other services." } } }, "auth_ref": [] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidTaxes", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail": { "parentTag": "us-gaap_PrepaidExpenseCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid taxes", "label": "Prepaid Taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1008", "r1020", "r1196" ] }, "ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Preparation of Financial Statements and Use of Estimates", "label": "Preparation Of Financial Statements And Use Of Estimates [Policy Text Block]", "documentation": "Preparation of financial statements and use of estimates." } } }, "auth_ref": [] }, "ter_PrepaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "PrepaymentsAbstract", "lang": { "en-us": { "role": { "documentation": "Prepayments Abstract", "label": "Prepayments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDebtNetOfIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, net proceeds after issuance costs", "label": "Proceeds from Debt, Net of Issuance Costs", "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination." } } }, "auth_ref": [ "r261" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of business", "label": "Proceeds from Divestiture of Businesses", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under stock purchase and stock option plans", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "totalLabel": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r8", "r24" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of marketable securities", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r259", "r260", "r1177" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product [Member]", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r1028" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r343", "r803", "r849", "r850", "r851", "r852", "r853", "r854", "r1003", "r1028", "r1051", "r1147", "r1214", "r1216", "r1225", "r1347" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Standard and Extended Product Warranty Accrual", "totalLabel": "Standard and Extended Product Warranty Accrual, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r119", "r457", "r461", "r465" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Settlements made during the period", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r462" ] }, "us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPeriodIncreaseDecrease", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty accrual", "label": "Standard and Extended Product Warranty Accrual, Period Increase (Decrease)", "totalLabel": "Standard and Extended Product Warranty Accrual, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) in the standard and extended product warranty liability." } } }, "auth_ref": [ "r1217" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accruals related to pre-existing warranties", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r464" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accruals for warranties issued during the period", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r463" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ProductWarranty" ], "lang": { "en-us": { "role": { "verboseLabel": "Product Warranty", "label": "Product Warranty Disclosure [Text Block]", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r453", "r454", "r455", "r456", "r458", "r459" ] }, "us-gaap_ProductWarrantyLiabilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyLiabilityLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240331/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty Liability [Line Items]", "label": "Product Warranty Liability [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyLiabilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyLiabilityTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240331/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty Liability [Table]", "label": "Product Warranty Liability [Table]", "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r343", "r803", "r849", "r850", "r851", "r852", "r853", "r854", "r1003", "r1028", "r1051", "r1147", "r1214", "r1216", "r1225", "r1347" ] }, "ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "PBIT Performance-Based Restricted Stock Units", "label": "Profit Before Income and Tax Performance Based Restricted Stock Units [Member]", "documentation": "Profit Before Income and Tax Performance Based Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r217", "r246", "r249", "r263", "r269", "r276", "r288", "r289", "r318", "r332", "r338", "r341", "r387", "r466", "r467", "r469", "r470", "r471", "r473", "r475", "r477", "r478", "r691", "r694", "r695", "r723", "r738", "r814", "r831", "r877", "r931", "r949", "r950", "r1016", "r1047", "r1048", "r1062", "r1160", "r1222" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, Plant and Equipment, Net, Total", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r15", "r820", "r829", "r1050" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment, Excluding Long-term Commitment", "label": "Purchase Commitment, Excluding Long-term Commitment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment, Excluding Long-term Commitment", "label": "Purchase Commitment, Excluding Long-term Commitment [Table]", "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has agreed to expend funds to procure goods or services from one or more suppliers. Such disclosure may include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions." } } }, "auth_ref": [ "r137", "r193" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate purchase commitments", "label": "Purchase Obligation", "totalLabel": "Purchase Obligation, Total", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitments less than one year", "label": "Purchase Obligation, Due in Next Twelve Months", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1102" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r1102" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Range", "label": "Range [Axis]" } } }, "auth_ref": [ "r448", "r449", "r450", "r451", "r560", "r615", "r650", "r651", "r652", "r776", "r800", "r855", "r899", "r900", "r956", "r958", "r960", "r961", "r981", "r1001", "r1002", "r1017", "r1027", "r1045", "r1052", "r1055", "r1209", "r1224", "r1337", "r1338", "r1339", "r1340", "r1341" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Range [Domain]" } } }, "auth_ref": [ "r448", "r449", "r450", "r451", "r560", "r615", "r650", "r651", "r652", "r776", "r800", "r855", "r899", "r900", "r956", "r958", "r960", "r961", "r981", "r1001", "r1002", "r1017", "r1027", "r1045", "r1052", "r1055", "r1209", "r1224", "r1337", "r1338", "r1339", "r1340", "r1341" ] }, "ter_RecentlyIssuedAccountingPronouncementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "RecentlyIssuedAccountingPronouncementsTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RecentlyIssuedAccountingPronouncements" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "label": "Recently Issued Accounting Pronouncements [Text Block]", "documentation": "Recently issued accounting pronouncements." } } }, "auth_ref": [] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r253" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts reclassified from accumulated other comprehensive income (loss), net of tax", "terseLabel": "Reclassifications, net of tax", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r28", "r45", "r252", "r744", "r749", "r751", "r1158" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts reclassified from accumulated other comprehensive income (loss), tax", "terseLabel": "Reclassifications, tax", "label": "Reclassification from AOCI, Current Period, Tax", "totalLabel": "Reclassification from AOCI, Current Period, Tax, Total", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r7", "r245", "r251", "r833" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r253" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r253" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r253" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r1069", "r1080", "r1090", "r1115" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableNoncontrollingInterestEquityCommonCarryingAmount", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Mezzanine equity", "label": "Redeemable Noncontrolling Interest, Equity, Common, Carrying Amount", "documentation": "As of the reporting date, the carrying amount of noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of common shares (regardless of class), limited partnership units (regardless of class), non-preferential membership interests, or any other form of common equity regardless of investee entity legal form." } } }, "auth_ref": [ "r72", "r73", "r74", "r75" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of convertible debt principal", "label": "Repayments of Convertible Debt", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r424", "r425", "r1021" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r424", "r425", "r1021" ] }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Engineering and development", "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "documentation": "The costs incurred in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept." } } }, "auth_ref": [ "r1315" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r213", "r272", "r273", "r274", "r276", "r277", "r280", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r309", "r392", "r393", "r675", "r717", "r721", "r722", "r723", "r760", "r767", "r768", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r869" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r1070", "r1081", "r1091", "r1116" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r1071", "r1082", "r1092", "r1117" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r1078", "r1089", "r1099", "r1124" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r213", "r272", "r273", "r274", "r276", "r277", "r280", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r309", "r392", "r393", "r675", "r717", "r721", "r722", "r723", "r760", "r767", "r768", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r869" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "ter_RestructuringAndOtherChargesRelatedToContractTermination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "RestructuringAndOtherChargesRelatedToContractTermination", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and other charges related to contract termination.", "label": "Restructuring And Other Charges Related To Contract Termination", "terseLabel": "Restructuring and other-contract termination" } } }, "auth_ref": [] }, "ter_RestructuringAndOtherChargesRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "RestructuringAndOtherChargesRelatedToLitigationSettlement", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and other\u2014legal settlement charge", "label": "Restructuring And Other Charges Related To Litigation Settlement", "documentation": "Restructuring and other charges related to litigation settlement." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOther" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Other", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r434", "r435", "r437", "r440", "r444" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r436", "r437", "r441", "r442" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r436", "r437", "r438", "r439", "r441", "r442", "r443" ] }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringSettlementAndImpairmentProvisions", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring and other\u2014employee severance", "terseLabel": "Restructuring and other", "label": "Restructuring, Settlement and Impairment Provisions", "totalLabel": "Restructuring, Settlement and Impairment Provisions, Total", "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss." } } }, "auth_ref": [ "r155" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r141", "r181", "r827", "r862", "r867", "r875", "r910", "r1050" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r212", "r272", "r273", "r274", "r277", "r287", "r289", "r391", "r397", "r658", "r659", "r660", "r674", "r675", "r703", "r706", "r707", "r710", "r721", "r858", "r860", "r878", "r1354" ] }, "ter_RetirementAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "RetirementAgreementMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Retirement Agreement Member", "label": "Retirement Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name [Axis]", "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r1045", "r1144", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1285" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name [Domain]", "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r1045", "r1144", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1285" ] }, "us-gaap_RetirementPlanSponsorLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Axis]", "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r587", "r590", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r1286", "r1287", "r1288" ] }, "us-gaap_RetirementPlanSponsorLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Domain]", "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r587", "r590", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r1286", "r1287", "r1288" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r536", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r584", "r585", "r587", "r590", "r593", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r610", "r611", "r621", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r536", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r584", "r585", "r587", "r590", "r593", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r610", "r611", "r621", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/Revenue" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r208", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r534" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r203" ] }, "ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2": { "xbrltype": "durationItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r1145" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenues", "label": "Revenues", "totalLabel": "Revenues, Total", "verboseLabel": "Total", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r255", "r269", "r319", "r320", "r331", "r336", "r337", "r343", "r345", "r347", "r387", "r466", "r467", "r469", "r470", "r471", "r473", "r475", "r477", "r478", "r738", "r814", "r1222" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]" } } }, "auth_ref": [ "r213", "r276", "r277", "r283", "r290", "r392", "r393", "r675", "r717", "r723", "r760", "r767", "r768", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ter_RichardBurnsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "RichardBurnsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Richard Burns", "label": "Richard Burns [Member]", "documentation": "Richard Burns." } } }, "auth_ref": [] }, "ter_RoboticsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "RoboticsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Robotics", "label": "Robotics [Member]", "documentation": "Robotics." } } }, "auth_ref": [] }, "ter_Rule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "Rule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b51 Arr Modified Flag", "documentation": "Rule 10b51 arr modified flag." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1133" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1133" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "SINGAPORE" } } }, "auth_ref": [] }, "currency_SGD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "SGD", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Singapore dollar/U.S. dollar", "label": "Singapore, Dollars" } } }, "auth_ref": [] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "label": "Sales [Member]", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r26" ] }, "us-gaap_SalesTypeLeaseRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesTypeLeaseRevenue", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue on leases", "label": "Sales-type Lease, Revenue", "documentation": "Amount of sales-type lease revenue." } } }, "auth_ref": [ "r310", "r763" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r290", "r620", "r1141", "r1170" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-sale Securities", "label": "Debt Securities, Available-for-sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364" ] }, "ter_ScheduleOfAvailableForSaleSecuritiesReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-sale Securities", "label": "Schedule Of Available For Sale Securities Reconciliation [Table]", "documentation": "Schedule of available for sale securities reconciliation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-Sale Marketable Securities", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "ter_ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Amounts and Fair Values of Financial Instruments", "label": "Schedule Of Carrying Amounts And Fair Values Of Financial Instruments [Table Text Block]", "documentation": "Schedule of carrying amounts and fair values of financial instruments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Accumulated Other Comprehensive Income (Loss)", "label": "Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r149" ] }, "ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue and Customer Advances", "label": "Schedule Of Deferred Revenue And Customer Advances [Table Text Block]", "documentation": "Schedule of deferred revenue and customer advances." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans Disclosures", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r17", "r80", "r81", "r82", "r83" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effect of Derivative Instruments on Statement of Operations Recognized", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r96", "r100", "r699" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position at Fair Value", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r97" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureAssetsHeldForSaleTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets Held-for-sale", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r16", "r25", "r30", "r124", "r125", "r126", "r127", "r128", "r129", "r131", "r132", "r133", "r173" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Basic and Diluted Net Income (Loss) Per Common Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1172" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Effective Tax Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r184" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r384", "r385", "r386" ] }, "ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ProductWarrantyTables" ], "lang": { "en-us": { "role": { "terseLabel": "Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances", "label": "Schedule Of Extended Product Warranty Liability [Table Text Block]", "documentation": "Schedule of extended product warranty liability." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r726", "r727" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r65", "r67", "r804" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amortizable Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r65", "r67" ] }, "ter_ScheduleOfForeignCurrencyCashFlowHedgesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ScheduleOfForeignCurrencyCashFlowHedgesTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Foreign Currency Cash Flow Hedges", "label": "Schedule of Foreign Currency Cash Flow Hedges [Table Text Block]", "documentation": "Schedule of foreign currency cash flow hedges." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r1021" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Carrying Amount of Goodwill by Segment", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r1021", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207" ] }, "us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntercompanyForeignCurrencyBalanceTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intercompany Foreign Currency Balance [Table]", "label": "Schedule of Intercompany Foreign Currency Balance [Table]", "documentation": "Schedule of long-term intercompany foreign balances, including related intercompany entity, underlying foreign currencies and amounts of intercompany foreign currency transactions that are of a long-term investment nature (that is settlement is not planned or anticipated in the foreseeable future), as of the balance sheet date." } } }, "auth_ref": [ "r114" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Composition of Inventories, Net", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r31", "r145", "r146", "r147" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Net Periodic Pension and Postretirement Benefit Costs", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r182" ] }, "ter_ScheduleOfNetIncomeLossPerCommonShareTable": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ScheduleOfNetIncomeLossPerCommonShareTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule Of Net Income Loss Per Common Share", "label": "Schedule Of Net Income Loss Per Common Share [Table]", "documentation": "Schedule Of Net Income (Loss) Per Common Share [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Notional Amount of Derivatives", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions." } } }, "auth_ref": [ "r93" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ProductWarrantyTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Accrued Liabilities", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r460" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r436", "r437", "r438", "r439", "r441", "r442", "r443" ] }, "ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information by Segment Charges", "label": "Schedule Of Segment Reporting Information By Segment Charges [Table Text Block]", "documentation": "Schedule of segment reporting information by segment charges." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfSegmentInformationParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240331/taxonomy/role/SegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r58", "r59", "r60", "r62" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r58", "r59", "r60", "r62" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r623", "r625", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Stock Options Using Assumptions", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r183" ] }, "ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions", "label": "Schedule Of Share Based Payment Award Total Shareholder Return Plan Valuation Assumptions [Table Text Block]", "documentation": "Schedule Of Share Based Payment Award Total Shareholder Return Plan Valuation Assumptions [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Intangible Assets Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r67" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1064" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1066" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfSegmentInformationParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240331/taxonomy/role/SegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r315", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r341", "r347", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r439", "r443", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r1021", "r1147", "r1347" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r345", "r346", "r892", "r895", "r897", "r957", "r959", "r962", "r982", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1004", "r1029", "r1055", "r1225", "r1347" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/SegmentInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r318", "r330", "r335", "r339", "r340", "r341", "r342", "r343", "r344", "r347" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfSegmentInformationParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240331/taxonomy/role/SegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "ter_SellingAndAdministrativeForEquityModificationCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "SellingAndAdministrativeForEquityModificationCharge", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and administrative-equity modification", "label": "Selling And Administrative For Equity Modification Charge", "documentation": "Selling and administrative equity modification charge." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and administrative", "label": "Selling, General and Administrative Expense", "totalLabel": "Selling, General and Administrative Expense, Total", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r156" ] }, "ter_SemiconductorTestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "SemiconductorTestMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfSegmentInformationParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Semiconductor Test", "label": "Semiconductor Test [Member]", "documentation": "Semiconductor Test [Member]" } } }, "auth_ref": [] }, "ter_ServiceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ServiceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service-Based Restricted Stock Units", "label": "Service Based Restricted Stock Units [Member]", "documentation": "Service Based Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "ter_ServiceBasedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ServiceBasedStockOptionsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Service Based Stock Options Member", "verboseLabel": "Service Based Stock Options", "label": "Service Based Stock Options [Member]" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Service [Member]", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r1028" ] }, "us-gaap_SettledLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SettledLitigationMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Settled Litigation [Member]", "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval." } } }, "auth_ref": [ "r1211" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Severance benefit and charges", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-based Compensation", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Period of stock granted to employees and executive officers vest in equal installments", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r1046" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock unit awards granted", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r642" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average grant date fair value of restricted stock units granted", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r642" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r651" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Volatility-historical", "terseLabel": "Expected historical volatility", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r650" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r652" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r623", "r625", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value of restricted stock units granted", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r645" ] }, "ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of awards vesting on the first anniversary of grant date", "label": "Share Based Compensation Arrangement By Share Based Payment Award Vesting Percentage Upon One Year Anniversary Of Date Of Grant", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Vesting Percentage Upon One Year Anniversary Of Date Of Grant" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Award, Tranche One", "label": "Share-based Compensation Award, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Award, Tranche Two", "label": "Share-based Compensation Award, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of vesting of target shares upon performance achieved", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1289" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life (years)", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r649" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of common stock price paid", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "ter_ShareholderReturnAwardPerformanceMeasurementPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "ShareholderReturnAwardPerformanceMeasurementPeriod", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total shareholder return performance measurement period", "label": "Shareholder Return Award Performance Measurement Period", "documentation": "Shareholder Return Award Performance Measurement Period" } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, Shares", "periodEndLabel": "Balance, Shares", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r21" ] }, "ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes": { "xbrltype": "sharesItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Net issuance of common stock under stock-based plans (in shares)", "label": "Shares Of Stock Issued During Period Share Based Compensation Net Of Shares Withheld For Taxes", "documentation": "Shares of Stock Issued During Period, Share Based Compensation, Net of Shares Withheld for Taxes" } } }, "auth_ref": [] }, "us-gaap_ShortMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail" ], "lang": { "en-us": { "role": { "label": "Short [Member]", "documentation": "Indicates the sale of a borrowed security or written option." } } }, "auth_ref": [] }, "us-gaap_ShortTermContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermContractWithCustomerMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Short-term Contract with Customer [Member]", "documentation": "Contract with customer in which duration is classified as short-term." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/AccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r164", "r266" ] }, "ter_SocMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "SocMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SOC", "label": "Soc [Member]", "documentation": "Soc." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisclosureScheduleOfSegmentInformationParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240331/taxonomy/role/SegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Segments", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r215", "r315", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r341", "r347", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r432", "r439", "r443", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r1021", "r1147", "r1347" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r209", "r226", "r227", "r228", "r269", "r294", "r299", "r303", "r305", "r312", "r313", "r387", "r466", "r469", "r470", "r471", "r477", "r478", "r509", "r510", "r512", "r515", "r522", "r738", "r871", "r872", "r873", "r874", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r909", "r932", "r951", "r983", "r984", "r985", "r986", "r987", "r1140", "r1163", "r1171" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r21", "r43", "r212", "r251", "r252", "r253", "r272", "r273", "r274", "r277", "r287", "r289", "r311", "r391", "r397", "r523", "r658", "r659", "r660", "r674", "r675", "r703", "r705", "r706", "r707", "r708", "r710", "r721", "r744", "r746", "r747", "r748", "r749", "r751", "r768", "r858", "r859", "r860", "r878", "r951" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r345", "r346", "r892", "r895", "r897", "r957", "r959", "r962", "r982", "r989", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1004", "r1029", "r1055", "r1225", "r1347" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/AccountingPolicies", "http://www.teradyne.com/20240331/taxonomy/role/AccountingPoliciesPolicies", "http://www.teradyne.com/20240331/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss", "http://www.teradyne.com/20240331/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables", "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingencies", "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240331/taxonomy/role/Debt", "http://www.teradyne.com/20240331/taxonomy/role/DebtTables", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsTables", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssets", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxes", "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesTables", "http://www.teradyne.com/20240331/taxonomy/role/InventoriesTables", "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShare", "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareTables", "http://www.teradyne.com/20240331/taxonomy/role/ProductWarranty", "http://www.teradyne.com/20240331/taxonomy/role/ProductWarrantyTables", "http://www.teradyne.com/20240331/taxonomy/role/RecentlyIssuedAccountingPronouncements", "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240331/taxonomy/role/SegmentInformationTables", "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensation", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationTables", "http://www.teradyne.com/20240331/taxonomy/role/TheCompany" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r272", "r273", "r274", "r311", "r803", "r870", "r889", "r901", "r902", "r903", "r904", "r905", "r906", "r909", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r923", "r924", "r925", "r926", "r927", "r929", "r933", "r934", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r951", "r1056" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r290", "r620", "r1141", "r1142", "r1170" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/AccountingPolicies", "http://www.teradyne.com/20240331/taxonomy/role/AccountingPoliciesPolicies", "http://www.teradyne.com/20240331/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss", "http://www.teradyne.com/20240331/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables", "http://www.teradyne.com/20240331/taxonomy/role/CommitmentsAndContingencies", "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240331/taxonomy/role/Debt", "http://www.teradyne.com/20240331/taxonomy/role/DebtTables", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsTables", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssets", "http://www.teradyne.com/20240331/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxes", "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesTables", "http://www.teradyne.com/20240331/taxonomy/role/InventoriesTables", "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShare", "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareTables", "http://www.teradyne.com/20240331/taxonomy/role/ProductWarranty", "http://www.teradyne.com/20240331/taxonomy/role/ProductWarrantyTables", "http://www.teradyne.com/20240331/taxonomy/role/RecentlyIssuedAccountingPronouncements", "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240331/taxonomy/role/SegmentInformationTables", "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensation", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationTables", "http://www.teradyne.com/20240331/taxonomy/role/TheCompany" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r272", "r273", "r274", "r311", "r803", "r870", "r889", "r901", "r902", "r903", "r904", "r905", "r906", "r909", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r923", "r924", "r925", "r926", "r927", "r929", "r933", "r934", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r951", "r1056" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r1073", "r1084", "r1094", "r1119" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Settlements of convertible notes (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r21", "r42", "r76", "r181", "r496" ] }, "ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions": { "xbrltype": "sharesItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period Shares Sale Of Stock And Exercise Of Stock Options", "documentation": "Stock issued during period shares sale of stock and exercise of stock options." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Settlements of convertible notes", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r21", "r43", "r181" ] }, "ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Net issuance of common stock under stock-based plans", "label": "Stock Issued During Period Value Share Based Compensation Net Of Shares Withheld For Taxes", "documentation": "Stock Issued During Period, Value, Share Based Compensation, Net of Shares Withheld for Taxes" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r21", "r43", "r181" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant expired", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r21", "r138", "r139", "r181" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of common stock (in shares)", "verboseLabel": "Repurchase of stock, shares", "terseLabel": "Repurchase of common stock (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r21", "r138", "r139", "r181", "r874", "r951", "r986" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of common stock", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r21", "r138", "r139", "r181", "r878", "r951", "r986", "r1062" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders' equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Stockholders' Equity Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r139", "r142", "r143", "r165", "r911", "r928", "r952", "r953", "r1050", "r1063", "r1165", "r1195", "r1328", "r1354" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "SHAREHOLDERS' EQUITY", "label": "Stockholders' Equity Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity", "label": "Stockholders' Equity Note Disclosure [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r178", "r268", "r508", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r521", "r523", "r712", "r954", "r955", "r988" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r752", "r769" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r752", "r769" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r752", "r769" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplementary disclosure of cash flows information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ter_SystemsTestGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "SystemsTestGroupMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "System Test", "label": "Systems Test Group [Member]", "documentation": "Systems Test Group [Member]" } } }, "auth_ref": [] }, "ter_TERServiceBasedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "TERServiceBasedStockOptionsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "TERService Based Stock Options", "label": "TERService Based Stock Options [Member]", "documentation": "TERService based stock options." } } }, "auth_ref": [] }, "currency_TWD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "TWD", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "U.S. dollar/Taiwan dollar", "label": "Taiwan, New Dollars" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r1113" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r86" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r86" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Axis]", "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Domain]", "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "ter_TechnoprobeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "TechnoprobeMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Technoprobe [Member]", "label": "Technoprobe [Member]", "documentation": "Technoprobe." } } }, "auth_ref": [] }, "ter_TechnoprobeSPAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "TechnoprobeSPAMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Technoprobe S.p.A", "label": "Technoprobe S.p.A [Member]", "documentation": "Technoprobe S.p.A." } } }, "auth_ref": [] }, "ter_TerCorporateAndEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "TerCorporateAndEliminationsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "TER Corporate And Eliminations", "label": "TER Corporate And Eliminations [Member]", "documentation": "TER corporate and eliminations." } } }, "auth_ref": [] }, "ter_TeradyneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "TeradyneMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Teradyne [Member]", "documentation": "Teradyne." } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r1033", "r1225" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r1033", "r1225" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r1175", "r1333" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "TSR Performance-Based Restricted Stock Units", "label": "Total Shareholder Return Performance-Based Restricted Stock Units [Member]", "documentation": "Total Shareholder Return Performance-Based Restricted Stock Units" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1105" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r1112" ] }, "ter_TradeAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "TradeAccountsReceivable", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Accounts Receivable", "label": "Trade Accounts Receivable", "documentation": "Trade Accounts Receivable." } } }, "auth_ref": [] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks and tradenames", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r91" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1132" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r1134" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Point in Time", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r1033" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Over Time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r1033" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r504", "r520", "r711", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r834", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1191", "r1192", "r1193", "r1194" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1135" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1136" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1134" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1134" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r1137" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1135" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock average price", "label": "Treasury Stock Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r78" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Cumulative repurchases, shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r78" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative repurchases, value", "label": "Treasury Stock, Value", "totalLabel": "Treasury Stock, Value, Total", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r41", "r78", "r79" ] }, "ter_TruistBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "TruistBankMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Truist Bank [Member]", "documentation": "Truist bank [Member]." } } }, "auth_ref": [] }, "ter_TwoThousandTwentyThreeRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "TwoThousandTwentyThreeRepurchaseProgramMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2023 Repurchase Program [Member]", "label": "Two Thousand Twenty Three Repurchase Program [Member]", "documentation": "Two thousand twenty three repurchase program." } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240331/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Adoption [Domain]", "label": "Type of Adoption [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r210", "r211", "r212", "r213", "r214", "r276", "r277", "r278", "r279", "r290", "r351", "r352", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r433", "r658", "r659", "r660", "r672", "r673", "r674", "r675", "r687", "r688", "r689", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r733", "r734", "r739", "r740", "r741", "r742", "r753", "r754", "r757", "r758", "r759", "r760", "r764", "r765", "r766", "r767", "r768", "r805", "r806", "r807", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r690" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r436", "r437", "r441", "r442" ] }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Government Agency Securities", "label": "US Government Corporations and Agencies Securities [Member]", "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r1342" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury Securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r1013", "r1035", "r1037", "r1342" ] }, "ter_UncategorizedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "UncategorizedAbstract", "lang": { "en-us": { "role": { "label": "Uncategorized [Abstract]", "documentation": "Uncategorized [Abstract]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r1131" ] }, "ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Supplemental Executive Defined Benefit Pension Plan", "label": "United States Supplemental Executive Defined Benefit Pension Plan [Member]", "documentation": "United States Supplemental Executive Defined Benefit Pension Plan [Member]" } } }, "auth_ref": [] }, "ter_UniversalRobotsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "UniversalRobotsMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Universal Robots (UR)", "label": "Universal Robots A/C [Member]", "documentation": "Universal Robots A/C." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest and penalties", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r668" ] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net increase in uncertain tax positions", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "totalLabel": "Unrecognized Tax Benefits, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns." } } }, "auth_ref": [ "r1318" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "verboseLabel": "Decrease in Unrecognised Tax Benefit due to lapse in Statute of limitation", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r669" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302", "r1303", "r1304", "r1305", "r1306", "r1307", "r1308", "r1309", "r1310", "r1311", "r1312", "r1313", "r1314" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302", "r1303", "r1304", "r1305", "r1306", "r1307", "r1308", "r1309", "r1310", "r1311", "r1312", "r1313", "r1314" ] }, "ter_WarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "WarrantExercises", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant exercises", "label": "Warrant Exercises", "documentation": "Warrant exercises." } } }, "auth_ref": [] }, "ter_WarrantExercisesShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "WarrantExercisesShares", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant exercises (in shares)", "label": "Warrant Exercises Shares", "documentation": "Warrant exercises shares." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r1053", "r1054", "r1057", "r1058", "r1059", "r1060" ] }, "ter_WarrantTransactionsDateOfExpiry": { "xbrltype": "dateItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "WarrantTransactionsDateOfExpiry", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant transactions expiry date", "label": "Warrant Transactions Date of Expiry", "documentation": "Warrant transactions date of expiry." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Dilutive potential common shares", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1172" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average common shares\u2014diluted", "totalLabel": "Weighted average common shares-diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r293", "r305" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240331/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average common shares\u2014basic", "terseLabel": "Weighted average common shares-basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r292", "r305" ] }, "ter_WirelessTestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240331", "localname": "WirelessTestMember", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240331/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Wireless Test", "label": "Wireless Test [Member]", "documentation": "Wireless test member" } } }, "auth_ref": [] }, "exch_XNYS": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/exch/2023", "localname": "XNYS", "presentation": [ "http://www.teradyne.com/20240331/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "New York Stock Exchange Composite Index", "label": "NEW YORK STOCK EXCHANGE, INC. [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480463/815-10-45-5" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-14" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "55", "Paragraph": "63", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481620/480-10-55-63" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "14", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "15", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-4" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "830", "SubTopic": "30", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "45", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-42" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-4" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r943": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r967": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r968": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r969": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r970": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r971": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r972": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r973": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r974": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r975": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r976": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r977": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r978": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r979": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r980": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r981": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r982": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r983": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r984": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r985": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r986": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r987": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r988": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r989": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r990": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r991": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r992": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r993": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r994": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r995": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r996": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r997": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r998": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r999": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1000": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1001": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r1002": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r1003": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1004": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1005": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1006": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1007": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1008": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1009": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1010": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1011": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1012": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r1013": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1014": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r1015": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r1016": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r1017": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r1018": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r1019": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r1020": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r1021": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r1022": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1023": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r1024": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r1025": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r1026": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r1027": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r1028": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1029": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1030": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1031": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1032": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1033": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1034": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1035": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1036": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1037": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r1038": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r1039": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1040": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1041": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1042": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1043": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1044": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1045": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r1046": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1047": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r1048": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r1049": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1050": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r1051": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r1052": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r1053": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r1054": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1055": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r1056": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r1057": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1058": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1059": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1060": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1061": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r1062": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r1063": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r1064": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1065": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1066": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1067": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r1068": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1069": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1070": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1071": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1072": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1073": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1074": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1075": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1076": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1077": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1078": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1079": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r1080": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1081": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1082": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1083": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1084": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1085": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1086": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1087": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1088": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1089": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1090": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1091": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1092": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1093": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1094": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1095": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1096": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1097": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1098": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1099": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1100": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1101": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1102": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1103": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1104": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1105": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1106": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1107": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1108": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1109": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1110": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1111": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1112": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1113": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1114": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1115": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1116": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1117": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1118": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1119": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1120": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1121": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1122": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1123": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1124": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1125": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1126": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1127": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1128": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1129": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1130": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1131": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1132": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1133": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1134": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1135": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1136": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1137": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1138": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1139": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1140": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r1141": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r1142": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1265": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1291": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1293": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1294": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1296": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1305": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1307": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1309": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1310": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1311": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1312": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1313": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1314": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1315": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r1316": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1317": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1318": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1319": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1320": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1322": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1323": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1324": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1325": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1326": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1327": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1328": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1329": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r1330": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r1331": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1332": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r1333": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1334": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1335": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1336": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1337": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1338": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1339": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1340": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1341": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1342": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r1343": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r1344": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r1345": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1346": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1347": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1348": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r1349": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1350": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1351": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1352": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1353": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1354": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1355": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1356": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1357": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1358": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1359": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 114 0000950170-24-052761-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-052761-xbrl.zip M4$L#!!0 ( !%XHUA .:>..LP" /4I+0 0 =&5R+3(P,C0P,S,Q+FAT M;>R]:7>429(F^GU^!9/W0\^<>ZWP?6&J:@YK-EV9"0-D5_>G/N;NYA!=H0A- M1(B$_O77++2 0("0(B0/H:YJ2E*\\6YN;O;8]MB?__>[O>F=M[183N:SO_R3 M_I/ZISLTJ_,VF;W^RS_=?_GPZ=-_^M]__6]__N\ =QX]>?K;G=_HCSOWZVKR MEAY-EG4Z7QXLZ,[_>/GK_[SS=#:=S.C.OSUX\SU1VX\V:UVK]W M]^X??_SQI]8GL^5\>K#B:RW_5.=[=^\ ')W\X8)0_G[G$:[HSCVCC /E09E7 M.MSC_RKU)YNR^7^5XA\_^MI\__UB\OK-ZL[_J/_SCGR+KSV;T73Z_LZ3R0QG M=8+3.R^/+_K_\5W6/]VY/YW>>2'?6MYY04M:O*7VI\-SOEGQZ^!7,EO^Y:>/ M[OP/^Z?YXO5=G7.^^TZ.^>GPH'OORF+:)B?'RJ_K(XU2X>[AAZ<.79UYJ#\\ M=/7QH9-3-_#QT?8NO\85/QH='\\O_A]?.5P^+K@\.?S=9\>?>C[Y]/C0R;LO MG5?+;5E?4-[")\^^L$27B/NGWRSX[*LOW?T 7_?V..#^?(@EU]^X^[X.P:4 M!:N/OUGG![/5XOWIU5M2_=/K^=N[1Q^>NM3DW0KX\U,7.C[^PWN[NUK@;-GG MB[VU\,MK99E/'UV8:H/E03G[PD.J@> M+!:L$;[TZ$>?GOK*P6KQ16G,=_G3D_6@R=FGY0].O\WEW!D=O[8E#H_XZ+5] M\96=?ETLA>:L36D4O[ 5S9:3,B6@M;"N%VD)YD_J^.LK.OVH_#NV]S-::S=1 M1\I^6$N6B;.?X&L"(9)H0(>?_OK?[OSY#6'C_[WSY]5D-:6_:@7_Y\]W#W^6 MO^[1"M<*%^C_'DS>_N6GA_,9/\(*7K%4_W2G'O[VEY]6_&1WUVKLKISU[M%I M_USF[?V=Y>K]E/[RTQXN7D]F]^[@P6K^WR=[^_,%[[O5_]K')K;AWIVT_^Y_ M_;2^:IN\/?Y2FRSWI_A>] #QIW^>O+LGYZ;%X8^3UFBV_O&#HK@SX95Z\A]1 MQ]0HL?0WU<'%C) C)JC9Y:3(*ZSEISLSW).KT.3>XQD_]ON'_#@+G#Z=-7KW M-WI_](CO5B^H\\/_A^YH"G8"%[0#YQ$!.Y^>4$?=^+Z(TD]_5?)_.1JM_GSW MU*V=?:?=FYQBR="JY3O5 :$T,I"T2]U3Q>Y/W>E]-H1-C.&3*;Z^T!W>.92' MO_S$ G2O3]Y1@XY3UN=_7?_/N>X:4=58E )?^(9=[Y8O5 QTUOG=IU!]-3'-%WO% -JP4KMSKEMMOJ.M3D.+3K$H5 >8509R MR>J:8[/JU*T>@XW#>WW.9YJW)_RWY<7N]?_H+]SEDP76-40YO,T2>;UMLI!B MY5-J0DC5&Z":L*6:6LOV^#:/C-&]A_.]O8OTYH<]N-MN6 MM:V\3/S,X!P29*4U_X.AF\POP?/I#V:3PR_\_A^_OWS$BF8YN3>;3'F++PZ( M=_?9MZZ;H2B[2SFTX'(F2*56(,J$-O"[J/D2MUZ\\XT:VT]B<^9"3< R%B#: MZ#%X?@(,%[UUFUJHC9=/61-X#5D%(G8$/C^:Z'STACZ]]?MO<3)%5N-/YHN7 M.*67Q&9KLN([?T1E]>&W3Y\C=)\+[VBP-D9>@AX /6HPFB_FM;.6XD6?PY$Q MK90*JOK&TE,\%"H)/&F^FHH]$F[J.9R[I \8&-,U8R MR2=+BB[Z'*GPIK6LQCWY"LX2;PD;,_02:P]80NJ?;8D+RU5K35M5(%1608[D M.40AE]I58_E&E?2%GX/(]>987 /Q_@B6]YYAN7*AMT2\,OSGC\C( MVMH5)8_ AIL1N_?*IE#JQ?=Y*-Z*@6TDVK7E!KS>O#PU:]UZR[7WS3V'-A3X M6HHBJT,*CI_#(8M"R3EEQ7^^\/YH(?."\%(DW[(LBF.@(.H+DX[=930^;>HY M8M0J^I A\*[DY[">[1OO#YVI^=I9: M%6O\GC*=$PYM=-!7FQA9IW>Q:(S+$B!]:ZJ=6/[@\_)""D");:T;/84,/)AN).5&&"'QES8#JK0 MK5,Y"Y!FL-<:OQ[VFL!G0VQGJ93P&8JZL/THQO &4<#26UB&^3)%+MU8\3H3 M?'+ZPGHW:,;7U#J?VS'FX=,!)M[VQCCCBDE*;>XY.H/6&-E^6&N;R%5AG>+% M:R*&*R'7G"^\'H6= E.39H]3]&[2;#\"6_;&WHXG95+L&\-7BG3BEQ9X8UO> MBY%=W=RC!XTM],H*)ZH+KP<&5;6X9>@50-K;/V4%E MRTH,#"/+%6]ZR%09[WJ^MKB$P5]XGP?%6R^6!B%J7N%>!:HS^F&X$YS3[-49 M]>ES/&;G?_7^P_T^>?O;Y,B?8^C^VWQV&+59??H>=$H(B"[(U]UWJR M'BM:W'N(RS?B+_'_R..\9;$Z]*"^+&Q/<++X5YP>?!1A_TSBV)JS=;$0>^(G M9.0*Q2I&+)7]0FUY%_7S[YS3WK=W[%E&V86V"X!D"UQ8[P,[N=:PI;04/@,L MC_C[;U&2 O>72UJ]7.&*Q%-\UD]B\,_GRXF\QL8U^T&)]-\L/@G*^^$[,V1;6%RQ& M$M]AP#K(6%E=79T:^I;$7[+;V M MC]-XRN,YL Q7Y$3.(NQ@3(<)B!?F'(;[;] D**+5.QO+D2FSBV28!%_&^, MH;,'D!N[,=MZ 2TEPL(.@(N6L:YUQ+:<51>&6&NGKE+XS#??] M@M[KXQ*XH M^]!6L K[U;8$QG?L O,6C=:5K;T QM>%O84&=>W8\>OGQ:^=U8M!0M,8GG_F MU']X ;],L$RFHKD'T ./J!,_>'N%[UCIKE_)\?VQJOW.]Y(\HW9K->]#\; - MV^%L6%.TCKUT710;N*MX+QM0#QM]+[V:A)7A0I98AE.=P1:BA%B;:WROVI9V M%>]E UICH^^EL'=O317/53P<1E&\C[QERZ)L8C=6L7][%>]E \KDDN_E$Q1% MC#!+-1%ZEZ@(LG./AC4L>Q]*S$S*Z3,3\RE@.HW)[]=ZL'2_^%>VS##* M4UD15=MUWIAT?O4AFU*4&C+>;IXER!I&6VS H*3HJP[&8+]P5)\]R^"SE53B M.F/ [R[5;J"@#MH5#+Y],VJYD2W(ZMZKA FB^-8&3SKQBJ.Q3K6W(#R>X4UO4EU3/@ZN6WX#:?J;%-8+$0]"T.;F0WNU1" M,&0H&A.PAL_"'EN13H_>F1XC^X"2IZN)E3@F FHJD>V5]R%>./;I;54Y:\BM M2XHW=TB%?TJJ&1E,$47%%#!5,RI!8U@1 M;4,Z-_1,=T_7K2P$!M<O*O?Y8ZN7O+=5D:G^+.NF[NGM2/_>6GY61O?RHU M:NN_O5G(%5:T@..*H#^]6[;CLW]\RO6OR_G!8OW;N@SPWM%CK5\G;SK5=.FN M00R&H1SR[DAB?HMC4Q$2$CG\Z?BKM"Z2.?YMTN3W/J'%G?5=TYG%:0^?_NUT M2"R8]_+7QQ=[M3R=ULOJ5]@I?HDWV!)C.9Q^6]02\/ITM^?W* MM^^_FRQ_^NM)C<&9P;+#$_[Y[IG7^9[+'\?5'KP_^?&?^8%P4=^\_X7>TO3T MW9P<]'2V?[!:KH\P6[B97PDEQKKHOW,E'ARY?R 993&:OOW%+ M=S]9KKMGR<;^NFKF1%+619:KOQY6X4H=Y(D8''UR_/OQ]^Z>DM6S11>]T8(' M(7C)[5%B.V6Z8]'U##P<.LQI5-']X)5]D-T7D^4_/EDG5J^3U^R3U3TU2 M)"/*VC0S]>S>-/+K*:5*.SUB#$(MY- MB9(0CA6B[NR&ZYZMHU%7\\2A/LPP/)SO[<]GZ[C\J>6\W]K:M+"WC9/V=/80 M]RQY-WLH-M.?X7C[;E+Z^_P<.;3>QVI5(E;20/C%TBCE+O6J0F,QOJ.JA6A]/=R\7J MPT[_F>:O%[C_9E+QR,P?5>W?>_GS#5NKUFHNH3FP/;-G[P4=2N6O.-G*^61M M'V[?4VWWGLZ:[-V#XP62].FOQ%"XT?)?YF]FRVWLK>U G9IJ;5WJ *JV1S&- MDGE%5-:N&RM5[:,M@6P71BS+^732UE'DI[QS/K&(S_;7$>;9ZY>'I]T8-C_9 MIP\.EI,9+9?'%_@@"B]I;\)ON1W4U7SQBI9;@%4?"<,G^_$RPA#9W?0A-_ E M%=F/$3!)$5W2$F4T4G2VQE MV$UWK /O5UZ[P^C61Q9Q7B93]D(;;ZW%!*?YO#U;O*3%VTG]Q$P>'[2@=G_U?#Z1: .?@&ZD,C+* MMB1E\:%KZ;P,%3!X#2T7K0,Y[T(=3:#$+CU?S,4M^,(2'GUZ(UU+LO@6<5Q8E4I.LL4PE)^3ZLY)XWZ?,%E?-T]I8.@QE2+R(*:%<63>?RN3@\:M2>+^9ZLX\%J'6]Z MUA_C8L;;:?F<%B_?X()WYMDGN.XDSC6E;+-R)-UIW19I[,@9L.HLS6I%Y]2" M\\.!A:]%I=?]5?/%_GS!;^3^K#V>"K(_).FYD0N8*WE5LH%$BO&Y9T5<7T%G:;2,E)789A:[! M90NH:@&JT7ARE+0:KC;UZBWM!O4.+M_LBC?1H_4H'$;--S8 MBM6-HQ'6^NQ M.HJ8FQ]5-KX_8/V(.FNE]H!F_,/J^925P(<:O-]H]9Q?W+'">#A?KAZR?OAF M/F28M0RF-)^H0LQ"L8;2S(OB5I JO=> %(1+9!B5G!;V:V"K5U&C8>LA=<^6. MFGFU]_-)=N@_J"#7^W MPG9N[*@2>R69VA&2+^__'G^EA8S^>08+DFN7]A4CT91;!4X7=@2V]VSQ,/8Q*R%W\1K MP) 9NU$\HG2VVJ*1L0FHAE.#6P;]PR#LFDR)S73H5(34N17(46::,.!N6BB< M['!K(R;JE4S,>M;/:C@^K@7;F/[XA#C@L)-U'8%Y@$MJ9R&:&QFEM>AT\EYB MLS*8!&N%9&3(AFH]D(LJH=NVK'RW$G-@\B8VBG5*AVH)FI>*;RMYQO6,CIHL MM51RH&&[O&Y$&'*3F6)M2:;H "FAIO,,MC)Y![:5D$/1!?6P(>6O%N&Q[I%! ML,?5=Y=5@+?]I-?2PN6(LJ\(V74'3EJ>B[86R,1"*0:,.)Q)_@@N35;T"TMA M>SKC_?E::(T/"V'Z[,=FISBI)/GU\?W;Y'$ M9I"$3J$U(4]1S2 XC0&RWWQ5\ M0'R,"JX(0%34O46;(>A&X)0DG%QS('N\.6>#=L,5/G^EJN9?GO_[Y3?,,:?X MZ9WQRWQS^>NS^(27QS#FP7OA,^#=]K%/\WD-WC'QP0;3ZA>B.>9?Q178E?B- MZ[I&%PK$=1>L#$=. IL]_VMSJ9K2U@.1NP6^QD-$UU1HW$S,M4>&0"0S9RH; M%1\,:%MJ\\45]K9&E9RO%LS\BHM_T$I&+(R9/[TE";M$NX6N2=DJTR]0!JFG M)-/1,MCN:^;_=.V'K2FZM9+7E^5HO51B VF*4('E( .9K ?E61+V[&3OE&E^(,LY%8#6BP66:06 MJX=JK'38DH),6"$18XZ<#@7 M*=6Y;^'IK+*E._'FOA*3Y#

]BFA^NV>FVG.UZLB-6A9ZCLT>C68NO,GJV0BOH$;5RS@\+H@[KK9Y@ M74^7_K3#XNU\^I:W^^F#-B4^_XJ+B<097@ACVXD$_<**5B87\,\%9_]XUF4B M8I-C-I$W?"$:]$/1T:_L'>P=[&WJB7Z9S'COG?5*U_!E<3!9KA[P0]W(71"R M,BVV .2)P 458#WQVF2RH?JB6AZVKO&K$3&IQ[ZJ!K(-IKT:ZR2JFM?#&K9@ MQ,8KV^#!>,/XS"9O:-CJKW&BR]>4;]<^%]TZ]!"*3()P4(30PN>JDO--9O>- MNG:;CBX/LZ%,<#I9Z3FI5J:D5QD%C])9E:PU-D=OARVONF4/^[J8;#!:JG1/ M2K&_8+KEO:M9[V)+&8KOR3:KBTO#BLD61J^=^]I?S6>^G%^Z*GQS96.[Z=$F MSU;%4@5C%52]\ )&!G1(. MZ$Z=SUYU]XW740];*/ZM,-NCDQC;_>71L1\LUI7&O%[B='.1DJ\'^CZ:G/A) MAO#^K!T*\O'X\)L)=Y%-HP]6@7%6BBG87TF.T2_Z8CSF4*K=/=?Q1!M=8.[( M,&"FL,U HQK$I 7,:,LXQFL(JE)(KB:3AC4:/VBUR684BH"4Q+OIJBDJ/Q5/W_%.$D?O66?,O[E ZGBY]NN) M8I$EWO="QE)U!.>33!UL;5WA1LJ8A';8X,M>\J4>3A=VGU!O >!*K M\1J\ F.1C:<61:Z*%&T;:["H6.*XZ8EO4QR_6JRQ__LQ.W%OF8POT5)IC4_4 M*^A:-;BLB5$?&[.8;&HI9*]QN/:"D=K'AY:332)50K2Y$JM,9QGE="W%9 XB M66T#D0KCA3N^X='5^<%LM9"91ULS1M?5!N**+[Q,Z NOE1#G9++(%W"^M-(T M+^1H:W4#"O]V$[F8FLG;V,%4$]GMCTZHECJ0]IVAJVY]O(D>FP0/&QM(=,NH M=O56B?%*++IX,%%J+*R*4)HRD'7J'JE6=SM-:S#9V9Q;LE,C/X-QQK<*5D@M MG%)2OH8$41L?0VJFE^$"?=MO4SPN)OW[9/7FF.KDT<'B#-4I-'>O:+%WUC=N M9"5J;:84U3S;86*_S'B"7")C.#39AQS0]N'P]@W <)?U*6Y\EJAUAR5D@E ) MP4EG498AEBH6=@-CK\&-:W&_%B]XOJ!]G+3S44ENA7:Z^COU37+R!3 :-FKR48&IU0%*6 . MSBO4-8TFM%_)Q/_\X/GX[[SHI*UC:U9S('[G5*!@Z&PU:U&95+7CQ3?'3:AN M;%DB.?;OG063C +7]'I39/!)AUA\)!^'XQ^X9O:C#PT /\Y8XJZD>JT5??1BN!N,[=N]W3 @^]V5?3?;8)#[KKQ8X6W9:/.L_S^?M MV7&^_K0L'1^TH'9_]7P^$4Y!/L&V&=>N29BZZC&J M;:QL)D"B3MN_ (%D\A MUYR'%::QH-LMU\>5^3DJA):M@V"M3-CCB-G$PH&H7_8 ME=4*[(Q&I @A:3:+VO"Z.3:0U@3;G+.&.-4$*O#"!"B;( MQ+UL:-@*UJN<(#T>,^3U)(*JKLV[E*"I$*4@T$"I1D-#;]!8\E1VN>_Y1W6Y MKT>8@F< H5%!3"01[U086Y@,QOAF^4J4[;#*YZ*K^HRUTCD6=)-"/6K6?3>% M-I++H?8"I80 KCF$DK2,\VRYM-0TA6%3X3LL++?J]M*26YI++D4#76-FVQW9 M\=;%@7;L>JO<#/5A7;F'\ZFXTXM/Z5(__/WYE-KK;\Y&V"$D,!3 IMT]&Y[:/TK-6 M?OR8I<'#1 TJ=9M*)#"U:-YE:"&IWJ$7)-.K4SWZ867G^I,NM\'TZRA@Z;Y8 MGSLXUZ7"W#3 +D,WJHDN1%5B'XZ^XX:UGE\3)%#)5'2\YL&QH8L) ;%YR-BS M#C5I.Z[O?%N1^\/I*1;'6A)52-$9<(2LIT@Q+@NE%%VLLW98!JP7M)H?^+/A=H'( MWO/%7&)[7XB''?WQ1JY8#LEX,AZP)%XV&TBH.PF29NU%%E4?EW7MK $>RY]Q M,OMEOEP^>'\TJN3C>?&?-\T^F<[_.#IP4QK@0@.$CV:+[ IR\:DDK5N"3$(2 M3$E:!$S@?VKHUJ5L^[ U=J>1RV^X1Z<2Y.LB<9D+\O)@?W^Z/@ZG)PS"GSA; M'T#.C0R.)^V2U0QC4B76Y]8PJK&A0?-*V8"AA7$#A^=UI%M;IUTD!#1I3V!U-<5F>%4Y[-:)W7?/7'_ DK]>>TJ/PY MB]E;F0NUKGZ<3>:+WV=+"2E0^VV^V@:O]@ J(6==6O4!4O0%7%>,V&V2>&E- ML>G8G1X.L5\*:-W@&82:#$9$!"W#VEPG0?6=( I9G4_54QVAP/,C1&HVB$C1 M.]-CA)P\.S(LO0Q&$P$UEF/_HQ"/]C5"R"V0$ZJ9J/)D')+D(PS:56 M7 M(,?&UI-E&%"HK)RUA2B2QC*^?S0,9_TUM;@*E81U!GSATSIB^2@F9:#*R*@E M8R+>:*VT@PF\RRO*G9ZFZ0AC\UF8>[+P<]3&Z)VA#G9+"5N@UH?EJ;X09C]F MNAO)O]Y8<5[V(1G4"I*1S*')'E+E)8W-=J/(L@D9%KB>,\;V=UPL\)NCPG?3 M?+"+;!R:".Q@\?)5Q9NQEP2J]F0L>QV!AC4?6ZA\W\T85W1DK6(;1AV.S;D-[,--"3?6C4%>A#B$>P$I9@F$X]ZCSTJ[X>M/CRG);_22=H; MK6)WBDUQ!RG^9?>\%D!M"WCBI0K&Y#9NOOH*9TW>X/[-W50IR9KH54 P@877 M60GI-Q6@4C%47,ZHADV^[9 P76$2]WJ\%(\I>W161O E8$V(4&*OT(M//BOJ M*@[+4'#&E.U7\Q5.7[[!!;V93QLMV"P=+&;/:='GBSV9/'+1^=OGOJDO1I:( MH<^]?_OMWU_>, EB0QF1F@'3NV5P4Q&2#%+*RAJT0D0Z;I_L;8?W&!W>US0^ MPBK#1K-"BT+3'ZV!7!(;Z69R*,;UG(;%?F.E'6\#_%=47>N+1EPS]5,&5V,# M+,WR/ZKE6FHNI8PFL=NHT]M-?1,UED+60G*L:IS/ 4HV"GIHJCG4A=RPF/TJ MV<,V-SYFDT#@1A.5195J[(7!?Z (3N<$&$(%W6PRK03V"X:CD+]X8_1OM/I] MMB"<3OZ+VM/96SILB3[N$+F9*URJ]0XCE.1%^>@HK3P$*F/66M>:T];I&K[/ M;AK0"I3?A-T,KM8J/*P]*RGE0'%/V-55%-$:VV.A837ON4;\W9\U^1_9 6]Q M>@X+>J5 \Y:RXA*MX,Z1BKQEC="FN9!DQ(WVP#+L56LMQC0# M(HQ>:ZN]A1B;B+!#P.XT5&4S)ENTC\.*\$V.$'T#9Q_?QN-?']^_D?X8@X)& MOBM [Z17M,4S"<5@N/4R3GMP/J@P*E6(,E8"%>HL0?M4E3#Y4.^ M4NSX^/<7._#.@R53#2/B4((4>;-5\2;(K =J2EC\K ZXNOU1_,RF;(V: >2 M:S\.#=_?WW9T^#M0ZR;-YXV.#IO:G%'(#EQ/%5Q+%HI5"+XVJ[3-/?;AJJ!_ M\$ZHRRFX#198AD244\X,FSTQ".HD!98-:G*J:)NPC9OT&H3_;C+;)/_=C\U# MY[3)05BJE3(>M$ZI^*Y]P.%ZJFX]*5XV1':X#704/M1NLE#-!!DJ MDF,.Q7:_J^G)CYHCCG'LN@CKD)ON U_SS406F-FGX,6%5*0SPE:"0KJ#-S)J M/L38QAL/\Q67X]7?'XUOD5G-U:B3 K0J@LN^0]:Z0FZL'*F9GNVPQ/W7XW+L M8.'ZC?9'*+86"T7P5CH$'79(KC3A,\I:M=+QEM+GFN,:C/HI&S;1M@HYG' + M%E8U0":PK>X>$XV;6_DQ2QXN+\)77UN[0;.(+)XZ.P_)DPS:1LU*1070D8%( M,3JD/)Q2&:2V]I0*.:7E+S66N.9D6R]@C6K@2!I++#ML1<6FI7]6^5N<[U0I!M32[$$S7B9$E@=RV7\[]'V(N.PF MB[*"CUYA@TY%@:O6 C;VO%6H1#WX8L=K)?D"R\8#G$IKY\LW1"LA,CPA[GXT M6=;I7-9H^> ]_[(_7^)T7=VPY%-,#YH09_ Q_&(FLP/VTPY-I? A?I1>%M=N M/1BD(U]D/CU8'[$KL*9&:QMY!5U1$D)^-J"F-;!DL9D5Z+YU91F#*"M,ERZ)$B5M5D, M%#&YUGK;>E[RN^&QWA3%J%84(^]D5MCU$![G4"N_W29E!"7Z,NR,L*OLW!]' M$]M06VH%R G53&#/!DFQ.NZQN))5U>-1+8SI4=QX5HZJ2-F*'5J5M(@0NQ0J MA=%?M,Y4TDT-"\YNHV>W 6#),@6#9"0H'X4YT4J_8<<"3:-A^Q2(Q@NGG9=3 M[[?YK)W0ZFU*+K8WM.*;MR Z]6,GZIBV\--(XNH-+0XSGZO[RR7MCNE5I21G MLV4,+E$LOD+&_M[W797W(8(W76H-0LN.K9/?2U0]#&9F,41C_L_,[;V/#U MRD[W+IGB#:@FR?M,CS#\BQ?G\KT2G1^.^HOIF-M]?S N]?+Z%3O'3 M.HX!6-R$O 1KD^\V #9D_[1F XB2PC4=730NM#Y<-.X'MX^7UW$[7:#DR/5B MK(&4'2,Z50WD5#)X-M>HFDG:#-N%-215[[_RN5GJ/AG.('>TOK14ZO-7#N,_ MZ_MGKY/?WJL_YC/#Q8KN9[M'ATL#AK^,:;^6+UBA9[9WUE5U1!]#:90%*MH3JXQOJ C9D& M;XI,I8LQC-L/P_M\.ZMB[YZ"%4F:C.:&S9-'3CZM,)>UWT"\M%>SKC-_!Z4J9T^/I9J>%_SA=OW[_8O+ZS>[L,&-UCKX4AN>)P;2R#C"'"*@87/>$ M!?NPZG[P>L@!7"6CL) M#L@)^R(9S_O1%"C)DL+&BKINM MXS;@W/":I'&(D:_)^<^H&9P&*=9D\!-9/M$3VU.B5(JI5I5AP>H-%\U=*I>[ MIBE+/F/L$K0R:^0>ND# !J6QCC5(+==A@ZI7ZO9OR^?>;KSA:'+XKECYG -I MQUY)1_%*G&Z J4G7;4O9%@HA#NM'[K8JW4W3*WT1.K-37+0B*?9ETRN]H+9X MQ2ZM*>DV[CZ81[$Y/_ J2^\V62XJ$$%G(--HVT?-8?T?Y\.=D8BOL!W5Y?O?>V5C#&>!:1Y"!7]*P^JZE%)1:E MK=?=?:\I,* 2Z' >4_#)H9*O!%:,A%>LA.F[RQ)E(*-3=7P3OQYW+AM:J:(&AI'R5"=O9V M=*U.4N\?QH(?1CKYN 6]D;-)7%*(YG9EM1SZ:#I&\1!(R/1E2D(00DI3<\T^ M$0ZGA<^:=X+O-CGOY/RM ;_,9Z^OKC-@@%0)"XNQB4&>\4&F+Y@$.;H G5US MS*KY/EYP^FN4QZ)_3XI6&> ]GDJ6#+?/U[A!UF/G8])H,K"-Y#41"%XP%VC> M==MR#+KTT=;DLDG)<\Y'V$WWWU&U5;'_%"POX[I7![4)X).O4=MB20^+=Z3P M^RS/_]F,UFGD5W_,G["9?$Z+2E*Z-'LKT=)U0& VF2]^GRT%G5+[;;[:1NGG MQZNK@QA2;>KE2B>H\=@,]9\^K:Y,4\* 0ZIK$^M67<:MX;FY=V@YF MD8;QSS $Q1),P':(4601S,\H 5#H^-ESLZT-.Y'T2B5ZF!4+*;9,Q3)X$W:S M(H2XI0= C*%GK7.C81MWS]Y@#W Y^<1/>[Q<3?982S_K)U\Y^>$#S_>N!,Q( M%5V- #QVL=ELQ "%80+X'JKJJE2EMH[ROOOA-\5S[W:I8KX M3<*$*QJ+=4V3.2A0:PSQV"\1?)NLL IU$)(^74-$IVE4X=V9=N=-#C]4VAIT M"4H1CF'%&B=G17P!(N^,L@..,?O*'.9_>?[O._#.LU?)E 3B"PJ,9H\]1@V] MMV2,B]F,-X=Y&P,G=U"I7E=;7J="I8*BP'#65T8$449CVF18V4;;S&XB@F$' M=]]B@VWP#!([7Y$"NV&6]5XT[)7UZ$%C"[VZB''@>MC;\,'EP@?72"VUR< " M5MT5ZU^;2#%<\AJ*2PDTJ:1;]@822IOB[" MQ9TEP^^[MJ7KN MY_0&TT@X!Y1N3OJ#0&=$P,&9%Q!"Y),BU-5#)11]U))>& M54\_&OOJ\D0,54A**KEM%1!5*7"F%641B]3Q:' M556W90*CU[-LDFBE=JM"\!!25BRHUK*;ZAL$$[.5K)&/PU*;W0+"T05UDZQG MMF5MJW2Z5&$]0X*LM!8FD]!-;E9M?S[-M3U\J*JHT"+P8QF=CN=?-%C-*5W: $9-7K^*=?2H7H5NW.AZ3)D.^Z5UU1L MD@3>6QV&(OJ86@*B2-M")&*6,NFAC%5Y\+7@K%0WG MGRX[H,LRC!?A&S6;?1#_EN75$,EX1 ])=XPDD3<_'(#Z6C1W>:PP'KP_BC"_ MH$-JH.6;R?[GWMZ3Z?R/HP-'JH4X!=8N8T0PH"I69XA-.N8S!D"5&F3& #X[H>=V>-D8K!E3!>\@ 3$ CGG M K4:5XAQ@J[#.<*[T00PP.(R+ _::3Y==8G!A P(-:(:H@X1*S8S'JW);91C M\T8Z.;+&U\:K[YR4)C3 K!/X9DWSG5@>Q@657\-QSQ>TCY-VOKSFE>+8'L4$EFOC5*M#1<@^@[VR2\YK8(Z:?EL]C&LW+IA MNIX*6TS27-@3D.T:7# !BD\:L&I%.EI)H8VVPE\)N_[MQ=_'#[L2Z19:Z[Q/ M95<%0Y!M#8ST*.A*/A .!P:V5+(ZS)KD7E0HI8%UF0&:5EZR<1%2]IXZ9E7' M8P/]@G=U$D[=VY_.WQ.M_:9SE3[M)K9V[#G4Y@J$VKUP0+(*(UY$\H36%XJ! MAEVZYEL>8%,XKGOO.K#;1=ZK:&F&VW00MC5=8F488< MHI \^ 2I).%\Z*[V'DT=MRSR!:TFAZKI^11GGYN:=94K[XK5XN3 !S2C/ED? MOWS$/\VH'?WI1N)H"L64+*TE4L/@O*^0M#/01+VAMM7@$SFY9"5P. \E&YT33X%HX;CP/]* M*/?1W_XV_CO7)E+4IH!;#V(F(9[3I0"%;(R-_-;5R*2TW\I27H11[4JM_0]7 MM[))MI_<5&WLY.9<.CAAZ2W>:XG+)N];K2'>,E1=NN;K!Z_=WZ"\EEBS67C^#4; MQ!*,%@HU@LS0$QP;G\.YVK7GVGJ(WN*PQ4JWK+I7IO9C:;$7E"G.@?ULW3*D MF@+DWHR-6>?FAE7[MS,VQH@8#Q#MCYFJ:ZJ#)D>"7A1@] E:MUA*J(G4L-'^ M725G$Y/Y%J?T[9+"8;2=*=89XV4&@17F2]10LFZL\E3QIOMD^^Y&:61-[L_: M]RW-1:1T@*#FCACJ#79;=(?1A-:@E1+!^:B%'#U!:BRZ.;02QXT-??3BU]+P MN9_TZ1'2A2R,$8\F;^4&VG-\OXE(PE?8+%[-5SA]^087]&8^;;1X0:N#Q>R' MY;+ ;%2QAEVY[ VXK L4'P@(*YG$BI(&SAT.5:DS3B+S1U&5K" 5Z6:AU"33 M(V1N8' 9J-C0L1EOQYTC<<,+\\]3E;2L)N-3L?"O8(); GK0,C\-B+33M8J[>I%R';4+Y MJB9A2/^6%LOC@.&61>4[B',WN1EN=(=#"+X'XPNHC@5<05NCA,?" %;^1Z567>LN^C!<:3+5=N_IK$ET MY.!8EQQZ"(M*C9;_,G\S6]Y0MIC$VSAT)T0C1AI!9#H5:?Z52<\J* M_SQNRGJH\/@W8TZTD >NO%++9_T1[0L=SFW$Z>+%4Y%]).T3.TN959*+[#L9 M'Z"GTE67Y&08-C@_IGW?9%5M:TU;)>QB*&TP$LIF'Y=U2UIBUS+5!PO*P!@"E!$6)H1();;HTK!U#=K'LC.J=?S<:G'4* M, 7ITHBZQE!L[,/JV1T:W7!-A$E!.:LB@4;B):W: 6HKO(TY6FV=Z7[K 8/O M1;\;&X)5&._ZY"N4QHK<56N MFEAWDTPG*2G^;X80BP)V)AU;3%793D9;6ZRIYAWED;KI]0O?89IW%,))H:P2 MIF"4##'O,8#MS6G2J64[;)'->8'$& .Q-]@3;GP)0=L(BH1**VDI0FX5 M2N:E<[[&:(8M\1PS3;E!!8C&>Z49[ODFO8G)=D@8$NB,Q;I.2=EARUIN>Q-_ M:&. KEOK;0/3HY0_! =)R/JT;KF;&"C%81,[0_DL9[$4AQ7>+0_G^7YWX >."_/J-NTLHTU=A607 Z".!FIU/FGT MW8U;FO&#HK_-@O-=47A5IIDG8?8QNH#3,4 V*8 J?)V435!QV 3& +1FMT;Z M.AJ,=,6H:X6&A=TCSX*;=?-0@M6F^TPM#,=',/IDR>\@"%X"\[06 6_6QKZW2-I+4)>79;A@P:* M,1%\\Y4]CX QCS^%ZB_)"8 M8#,,*;NS^B.@@.S)VJZ/JSI82DH,#;JMW22E,*EA5>X/B/:5\L5ZRWBM)@,N M9 4)>P.;C(LEJ^)I6 _U*KM^\K M_T?)>.PN#%*H&8_Z"E79@-66JG X!'3Q"J)#UY./6] ;.9OXB-)SNBM6+4:M MH@\,4&UATT;6LPL1"'0FAK'-=3ON]-VQXI^W\_BNA"X;BZ^4(E#N$5Q$1F&) M")*AVHJKEG7-J/)Z3NWR@E8H,],>XV+&*W,ST5&/+9G6LZ0CV?DQKD/V*@-I MY7KGS\B,WW T'-G3=G)SK7I^A7RZ9IU0U#.*=4-M MY\PENJ25*=HD5EQ" M_7;OT=_^-CYN9K3<W- +J?OHXJ_Z99C8RDSFUS&K!!" MLH'A'"NPA-U#34A*=6_,>!57NUA!*H)TZ-R>/VHU#.;'9 IIK2"@T-'I(@,O MV%T-,7A'H80R;M?2%KAO=C,^E&+(R !?B X,VR'5>*>3AM:,#12H!3-L:D=4CN?E-)=C!EB&"B%-=> +O/I(K$(>]9#/A8@:Q*Z%*2:X":+\!6.VKNE M/=_L\'"#&$-5H,@Z<%81I"B\4BYKK6.S5(9-LMPJWPT$Q*]J!/0FM6UQ)97" M,,&B94EMCG^J 7PUS68,6.NPKL'HLV)YP>9RP:)T?V]^P+II M=^E5=4=^H>3 V\BV2J&2 9P-0M*L!+RN.8UKM08(<0X ]'8$:FW0;%4;FHID M(FD=WD1*J04K:M0R C>3R? T9Z,J$U'UNO0U752[) MD%>3U92>]4]G&\I'C]^QTI9]]:RS#[^Y]OA/0.QA['1-02*5Y.TC$'LS2^RR M2@93ZN!)!W#(H"@%*F 2Z::R,LT/2S>_V?ZP7V^]M-'E&7TO '-.,?5L\9#B\_%!3_1JOG_.*.1?#A?+DZ[$':,OS< M&$=^[M2+10:=.I.TS#E(33?0M8?J/<;>QBU2VM%0[ZX W^JC,Y&!# 5D_R1[ M=I03%NC1E>!5]6KTZ+/%WOBY*XQ MZ@O&-HN)!'K7:)5-V=:[!C:VF;5)E;T1!R4J*;W.CCV5:, YQ3BC9Z]Q6.)W M6:MG_?YB(3[\Z6 <+]3D<,/>?[T@.D?4?3?MJJ:*RIMP.*+*N:XAQ9:AH4*^ M4"A:#^=HCDB?^J,$,DU2Y$(B,#H6MMV%0,9C0_3.A>YE4O8NV.Y;ILD?MV"G M42R&@298U&RQ,@9(F0V8T0VSHM9U'C86?ULC<\6AQ\I+V<$IS_^4D &CSA"M"3XHCS0N;\4'4"HA M 9GX^P&P_C:?_?[RY4%93MH$%SNDCIU/O92N0+$C(8-3M+0=6T&@+K38D[?# MQJ\/\PI/9XW>47LU?[I<'M!B>1CF^;RNYB%.I]LJI]F2]E.\*1 SR-A0<-:R MGX#4P3@CK1@U>S6LJ3Q'Q/0$R-R?M<=3T99X<_-$C,^M:JSSLDN9+5DE0"&5 MC+H477VON@Z7]!V>QOB':-)0KD0L-H)W0N*ALH.^O30R^DEC"GPC@HZ%]9+*0*:[*'XI)4- M(08:5@I^T/Z%89!MK9Z\E,!E+54S)5IV QW[]9@LF[50S;@%F6,5\W[-P#Y? MT#Y.FK0QL-KZT<1UHTV&5!6Q#V:"2<*V&0"SMV#$"Z,:C!\O[#XZ>-]>O59N<4J"4C-B.,K,9?]F?+W&ZGA"SY%-,#YH4HO,Q_&(FLP-J1_)S4A]^R,(ITC9.[)O%\^5O3QUZJ;HH185\1"A:L1U3QD-B ,RN&BL%[$TI1Z,* MQ0[5UGVOHW_N:W^UIO'E_&86H;;2DY8:9>4C"VUBDU:,T5"I>=6Q41B4&6S# MUFP8>%$M^M)CDK% BOUI%Z"H6L"WTF)KKIEQ_>G1Z*"N?H3*C9ZOD)MI,19V MSWPVX%HER+8D"+$;BS4;9XN1>5E!L=3 .M1% MMYQ:NM$*: ?;OB^O$\6L_C*?O7Y%B[TKSQ)M4 =EK6P5NA1*U8&+Q,(;3 1; MM.D5548U;#G]]486;Z/RUQ&5)U5(><_R6=@/:3X"!IT 5?$:0W.Z#UN-?LXN M+QD2/I^M^SQV)? 8%6L1Y1/X$CT#F699B;#WWI)-Q B\:C=LKN1"= Y7PGET M/6C&1*^#Q@JEA""#=31[^NQ=:9>5\3W74NMH:WG6)#=\M\E);C\X$99!WUPW M#:ICW>N<+Y"444(^D;%:R@P61A.*[PG>_@C#YBG['*-J?&5I[ ^9 %%'B*ZF M$%*K:CS.[-$SA%S^8N/T;;$XD)>ZD)ENGCM!6)H:"NQ3/7A^&N_)CA7 M6]B[G7A\4)B,ZAYB=%+9I"WC8%Z8'E/,K?IFR[!-M5^-Q_/7YHN-#9&]CL3= MYE( NZDNHI-BD^2!HM#N([(S("@RYDH%?8IFW): ;X? +]39>/[K[XA'OT%- MYG.QIEH'I"0 93I['H[$SJA4JK.U]5M8,APLV9)5ZRP-,LS%VAB%:R >E8= M1ON 7CMK:5BK]DW5\?O+5XOU1GU_R]YZTY18CL$W0QY\ELH[6Q7[5C9 #C&D MTKMO>KB@R4EH@\_0)M,U\^('R7S\3HKIJ#U9S/OZ7%3#XY=AG7->BS=O\U@R"V MC[O74*JP9=LI0W)FUR'+178O-.T0QO\FHB$@T[!9M[@ M75MPK1LHJD7HT>28;=#9#DLD_(U4O8C+,=75T?3G=??!]+#Z[82(=6B&UH%8BAG\ M48>D-$$BIV+ 7%0>%HMO27:'@0PM-K(Y:VA*^GBHL)_4' -SZZLR.J4Z;KG6 ME8*\*]4V/UP!XB8;H5RM#(*%BSRQV^+87)8N_RCO&V(O+0SKMMS2X5Z]=8J) M(OM-%5@1LM.D$0&+2Z#]_\_>NS6WD1SKHL_G_(H.>7GMF0@4I^X7R78$1Z)L M[:V19(I::_N\3-15A T"- #JLG[]R6R0$BG>R0;8 &L>-"31Z.ZJROR^S*RL M3 <&ES),L_Y:5H_3LKD_0SSHX8 .P)(1+)G2#.94L,LY$&%VED M_=W*K\)[3]-S/?O_AI Y\+ C,0N.]<<=\3(ED-D$_WDGO%H'F>V]F"#&+:(C MOQW-C_SHY=$XK8^06)FR]HIDRR+V-V3$18L%"XLR5JAL56_SF6N3JP?:N^I! M3%4D5J1TDI2V,KT*DKCD$PG8UUA)KY7M7:RC398ZCI(NEBD>__;TW=_>]1\K MF$NF:)>(\ (\/JLS"2IRXFR@43L5K>GMEO[5J;83\._ W$E'V%SH!#*V#VME MBHZT-9<8+>.!:.\M2$[AQ#,:2':<6RVSIOVM3''#PXJ[X-I@WL=)5M!2#0#> M8=#8QLA*"Y@)H:T> MRQP#!T-:2QR6E4VXB"J8$%7O2IEM3$YSW>FXAX\L@\!FFX3%Q "$HB+.>$=R M*-10F@)5O?,UEBFXO5D8KL%2$1&W?<[92$#.?Y-9C>Z=489N C-IU86/>P@/Z?D^GSD9_- M?O1&@(@(+.WL[QFV@EZ/)9_0DE\&1/8C3 M6*E]$J")2E+<,LJ%N)(T"<9ZCUWFBEZ'/?K>;QFM^L9.GX61 MD)@CS@4,OBMNUC:>.)R-QJGSW3J;=ZUZ^#V=7"7P'B9"/!MO>4 MB)@MUC\Q)&1FB/)&2AMU$;J_XMIS"__N:'1F>>^UJ9=C* )45*P11V2QWQ13H"#I W.H#@]G>OO"U1LIL/CT!2_2R_ MF^(QW(/O^'1Q,]1S7UB7I=(E1N.+)I;!;:67'&R/[&#EP(2FSC+6WS.W_3*5 MURBLLBFG#;0V2AL6"*.&@ZM>/ F!%^*H2B(9";*]6:'QYT>S^>0@3W?SXN#X M;']X;?)=?U;+%Z4QKZ&4;+!Y329>M0W"LF!4ZP@^4%]7ZP&J0:PHDWH];6.= M7?)1>6(R3>!3,4NF=A]+X&Y"WKVO8&6((N,LAB,"L3NV(E M0URPB3"?=?#"ZY1[ZRC=,&)[*M2^2)2$ZZ9Y'^^&:8W8";=/L9/.(KE11!YM M2$0XW&AK^X2(H(@)P?GDK0NN=V42KSB^L/-A=PW4R2LM,X\PTR43J6'BK06 M+> F*",5LV7IT-[E\.& M @=N)P+W)6;!\1\W$B*\%MIC:Y$@L2 B^ )\5QTUB(L'/_7R-U7%%E#4:4P [ >CE1$&<9 M,%U,C(.T%!5ZRT6]:1+W,$MGE#21*P6WPV)O0H&G(<'QR&# !25%8;QWWMTM M-/V_A],\@D]6T"-HA5K^, $_&K@2F@?B.$L@*D:AEGOB#;?4"\ZDZ2V3KW?[ MJO64%R&LL%$JDC.3>" 6_$.O! &?4&TMZQPW7'M-[!ZWTYLWU=R[G \ M>PEU_GI[1KO+-#\GB_ I$FFP&KJ)$7.**2D&R[)$ZF+I[U;[33+TM\?I=HGZ M-W_\X]SI[TV\QR7CLP^%&+"F 4UU)@[#/S*)E#4:VJEW.?%]WVY;MY8IQ2;/ M,]CI/EB/'6P2"4EX4H!@+:.,ID3[)@/?T&F:TW#^TD>DK1\T=#=_FHP^@0R< MO:@+@WVY&;2O0;#>EHN&UN:I3<'6G/_JQ\L^XO% "0 E%YT2"*)J&_AX0*2@ M#'%)FZP3S[J_;;/ZE1R[1GEK#W$E&/A7 MNM[E*2R#1=Y2G\Z0#]P5_]+*?=C#MAL>WE-XG_PK9^F[F^2H4" MVLF(SGAHT(= 7"F<:!^X2=8)+_M\"JMVGN@+S_6&;P+%O3*C""\>$"MK1GPV M@G#MN/?*^"#6*3/BK[^N0^W7D+A321+&,.XHK"!. YX(Q9,Q+%IO>[NET7L4 MZ;7B=EJ1GF9EI0;N$06<&RN),X(3'D%]LRH\]'>SXP)38V\R]Z/V7-7^9)3P M],+\:#KNP-"X\4O]%]P;UO^'I+BV&34^&G,KX"N+4'O[_E-XK?W\=KR9V?,4 M')%@HL+3,HK((A.Q H1,B,)L=(D+UEM3]LK-M,5Y\L/I)&SFPC&L(,[!@Z1, M8@P.X[#*.L)=X3YEGZGKK8WZ #&X;^KOIT,\X;:+%63//!C5'_]:HWV]EGNJ M?+'!@4=&#>;QF4""XY:4D$K,F7F?>KN;6X^.]\<[# M"CTVM['3>(\-43!&2@*"E-(J I#F0"FTD(%IX6GO=NEO5*L :P6M8<\P"F:Y M, &/Q3A@&E@#$E(R)"EGM='@@Z7>Q=\V(V?Q1H3ZR,_&,.U*SA9OA\V"WFWR=6\ /&(SP2P=$;& >\]8)-Y92ZQ,Q5JFD^I?W.^* M@/W[O[[H_YS;P"*#"29<8F(Y33#=06N2!+<>3, D32_=@??PQ'2$'L%Q3\T\ MWY^D5^-/(.]XF_-_S?F-/\@7!LO>OUO"J8&SZP4(9[I8+U\",Y8YDL$$)](H M=-\8,*L767%=2F2]34.[:;&'E%K"18MX"(OWW!\.YWZT+BAF%$NL,$JR9IK( M8BDVL4M$T4(3TSH*U=OS>WVNRM0#KSA%2Z/20$M*X5D[EV!I01<]Y]D*SU3Q MO]1',Q]&7!RUFBE7B,"3UQ(W,T/@G&A.J38T4+T&A7D>O!7I U7>*_LHF\$"G=(P]$1GB?ZGI"P\R6.CE).+Z>3 M Z3>HWF+UF! '?>,>I>GBSWAKQ??H _1T(<1AF"5Y"YX@ :*D27'B$]6$##& MHM3@.\KL^BH,B^3&[^I\ZJP;YJU\L[5>#&=Q-,'H'U ]_'(XF?E12P,SN 5( M#A[)@VM@8H;CHYR.LUZ_G91;!*IP7P4LASPM'AXR01%:2I_*Y9AN,KFBB_2@ M]-C!CP9%?,#":H8ZRJ01*?L)Z@E37-N5A&F,,M' TNJ)/@,^8 +HER3 JQ=-!:CYD2F3&6:20N:P_P MGL"B#_ K3RP)YZTOLK=J_Q#1XQL%R=]/EATW?B ?4)?DF,?]Y2JF*APBFA&[:)'>E!@ZP1OC;)"Y9!Z*[A7(@VX M'I_R='92K>ZALX>VYVT#EU?C&Z0057?\ID'5Q*-T8(IK;#:)12V)=8H24YQW M.GJ;^EL\XJ+R(BNM+M(%\HK'AKP=)D)D2GT0>)ZA8-$([3+Q(BIB' VXE\-* MZ&TLJ<\%NI=3?]%(QHP#@ E28TL8;8FG,9*,_ONVP]8 Y*#7) MNXQMQ#A63O,*[/62P*X*,:>42K;KEQ7V;>OM#IV[>F.0.L52-R]*)WL'A-)O+.%^ F#(>]+; JW65S7G"J[-@,?:A#Z@_D?',M M8U22!.&:-TD)&8WJ;)[81T:HUM)-Z0Z.4*^D\;X\8 M2R)#=L1R"1)L0A$):-3'WCK,NWD^7,S[.Y#BL_G>;R;C#^_?'X79, W]=-EM M7CL,2''O;/3%D^C 19:P+&!56D]LTIF"/9E*?]%DC;>G;V0O]^80U<,0G:3, M MYX"NI==>Y,!";^&@7]R^C.CJQED671[0-M(9FS.(*L/S?;(05Y("7BO:>%L4 MZU\9]24266_61? %A_+A-/(,>TU ;9X3Q053&M? N=KG?]VNV,MO3'$N>$E M%;"\(X \5IP7Q-',B./%>:^\SZ)WY+H.V\8]L)MT29IJX'"9L,*ABAXT#HB< M91]XX<9IU]L*=#=<6JQK,AFW^U'KHG#!,IFUM6"^ZDQD!KLV.!N(-=I*IT$; M>]PN$T_N[.;#(["D_"R_FZ([A4ET<%J+ 0,_HJ(F.E=E.(^%&%Z6SZM+RF[O;91NVSM+(O,N(GDV^[O M7F/A*V,)+6"@!IU#D4LO"W);K>)H"C)U$ZWZX=)[-1/X#6Q6/_)4L]-DH)3UENQ6*>-3Y39UY/QQ[T\/?C-3_^5YUCB]<8< MT!OG4TFP@Z-7A ;>]E:SQ$9P/F-A3/D(E)UZEVZ98WKZ8_I7FX(_!-28IE^/ MILLX\]H#Y?:..AX,*+< &9 I@%X7@:=D+8L.*-++WFY7W]XE?9'+<)S3KWD, M/[0[2K/M],^C18&A-WG^#B;N9+?[^60V7U0G7JKB\>X4KU#*0DZ61('5*0H3 MBZ+"J5C&/-5)IO[6J>E5'+FRQLK-=$%%$I(:0IV(1(H22> J$5.*$893#]#4 M5^%]#B.9^CC_[^%\_Z1VTHNCZ069%N_W)],Y+M5%7]E(@J%:"\,4(U@+D$AM M#49?,N& 29*Z%.@:GJZ]?0W7'F)/;U3?^J #BY30;-K\%. M01U)*B;A-0^Q MO]T[^L5;55Y7LNNIBRV8C)QP8TW:S$A@/!-%;8F<84&IWD8?^UK4@ QX0X\%F\\A), ME=ZMRV/7)4V9LU@KRWC& '9])I8E11(7DB5JF5A^N<[;"2S8P.K4/-UKW\N5 M**7C),H"5@J#?X**L I!!>&*U:R?AW&?7]*<&]'CI$&>%I%;^D+<>)/[N&3@21BD,W<$CP.TKL=\ MYQ/\<[[GTP\7+)M^)+@=76BSS)$R(RW1F6+1 _ YK+&*:)5$B%:F['IG05;# M_W?MF5;>>Z*CY. J4DH<*XPD:8)5/O.R_)*-=UFV.VUOWUA),11Q48CB[3BW M!PGW/D]>#C_E=WD:,S9F'G_"O.TVK#T>3J8?QC,,&>3T9C)?1H"[!W*3M! T MFT+ X*>XAQJ(5TR0 I8F5ZKP/F_E7-\@[9C%40X>;XY3AQ&IS)@U,G$2-"M@ M*H"X6,$+H48:KK75.O829OI7>*5-%GI[N+E6I;,:W 5B> 1XPLRX-8_);Q$ M*J,J(;.Z'_/8T.1H/%S(QX??=S[L?EO^@\4H_C*<321GYBE\=G*#DX].?L<[ M7'"W0[CFW.V.WPA^O.7=9I@2/;OD?HL/;WG'XP#5N5LN8*'][)9WQ%)-"".+ M(V;;!S#OT;^8C$9^.FM3NK\]J\6\?/H6;T"D@1]SKGOXQ]? MY/&D=93/W_:F$W?F%K^[_+8J@!R"33@^#N_%VZS=MYA MY[6 +6(H"6"_$:>DY(ZJ8)1NX#*KF.*6$Z\=. ;>)F*9!>\ ZY/'++T6$2X+ M(3"JBR!1JTPD]XQX)@W122B6%(LY6+@L!:I]3()P%^"AFBJ"77V)-"(;*>%_ M5,%EWJAH"_@@1>'YHV =<1H+E!@EJ TZ*HUW#I5J >JX*' M+V3KG+6>&H$34@KU3&02(A8IB$X1JY4CF18??* ,Y@$N,\5Q;70BQDF&$^*( MEE>-)Z6@BA\O !N?.%4Y*P37EBA.+H6!%J:1%6:4TA)EVQ1D/O)O;C(BD"@DY)EA3:5B")8T"YTU%F T; M'/$6 \["2>*3<23::'TTJ03?2HAQX!!P"[:>%;BUI/$()F^7S7H5@V[O5GB* M0H))& J'>P$@CS$KFP5/%=5)X-ZXM%P9?G"68-\MP:KPD2E+-14[%"H.K MP )+<'.2G' XO0:$'-8C!6-@Y53R+N&[B: SAT74!N_&P(DR@B>J8+&S\NU(=<&6B"2CWDB*!]V5M,0H M5S0- 589!8E:JIDJE$0L]RHY![$$22696W#M.=85Q7DS5&9K00-TA ]!\+"% M&(@[CXY'^%5G@ZO A S@KA9;1P3$N6M:+@WODQ) M#HO5,O E+0P<)ELRGV4V 8=0J% Y@X\) ?S9@%(0@;#4,/-HXO9*XYWBQD$ MRTN8+98Q$"5 AD31X'FH!+HIQ&*Q-/4TB^@(B"D6S '=<\K"DZG/&< M6)]; M09+>4( K!N/%L);$?DR14*MAH!YDA#NXC&E8M 2:#%X.#$%H "[)#(D .B&" MK()*("*%I$-.C B0#?G'$RZ!Q\IP=Q++.L34$I5 M]"I[D.O8H%.4%E&)"1 'D$QB@FVE9"&VY!4UH7&EF5B5L+"VY>@04\=8HC1Z(P*!=(? \P^ZH)4 M"EXB$)!26'I >5!X0"_0>/BH8%G>@)*X]X.%!'D"2 "UY0OJ0AMIL +@R3!<, ;5"\4PB!3$R MG@%/HM8+!4RM.0AC:DN"P=)CC0U@806SHSTOTK+*:;&5RK/$"T$(XQO"S(!"H+BRA\P#Y* M, 0G 5EU%CQG6(,%X#NP<8!"/!9)!&J+'H:0N2$T ^UBY[S0^P;6R)@"+MA("C OLC)FJ!2,N5 .(PRH1#ECI2\G(;J@+ M"7AQ E>+=/,.42Q"3G&,QV@0# M>H\C%=P7!!B9D.MSRE@6&^R0 C))G8JEM2T9#%Q3 :!A#%PK0EY@"#8^1$R- M6;1&8U$<1,YAX1@$!U #IR@#<- 1C"!0+XE<#P0L0*H!.5)$&RG#$ 0:= MA:$P'S)"#:. BFC&4IATA!JP:L#^(!&0U[$("&-10H!B*$Q1(=EC]=B H(IT M[F,! ')@OUF4MZ11N25>!I @;00=LX@0@(Z9,F%IQ'=+('U28.O=""\N+: S M: Q,7@!RRH$5EI#:DF?82Y 3-.1@W@)(+P@GR4F EF6#VZOMO!G&M%+$>&Q' M+@ 0':)^]#K#9=+HEHR\E0"3F.4AD8R"P/X=#K?Z8*;@W@)0LM53[\&VRB A M&?64 H9X 4PGLP")AR44*"$!EA)X%FPGAWP:%47@ GDS.G#/@5A:XZ<$ \81 MJ $ %"P6C \A&O ?)@FPBHF8\&Z@YQAOQI-?@-.2X8' @M:Y4RF":\2+1\ ' MD("U,>!S!$0D8;#L,TJO _H#2\K:EMHB_ _,'B T&M&4 G/5XJXT('\4L8#1 M(UK !X!-&;6ES94"SH"'PJ]@$&@C )P\#>V[@3VG8!I@Z='NI5@T!\0=G!00 M(9!R,)&1=E4!P432 (2!D3)X2X>SC;6V! ?UTCB$#.:Q+D#,.6=X: )<\+@; M#V.1G,*"PAHBUV0%&G#&H6<)J#X 'KF+! MT@("_H$'9()E[8M1-.0L6O,8OD*I(2;B9>#3H0/EP8DF(>FY5,8MZ4H%UCF$'PUM*?1LF+9@$%8A&#IR2_] M\-$MF(%@89,L 9M@*0#_&4AIXN#L9JS,Z])9']T5CPR*]G4,./' [ +/-F+S M)V!'; F, ,E!XR2VUHEH=3)PPP.']0&1L>!8,S \74_F -9$>-[0I, M1+015C*K'^; 2S"W@1(T'O4&F4 Z!W<\XQZBY6#;EMRZ_X !"5.1P L'<<&P M8(*Y]BIR\+TM^.-(NT#2X-$EI!4DHX"5NT'0P/D%RS4'\'2<6H3IO,(250;T M"(-^:).!P:?! DIM'4],F3 @NR0!U".UH4UNP"0$QQ?LIYA\R_4 ZQI# MC82A)P;6(/@+\-J@ISJH$L',*(OP)LTAHQ$>T;8$,QIMI-8E -\<;&+PB- D MR R&!Y9*I-@PEF&\@&+$K)10P/@-8(^U_BGX?0$LRJ3Q,(# K=> $27P\YS( M'BQ%P4'%%J,5&H+( +W \%7@)G/*)G MA$4P-!BN8%DZ)@3H>I,10GN4@/S Y-G$) MA.;R6;D&AR""]P(>6=MKIV#P%XT?R2-,L4M6M-Z[ M2X+QI';W)22-%:; .@7^OP'W$ "O@$192 M (8%,RPQ1]L)H5P#X\+;"P^6ELP(0N"%$7AE$%"1XDR+,!5B<(/Z^ M#5�G,!*HM11]N&6K("7YA;C"*BZRN,!&<5C%)XH),E C:B'+]2RO8L\G1 M-.;9XM?][%.;:Y"&G_[R_S;-G^#_31SY&'/F'3>#+*9?Z4;JGA^-GG89KO/S7MSR?G X?U8FXSF9 M#?\G/V44?EV\YME/BS\8CKYB5X,\:][DS\WNY,"/3RX-D_E\'\TS@\YB?'DXS^3SUAZ?> M1ESW='CT8M+*<$[:/(SQ')Z8_O0+/O,!GMR:W\\+R0F3 M43J]_.:.X_[PYM7>SHOF_=[VWL[[^\Q^Q^]UV_6@&[$:[W>>?]A]M?=JYWVS M_>9%L_-_G_]M^\U?=YKG;W_[[=7[]Z_>OJE+U-&HKP7(2T;]WQ[,H_''^60\ M:%YL/=]J.%72+6%9[OJ"#[PLU^"SON.H_O,/3--G%P[M%%G2+8-LV1Z=.GGU MEJ>%W>+:_/$6!'J[:3G^?4'Z[L, MC2?C-I-P&-LL/LPVH"EI+G&3 (L;8UZ%:/NP@3D;8O1@J3YICG-*P4%I.R85 M#ZYD:1-.)'P'X\N%XA8< R*>;A_':+>.Z.X_X)RYTU;\?YY^[5\:[O=%H;P;UN_M16 M8SOK2R]$M'6HCV49WPO$%"<:+R$L M/YWE0X\GJ6R#YWY_NF??IE/SSWJV,EO+;G/\,XD3+/_U]/V7X)_N'A%+GB;]NA?]*-C M\0/91>E;E81?S(\6\'%6O=W=:]Y]V'W_8?O-7K/WM@'_ M=0^?F[$KEEI/OCVI\_3G+SX57S_NL!3/?_ M&LS\> :2/!V6GE#<,LSZNQ+*R\FTF>_GYM\G,- L3G(U&00@76/O7_?02\Q] M(;S-U%(2DL=D3]7F_@2B*6;ZFI0I%UW!V[MV-#N+ XUGP.UI@K^0 WC*/GZ- M)/^5?,U^2O*X%ROS&Y;X:P0;+&D1+ M\'(X ZC^!TSN2_C+K!?3B^?IKR.?93ME75B!-T&J:R/WZX%5;W?[N035$-]4 M0YR*K+(QB5CN+1ZJX<0)/"%@9]IQ]"$M<5DO\U)3L[6Z_ M>?^JM;>K*5Y-\=6:XO-O0'!BBV->3O/[\7_-?/+MY\=I!V"CP.$,RV@T+X= MNF\F6\NQD;/V.BNMB70)FU5CPPL\3(1U1X '; B%WQ?^=]KR&S@.>';(TU[, M,,7*,5IJOJ:F\%6Q^F/I[C)>]LYXN/\U:>FDEIIM_DJ/&S M9G:8L2)G3LUPW SGLP9[H,&K]W2?K=)*I95;SL%Z1X04O2HD=/K3JT)"[G81 MH?.N9P\B1-QV7[V#,9C[N'\WR?#Y; M?GBI!XM.J9 YB;8.&,>CH86X2/' E6?*JX@'B[I9]#W_Y=5QQ_G:?._CZ;#61JV1VG MM+K&N%R?<9Y!L7:XTX]^//R?]O>?NX.)]9F1GUYM[6Z]WVJ.^XQ/-V>ISP 7 MAN\N7M^KL$-WO=]T,$QIE"\1&OVPR8TW\E)NHA8/-LA;;DC]Z%+<2"0>N<&9 M!(^%1CRU67"ODF,M/BU(R*Y@80HJN>_&]MA.:9IGL^/_O1Z.,ULB6FA*F]TA M+,4AIN.^F,*/*XU*7_9>-\G+N$@_EJ@OD=XK9"$DK-D +J)K\["XA74- M19+(%,TF:5MHM[+0VI-OI^_ QR.X\8YB(OEZ35.Z^"P+ "W6$F4AH M>[ N M:7(L1%S(;A?\W016=/3_#0_;>, 2'41F];4I==4W[-)#.%YA#+&_FX(V#P_] MJ/G6V:19M#:9/4[O"02^08F_QKVUR\Z1C#4VI8F2!(9% MA[47 HZA)SN"R9H/&R#_G4$'_??G''FNA#4P[\C64I"2F$RQ:(85I:%I=,% M"T)[K,TLL7BK\#[<^Z#LZPD P;O]R;A/"2E8\Y4;2GN_[FN]VWO7,\(_?<\3 M^,\_6,[,LUFSET?Y$*6H68C1H'DUCJ,C] T:1).SV/SP8ZCGG.LYYX=/#GH8 MT/K>(_$X4R-/C%I'IV4#R MNN]Z+L[ _'2W:$P5],T5]#?'2;(M%.8O<1][HV^,V(/1"#> D7VW+.O.[FVS MRI@1(61")3;_"UACV5HPN(QS,;NLA;?WC?H[N,H'>\TKU[Q"[:6,'WNXV >XQ_'Y02K_5 M/61ML,,;<0+;V&J'/;8\(\5IA\WU5 SYONI^;%PM;))E&G$[NQWMZU9Q?"!Q M%%[PMH&#TQGD*Q9+ O8J3E1RQCC5Q:BNV&?GV/II3YN=2TQ VVCI.0EO_"SY M?R_8J<$*@'G>O'[]_$[[VE9VY"5^;N)]A M#@\P;>OS?FZSES%L^/TPV-/F)_9SL^]G31F.-XY*DPYHD@88P2/\;B"TV"3\Q&, M-VT-J%GS$]P/1*Z9'8&U.MN?X)&TDQ/X\WT__^'EF\_^[%OB*RZ^?#R&GP>- M'Z?F)[X88P#!A<_#/V$$>#W>#KZ#+W%\&RP#,FO?H7U'/YLWCC;)?YUM+>1J M"5N*V3#I<@(ME6T;<*V)QSZN+I@2A);&N(Z.+#P_FDYA@(OJ)D@^PGI/_)UV48K?Z6+5_=>C[YC^8TS91D?8!Z:YLVD5[,A'W V+G1$*HF876CX]M4M0+/_>+NB$_4,SW>YS> M^=H]@BLE5<@BN_GCT:*/4_.>[ &P"[YU_-%\?]B>8S[$<\S+9IK%FRZ^CJPS M^WEI]"" ' (+B2BE)#8TY\1F88 C!%=21&G#O1.,3HXQ?ELC7*)CMJCT4.FA MTD.EA[O3 ^"R;T8PC-SX&($><&\[M;@Y10/]PK\VH/3D@@]F!\ J\(SIB1$+ MT'< X_\Z0&\$;@8V/$[8Q^;C=/)YOG_R\18X)[E]LY3+<-Q6]VK3=C%?BM-G ME[U?^S%[=G+9N0N./Q^<7'#I^WV[$#V2XXLO>=>39P['"_)C/!!^XF.=<:Q^ M6LS^9)Q_OEA^GEJ_WH.X\=)?XFK(G 57BI/(P5F0##MY.AJ),T6J($6FI73C:IQ, M_%_;>7^^F/8^]TQX'-;3"M)E-H=JZR W99#5:+IFVMY?%IA^K$QI#-.J4$^T MB &84DH@22\(4U+;H),THJ,R,.W4_WHT&X[S;-9GACR]ZF>ZW- M-AP_VP M MN!XA'].X'W6>9+EBMW#0#"_>XAR6BY)?VI07<$3'DS9CY6BVV&F$42Z:>%[0 M4&@R;9\U^HH/_SR$1\-CFS&\]@0Q^M-PUCJV8S^.0S_"F#J6E,:+9W,_3GZ: M9@V6"!NFRPZ*BY_\SQ=M&F[5S?NZ>7^[S?O9?AZ-3G2C^0DDOMU$7_2/N'J+ M^N.B(,X\;D(*.6'1DX*!\7 M10 6N]XPB-'LK@?:EI8ZU9O,LL<)0WL %..V,!'"1GM ;M9,CN8MO2'/37ZD MVF^5C2;CT==%R0*\Z/1I1FQN W_:/IP.1PUW@P:;# _:],W[)6?>P_0ZULV7 M;6HEO.A".3F/C 8;L2>%)C(R2WR.G'!ELO39NT#IC\HIO&16*4$\S? =WY8: MEIXHFHK.TE!0[PNR_MOY::?G?3O+;[]/\I/F:#Q +8'H?@L]_C\!7=4N"$_O-H-A^6KR>/:*\BX%[@@'Z!>R_\N/WI=S_V8UX$ MO(#!YWGZU(\^^Z\SS,\Z_2JG"XLM'G3NR6'R!2<#<]J^"=67AXC_7+=6O+.U M:B?T TWB*B[M.CPT-,U)KEF_!/^R(7G[V_LQ1?W.JOSV]\VV34ZX7F M^C5L*1WXM>>+^>K-BYW_NXEK^"#;\_>#G--#[%UJ\9)*RMDM>V4*LKTRNUAO M,7VS[&)[[^V>>\: [3K%@.NX;S'NRVM@7?#Z2YRAY5>M>0?F(S:&NO5FJVI+ MV=Y5 6$(^+P_/^%/[K)ES=95 C=VD%>)2LOC2Q,4+.IR,ZU<@E'OF_TI1E7^ M4(9CR0Q3YO;55O/RU9OM M-\]?;;\&2_[EV]W?MO=>O7US38#DQJ]UO4CXY;'.0UN#W>G#_:!STY&D#G)3 M!KDL3K@@F-@Z:-=4^SI]/6F_< :1OOMXO8:;5_-\T+"+[;7>9'-=0(O\]K1X M>Q9\^2V1HFV^MBCS]-.'L3]*<>7!ZW?&,?W]/P.O M=^I%VLLZE#=6Z:TB?_>#O+'J/+#FK**?;@=<>#UDK:#VY4.+UH-SG%@%QSV? MH F#:8/P4QN4:@_'_>I'0'VY>;^?,Y#>(D'B-S^-^XU@BP2)MB3)BQQSFXUQ M_%=1*;%28F]5>AT'N6"!4HFQ$F-/M.C!B5$^(#&>\@2!$=\>YL4-OY?_W8/7 MS/,XUK)QY-YGEE3,K9U8WLK)E_T7KP=E2]88M\:S'-._# M=5C0^=4X3@YRY+6^>IJ)4P*V$^0L(T_7$T_6R_>3F: M?+XD+%O9;'_N/+:-]JP#V8CB+1[,9 MEM-JG;VQ'WV=#5N/\3L1(E,NBF[B-;MY=C3Z,==G$QC24";L]__E-S;RH%5@JL%/@P%"C7CP+O4/KF3ON)\^ED-&OI M[]UT$G-"QJO\UGM^JT6_*@UL:/FO[QAXASHG[6MT4?[KU5;S=N]O.[L7U?Y: M)USL@]164[Z:\A7#JRG?A2F_-N6ZOM/82DJ9O,X?_6AAPV=R!FVUX_:EM),1+<^CB?3"NK55;K/^ _BD%65JNLMI$)>FPE M-4,^C!==.O,4#W#Y46[3[(Y/.;_/\6@ZG _S8F?FPRSCA\?.7>7 VW-@/9M5 M.;!R8.7 FGYP0PY<2?V/W^!#X+Z2@?).)=Q5?JO\UGOH?Q2#K/Q6^>T&_*;6 MC]]64J[C[7P_3YM78VP1W'ZG,MNMF:T>+Z[,5IFM,MO#,)M>/V9;26F-G2_[ MPS#*9[,Z$W;=U^/_%MSLWL2O+AFV&"^]^D$?:-V]9W,!F+ MU/AK6F"O\H7.K,ZW=3F>WX6UL<6$^..SLS8)VU)4_O$'LX1N\3]>89=\/:WK%Z8953N$B]^CI?1;U?B_P__1(GJXJ"=:#U[M8W);[3O/_;SL[>^\>\;+T8]:GNW8]Q+1[4*F_M\=:UN\A*\4?SR;-C M'>\G( G-#D"CV;X):=GBVS_'26#SVX\/FL MB]O>^\FY^-"GX0Q<^-%P_O7IR0TN"OXL'JC-%M-_1&_AD@O8EKSRXRL_%%N4 MW_W;*WKR54$V U(2?/S7Q^GD:)S(L2*5]K_;!-_."^N]PDUFJ2#65?3R$8SN M^J/7QR/]YE&?Q#H.YTU;L+8Y@>6'F(N[$,/EE0F/Z\[_*4Q_^0O6GK^C4%PQ M50O%HV+]!:>JQ2-1B].MY$\TX^*:(E4S*A-7R+DWY.AK(&?= >6GX;B9[T^. M9GZ<9@M(R5]B!B@X!)2988>UQA^ DLQ_?H2R6JS/W2.AY?C2=PD^-G\WR?/:T4V-JHX#BEDE>:Z(W MUR_MHQMPE>6-7=H-&W#';N!UN=-M*O9%KWX-"Y[)9\*;G+XK?;8.)(D]:;&4 M0<0?\K^/AI_\Z'1RS:5R>)/YVA3">XTG/!GQ6""X;Z7]TN:[]*)3[XP3? M0QO^-/P""SM^.?5MVG.;TO/R]^Q,4BY2XK6.1'KIB>=*$B$C5\P*9KEXTK1W M^3+?Q:S_Y[\[D1P341#/HB-2^DP<90S^\;IPEP15\)VQ/X !',W(1^\/GZ(N M;H\3_F_GNR)NSY_[Z?3KK& 3F65\-&B62W34!DJX*I)(KB.Q MS"6P?:TT/KJL/;V/J?Q@:*;Y@"E9T6S38LW].=M]O-27Y2+%B%ENLV::8P;7 M$,1_T(SR;-;XT6CRV8]C1@%NXC2GX;P936:S12W>;P[_2G% :>$L-8YX+321 M0F82 *("YFJD $7LNPB"KA],GC @A>3HS O1Z.3J=K]-E/=0@$;.&DN18(E MK?]")7'OX6$6E'L3>+9@H5*1B?36D)!=)C853@L/10C510SD@1;4V@=:T+8C M]^(H2=,>(\$4U\5GI__%A3^=7(_7B@& P>P0BXY\RJ.OU?CJ&](YAT=O\KQCYYGK@1!UQZD"6%W.QP-@ MS%K+G:-$,@?>L_.>!.D,^M& 1\PH$V(G1M8J P<9EX=YKJ_M*K]I5?C3_## M9#K,LT$SSO-*)YNO7)5.KJ(3R:Q,DDE"(\4-I4")5UD1%XV644LI:.["'C[1 MO*_ (AW1AV!RP 6O]%$!JR[GHP&LS(6,!HQ7;VTB,O($6.4M*4X)YP18M-W8 MO\L +.H&SE1[=^,VB'IK[[Z;YD/_]4QMS\H=/%, MT8K*)9NO8)5+KCRH9ED)7C!"LRU$%D.)%QQ^"DSG:!,KTG5A!;?:M]TJ7<>9 M6'I U>6Y=57,*VH]^( K:G6=MB5MR+Y$DFCP8,TJ1FSFFC#KI%=61B_/;5/= MQ0)>&FJ!W^Y<]=MKZ'=E=6C.V+W-?AZE-OE_!L);^>0>BG;7"NV]4\4[+OCU MXW\DG$1-$H4Q1Y21>-R!1A(HM01XB@F?E.2QDRHV"SIZ6UX,9X<34-^_ CP> MOAK'T1&V](._XB.&XZ.HG<=?I$$+'U.&%696F6*9;J3?.8'1U$QX&J9\>\-0M'5QLAY%UX" M7TLO86\R]Z,:(W]T;GB--EUIV4L:1):4!"4HDM>+!2)AZZL^P[ MIID!U6H@7#T76#&K+N?CP:R0M&(R&4 "88@46A"G;291I&28LBR4]GLD MZE,YXBJ.2-%F+E@B7H1(9$F96-Y2!LW*T\2CZ\2N/='%=ZB)QV776CWL[BR- M5&; Y>45>:K$5P![\ %7 .L8P+361@7NB1)"$FD9&+DV6!)9CA:L62/8O4I' MKA+ I!K(FA&RBECOAEJ\Q_L4XX_-*/M9;EJ5))-"CN"712BWVKV/1(DJ;5Q9 MF-(6EZ50A N7B*0F$I]\(E8[4< H9C*>.S-^IYSG$XU\C0JYBV-]6S[, */*1":9)C)J ",G#/%.1@((E:0MVOIP[M#&G=*? M5P%@8B!9/;]1([VU25#EB,H1W272*>FY NU&!^)3 #ZKL"OB8;D: $X869% M38+>=)T[QS@;.%JMWHIH=3D?#Z)A!Q"KLB&:1@ZF+T!4T((2QHL.(4D K7.U MVI?4**A[1&-F($6M!5?#OW?5F1>Y9)#(U,S]EYJY^VCTI5+&593AI! )R(%D MG8$R>&'$)N^(+X)%[X*SMI-RQB?*]VH<)P=YSW]9I,5UMSW(K!J8R@\5ONIR M/B+XDDH&5V(D.1E*I***V/8(0I3*F*B8,9W$>9F?5Q'TT.E,YXLHD7E="$3$3&E4$CI"&V)P#X8):K4*1DI_KLGE' M$W'H":HM6;K]'>^Q4SKC;P8U&42A=7VL!2 M%<^*);0X@'YK([%%>,)=I%DR%;@X5S3HGD6,.Z<$J0;4U0-L%;CJX/+> M.1Z2(C3C_A38M<1C]:\U%-XF\2P0N80?*UD8>-;1[5]78CO\^&F+F MPG \]^./0\SDK>?5'I7N5):XLMJ]94&GJ,">]0),5<%(\-P1+R)W+AH9];U2 M>;_W.#W1OV_[?SM?CBMB_G4R29^'HU%GO4\'O*8S5!RKR_F(<"SYHI1*B:B@ M"KCI8,.&#+^"%51<#C8RUDG?NE7BF!K(&LBM@=P[:\J)/%9VV'PEJ>QP%3L M!9@2@B&.%^Q$YS4)6GHBLPA:!$IY[B21H6,&D-0,E%EF.XS-ENX*5ANUG(\$ MK +/5 ;M"><,7/( P!,4Y21*:H741EO:29N*KL&*J8%6M51U>3\8? M":CU0>TD5WL@U1Y(2^INRK1S6A-@%$8D=Y($EBTIHBA53-$J=5*?[ X]D#I, MZE7+3';8H.9'%3XK?%;XO$V8F5+-1+$D)!/!-C>>.%,*45(PJ3UU5G>2//R@ M\*D$J_#9C\AT^\ZU=]RB=UQ-2>Y8^?@61^U+DR/,BWE(*CLK&Y?-QG\LC],N MGHI'PFH\%YZI#<1X/ %N*2/>*4,R*Y9J:R+UI3NGH*OMT8%D=&#XZOJ<_B C MZ\96%2,K1E:,O'/@)$7*K-&$%TR4XSH2%YTB5,5,19%1T',-C>YN^7>'D58/ M+%]F%LE&863'L?L+Y>X",_^'F3T8IC3*%PUOJ7/X77UO:;:WS_N\F*4P&:7+ M(_ROMG]]]?K5WJN=]]<*X,5SLO9L!-.)'_WY"7]RX]6_$E>[&_N%P+H,*JX# MKK*\V4N[80/N.-!U1UIEN1VA0_['JTN&6>SYHH MS_5+^^@&7&5Y8Y=VPP:\_&2NTYLQK(LM'K:66SS;,<(LSF?-H?^*1?)K"'/- M,B4?(#SY2$*/2B7+! M$&96)Y)X17Q0G.G)KA--&E'.MB.^T/7.L@N\6&MAQ M%PHE!O"V-3VX8EA_E[-BV-*Z)3"5N2F9%)8,D5088JUC)#'I;3#2&7ON!-:= MMD^6BF&6#MA2DZ/6!,-6F_CTN*WBZ5%.33XX'$V^YCS[SS]8SLPST)2#PSR> MM9E_C1^GYO-POK\_&6%Z8$V1>@0J6.GFR@._B5/G B,LZG:W7I#@J"+*%=O6 M^2VAD^8\.\=ZN9M'?I[3Z^]AWNZ[4C)9BT%4%*O+^7A0C 91<@F6,(8%RHL MQU]92U+RVM)6QF:1@)DCJ"?"%2U"QG=M^.[B>Z MN+M0Q>UQ>GZLB-O'>M@QVU ZH$L]";S9HE^1;*.6\[$@69',X.$E%QS8S-Z! MS.V= M7"&L+N(PF"R+0B12@9285(DY*NDZ[ RT; AC/'I6>56ZXL)2.UCPFL7.' *);41&*!;PB7SM# N%;Q M'+?D72BJ0=(ZDPV7DG'%%,>T!%ALWA&"69WW7P7 Z$6B;C;+:<5]C:J.5\)+"E)?."Q4)\RH5@FR 2*)C+ MOJ@4A"C:YD[Z!BT-MN!Y Z=JT;L5Q,WO8O.N@5&[F^?#:3Y B_9PY,>S:M<^ M+L6I!'$E00"H\V0XR5F"C1J-(59:2[+1-(8DJ2OG@BYWL6O?Y?$,GKH]3NVY MG'>3V7SZ33%?Y#(HI:<(Y0-M9Y? M3\8?"6#" 8A=+697>:;RS+7;F#*D(AD 27"92&,H< 8PCM7:A2B]4/;<"9Z[ M6-0_E('JG#N$&M!:\[F"5UW.1P1>8!4S)C,EGNI I#4 1#IK4L!2SD):+54G MC5*6#EYFP&T]*E*CQO>W>R>U&EUEB\H6%[%%,M)KEAG1@D8B@[3$"6%W.QP5B4KIB)2=2,/A'@B%K(P 2%8G3R(V* MPBZQ'EWW(.8&SM7-K1KRO7?7DKG_4NW=QZ4TE2JNH@J3O!71>,*,%$1Z"[:K M#(XPX HJ.;=!FBY#NWO^R\DVXI+S(2I=5""KR_EH@,PIP7G(X*Y+G8CDB1/O MK26:YNQ]9#':J\UY!O!R'?6F.Y! M2(=Y=!J+^'L6HI*12GDN7M)AC>7.24.K@5+5 *X@5I?S\8!8"1*P)Q>BC>4 M8C(3GT0AQD9>9%2"IFZ"OJL#,>IJOD,-^M[?^!VV%1!GM8CR8].=RAA7,8:B M8,!&)XC2U -CX)EJKP$S: ;K-]'L72=IO>?KD'9.%E(.A*A'JBM^U>5\1/BE MDO9*"T*I,41Z #%;A";9".6DH!P@83EUE"M^]<;8K9'>'XS=6AQY&8112WK6 MDIZ+JFFN))>9)C9H#+,(0:P3GAAOB_+9)%O.D\X<&*9&7<;5,MS M:1I50;874](GD7@D(.M\*=JZ0+0Q )B..6)S3L1Q;9*T4GCI'[)N1:!U9 MUH%1*L[AXCTM_8YPT6DZ<+QVCGJ(N/Z%@G>!37_CN'YG6G31?/VX+C]\3&8Y MDN$7LC],X"8\??E[,-(6806Q)F8B6?;$1L5)CM8G&VU*3EQ[$Y9X-L9;0J47 MX$*[3&R(D>3LLA>:)1]=AV[#\\G!P7".]2!GBRIZK<_\,8\C[D/\]&8RS\W? M?_XF&Q?^[S*%V5#.A-G&C_[\! #NRI'>E JZ&_N%7+ ,@Z$.N,KR9B_MA@VX MXSC<'8G\ %ANE"^2\*7.[/<%O"5KML_[O)BE,!FE2V?^_=^V=W?^]O;UBYW= M]__Y!\N9>=;L_/W#J[U_W%;\CJ?H$2#+>6'8!$6[E?0_C@%76=[8I=VP ?<] MC6VI[NY-^?#T@E[A54[PQI/XKT'S'R=SO=H(5;*.)H\5 2TEDH)?'D2PI$C# M2F%.2AJ[B-POQOH>A_K.3]].W\_]/*?_\J.C_"Y/W^_[:3X;N8(?GL^.KOT:Q7;UY>$\ZZI#Q,2!P&R(C@V1.I#2.!6T68PS"$ MC=Z*TD5X[H$'3[<85Q=$\BX)[2U)VA> M1_>,4A[27V\F&V) MPA%+,>CL32#>Y4A"<($[JUAVG;007,D0&2:17))(\A#RNQA,X[\-]=G#R+$ M;(Y"<"(T]EZG6<"" 7A'F7-,/G/..FEO>VZ17\UF1\N7X:(I,P+>TL02B&3! MP5L61Y(T049KN6:=%*H]-[RW1_/9W(\Q-ZI#(59B8-1%FRD/(<(8P'X8[ W) M2U@'DB,F%\." # E2HI3P19 )L[S4H!I-3(+8AF2")+$A-1"92)>&P^X6Z(R MQC)F.]GL6Y7,\H&^L"SI \+NL%W(/X7I+\=_/_TORO7D^U0T?M[\YJ=QOQ%L MT'#*9;MU\R+'?!#R].2O8M# G0\S#.93'GVM>0^;?PRKGCN\"J6U2HQ3"?:$ M3H9(#H:DEQ*86#*1#$\YB',H?4_J;3VA[JHI#"+2Q,%!S,J MA9 !LXH!YU=RL"R=-S%29\,Y=^&>IE?'F$7M,G.MUD3(:S&@.VK%=DI#%!D_ M:@[],)'AN(G^<#CWH\H-FZ\VE1NNK!RG9)'9%\*]!FY(WF)@%.,/7'$)DQII M)V<3ONO@.U#!5^/G"P4\11F='5ZVT@)AU)8A%(+-%"^%*(8$6BH<) M% DV).)4*2'A/F[LI 3F*H&,FP$WM99O[U,J^FOYQGAT<#3"_?3CQI]Q<@#? MVL_CV?!3;D:363WC^P@4:*VIH\/MDI\>9&?/>$6I:,ML9LPB8IJ$PL%>YDYZ M9;,3\5Q%BSO6VCS1]K8WR?/3NKZH8/<:%/Y-GK\M>_[+S7EJ!FL#/UW7I-H- MC' ;QE9GA>&R=?^Y@NB:K6L%T34#T< YIB"".:>E)C)B>@0/D? B78PA%L7. M%2R^8\'/AP11K@?.;%KLXCX@6J/>=U2CW3SWPS$8_ME/Q\/QQVKHUZ(5=U_P M6K3B)(_->:=B9L12E\&8%Y[X:!UQS%'.4LQ@I7=AS)^H[\ZQ]I[BI1>Y#..P MJ_+31M !U[4470VI5[BL<-E]6-[K[(("K(-_I&2<."$#B<(D $4>HW!=F.VK M@TNJ!XHM,RB_07"Y_,!]K=QYJG)GFP>^/QF!^,Q.*@CD?Q\-YS5QNY)9);-[ MDUEFPEDDLV*9)C(X2ESRCG!GA#4V%NHZ299IMY&/]7BGU=_.BDXK90:6+S-* MOT'T50&R F0%R-L 9-#24PV(F 4 9"F&>!HLR=XP:Y/3WG=2,F"9 ,G5P+I: MVK,G*>G5OK^X,G][6K/:^RN@,[[%44/3Y"B,\H,2VLVVT?YC>@E(V MC)+_TW8VQD=]S7[:Y#'>X8+B-> ?@:<$]Y[GC]/_G[TW;6XC2=*$_TI:;?=N ME1E<'?R\+(.9?1J^BOW)^%IZ,_O M0U%7QZHG7XL39NYQ>DM\"K3 M/<>LLVOGQKG[F.:."W"Y#/.E&_SA+B:O?OK+K=6YFOI6UN^>]Z=,[_/5;.UF M'[;-<>Q? >?CAX,T_CPY[S;NCUT_"DHX'UCQ2;74AUBTA+" KJ*92 M_TMLQA*]/CYZE)<_RV.7Y?%O+T M7?G"%J_A;HC4SW\?NEFLA8!_V<>U>%:"VZK$EL7?Y6!WL^GHRG:I@ZD*KHR] M?AT*-1G-"L7H?TGQU?Q>E) 7Y,]7/PBUC//Y)+V% M$X?/_4F_M?HN7EY=X,Y __:&RKP0YL]58=_S!?I"JN]^_MT/BYU&;O[W_6]O MWC@VH\G+8N[4]YJ\K!3@GKT3U+8X"J\[7*@?](%ZU''YLZU[EZU]WEX:JZ=G MXY2:W\O[9Y,;=5H/J_FZY*9YR&GR)DSG;C6A0GS:8GSZ49^Z_<.GWZ\J0;>@ M5*M!(QJAT*#0?%=H#L['_4'#KF6&H\R@!DE+2 4DSM-X'@+8N$]%7*8_KD*SN;.U#G!IO6\[W6W^2>4B/J?A+$U> M=@HMZW=X;DP7Z]4&[*Q/9^S;\^)&WM&%W:WG74+1/27W@G:1>T&_EWNQJ8KQ M_7@49V&ZAO))VX,QCPUE?'8JM)9PW\T F.Y#=XFPU,<$T@0&0M=FFHH9B$9[ M2FDP.2YD/3/"HPF"@,J4E-^H $Y)"M&6GZ@DI%!AL83'G(%V%*(KI.D)SM=> M2F^EN_JY\Q80HA"B-A"BG",YBU"K@3H/0CD+CIOR3\83\\GY+!>J# 7->4R2 M0";)@$A&@F.A6%!@H]%@ M/'/<:BI3(-]J$IH=\RXG$(J*0JB= Y=)AN2HIK%0ZY3,BC6)M+9GZ/I;7.W( M9D9DVJ'%W%%DDL'QF(T!:IT%084"0YD$R;A*6MIB]H=OD2DIDE(VM/Z&57BB M8(7DD'PV1%HJ>*UQOU)D4E3WY$K+^F['9L;POR6EX?5HTA9&&6,8($9/X?/B M1M[9A=VMY\4PP#4KR',,!]P3+HF&T:W^NTY$KE.QA B+QDI)?<>JS! <,TL=X*!@A@F M@V$R2VD?FXPH)--"U(Z#("F!34E!$$&[Z'/V2G01*+AR[2-M3^O-['2[(S*" MD(B0N ^0&*25UML @7,-PF8!WB@'ED5EA V4>=Y%Y.#*(5&QGA (B1OHF=[W M4,+PS0%N\W/Z$@:S2?]SJF^[\.]9?]RVV9BZX<=^+=Y\HP+IS3_=9)*FDUI3 MJ,S;_[A6C"=GHS_*GY=%F0<7C4^#T1\_+CB$NA!U(>K"6[I0>9UI3 :4L0E$ M8$4-\JQ )B&95R%'L^!(7R;VQ!S:?\/]U M/)I,:B!*>1NUS:Z??>'1[BU-X732K !^-+9H"FL"6!4=I,R(2CQ(218\2W#JVFF]-_E#Q^=I[*:U*73Z[/?S MXD;>T87=K>?%V,HUJF&L7&Q?*L_F5:=^3FAG;3KO!+MI%OA0"GZ MS)4%EB,!48TERZD%8K)WCB=OV8*=M(P3YU+B_IJ&A9P.#H;QX);8'*6)#TK M,<<(,^G7Q(,/A^5&*8VON'!,G]-@=/ZI?(H*9=>E#!7*K435HA@4*2J!Z$IJ MM8[@9 @0>4T3DDQH([NI@SA)M<5W425OODK;I1XYK''"L4CCP66,\+OA^_$H MI,FDALMTI64([U&+!$48@&2D+.L5"C"E10%3@/.24!>DD MB&\3P$SVM,)0#G0=KXDR']R1O7-'F@YJG%V7.-0X-S4.SU9XSAT$KRP(ES.X M*"@HZ@TC/@N_Z(]9ACX?W)"QX_SN6@8/6A'LJAE<3]E5)M/L] 9'M-JAQ=Q1 MM#(Y<9H]JZGO"D3MH>.CU$"(TT05OAQU)]&!:T(K0Y H\]X302XV'S3\2Q, M9]=>X]'T+(U1A6"N)>9:/DX-1<.#)H4 &V7J(:9E8$-DH&2TBFL=F.J$--\2 MV9,TG0Y2]=,<#..[3^>N/Z[_>#\>?>Y/RMBZ4TN"848Z$FU$243))Z&D33I* MR1D4:"/5F5)=%)[LM!1?DEG]OI1DO4(UNW81 _WOA>Q&BUD$:'N M0MV%NNN1?9II,ID$"SIJ4:LM.O#4!;#<>F=)\HIVDB-_G?-W>?;:F7I2M">Q M83/2>(1"A,*G0:&S-! =#3CM PCG"X-G@18:SYQF-"H2%VIQ+T/C5P>%O">E M0BC<#&?\;M:3>C<,HT^IR>/1IRL&7FQ-5#>[?GJ%Q[.WDA(YU58)#R$D#R(D M"38R#8*JS(27(723E'BM*N9B]]MHTI6RT+JG]2II\TYO:\2H'5K,'<4HJHE) MF0;PL8:0\)2A4%H"W*@8;58L*=,IG>T) MY;[:2S]?S<9*[2_MHS2"$\@\6Q#6*3#><3":2444][0VM'^ZC^C=\',1VAK[ M,S? KL2X*T=1L<%V+-7H]E+?MZK8L&R[5A4!<,, D ;)?/E_<)92$#%P\%FF M>2-/RSECO).PR!4#H.PQN6.5^IX"@)C'OVXZ?NFO0G6T53*&ZNB)ZB-%;H*H M?=Z,*:J U>X]P490+&"2L+2@>98*/:QB>S0:CFZ']SQ: M$4W*U)17/ZJ2R'I$K[*N^.Z$KB,^(CXB/MZ+C]PY$JP(8"7A-1F?@@NU T,0 M@9-(,E>ID[#'M>*CQ S'YPB5W+>T'I_*+DR7 2#-U'W!I/K=MX31LW.K\J)2 MQ!@O(61?](=D''PH_)J9H++FFG&WH#^6+ MN:M8%XVEAL4(5O%>2Y*K$T&D<@)V= :$_!Y*Q!$U"K<%RE4$'(H*G7-G( MNB/HJX)#6NM2<<1#=&"O,-<_8=YBUX+$7K J27$TJSWDGE'3/"Q?X4^K4SEW MS\2.*IVB+*B+RM5@QEAC&QG8)#A(*[P4A@46%GIS+L/!B\AV7C)&B1Y=:6>T M[^Z++5,V"(H(B@B*#SP6I-I22QU(03,(EG1AU<& ]X);PJ2A+G?!Q%#[4VWKFH$WYVE<1.'3IR(]DS,WQE);6*%HOY\7-_*.+NQN M/2_F]J])5_[J)OV -AG:9&B3/245RGM/DPR0E7&UPK$#DVP"2LIFD\3DH&(7 MCJI#-Q[VAQ\G[]/XI-+95GIOVV;E98HG4S=-D^-\\"F-RT*]&0T&;CQI?W)M MN9&;EAO[@>%&7HA5QE_NDMF&N(FXB;CY0-R42C+'!7!A* @;"'A6(#$SSZ7C MRIK%()ME?%G/B)MRE;&3U!>5BIGE5,0 M-),@8G9@B680 G->\B1"7@B)ZH+T7\KOFF@_0?6%M!^1$Y&S0^3T7D@3> 3M MH@?!A (36( 8LLW9:JWS0D'%+FC_6I%3(G)NC*]_-R--_]'.48J-*X_B/J9; M)]V3__V_#*.L3!XZ^'=18SU7SL->*2IEDO.*>5!:FZ*H<@:7HH:DF8BAL'P; M.NFN>B7)!W-!/II]\FE\G%O],SF>32=3-XQ%DRWZK>:ROFPZA.0](C!(%1D^ MXB7B91=98C0RY8,#&;,NV$']&+CYH*-=72FLH:0RG+0'EUWA=]5;2.)< )DR'18)6C*V3VEYZH!875 MH:Y2K,?%*MM%[9*N0L1$Q$3$_ &WUT3Y2M$9(2!B@4T3B 5.I38\DRB#6"&W M7P=BJAXGB)B/9/?EA2L/L"%(>./>K-S[N[=[\$.O\LF^0L0CI?>;L2SSI*=G MJ7&A6!?ESA=%EIKA:)HFO68Z^IC:7BE_]*=G37G5'-4/ROO-Z]&PK6?BJGWR MMC]TP]!W@Z8]/ZN-+R-H4;'E;)+*A!/ZCRF9[JXODQDT:UBN\22%5Z6\X[36,,-YKBGPW99KZY1$^ MCLN5SEV]3FY_61XLUIHQ-4OHQBCS]2@GUZ-\L63?T0XFO;FYLV+_\_7>&J0O M$/OCU*+.RS*8V:=A,?,FYP-W\;)^^NK>+ MJUNV/X4RH05^OM2QERN\O$:B+P^$FQ]+TV9N<78+O,ITSS'K[-HA<5YTS-S7 M4,A\&>9+-_C#74Q>_?276ZMS-?6MK-\][T^9WG6['KK>Q^W,;C!._C%?*#\: MQ$Z \_##P9M_'AWVFG='KY^$)1T/K'FDVNI"K%M^6$!6%"M8ZG_)S5BBU\=' M;PZ/3@[?-.75R?%O[]X^_^\["N MY?'OAUN\FKLA7#__?>AFL4;E_+*/:_&L5+=5CBV?OROU%"7I _7_T@U)BJ\TEZ.4F%M!4B=C4)K?DZO_9/ M"^<%M8"Q[P_ZTXN75Q>X\R"@O:%2+ZSE?ZZZ^YYOT!?2?/?S[W[(7ECV_GHV3JGYO;Q_-OF_?OR7RSD]K.;JDH4;'E(R=!.F6OAE_\#I=S<.9]5'UB(2(TP@%*'$H,3<+S$'Y^/^H&'7 L-18%!W(Q(] MNV&Q"4O:)<[\W!\6LV$TF[AAG/RR),ALPJ0\'X"L-]5KE2*U.3T%=@!2'AMZ M\=S+O9:4XLV(/+H]O=WG9!'F:=89 N<1A'4"/)&D_J&$XT839?>V*<#ZM_D: M8N\0KA"NMA:NG*6*:27!!D%!"$YKB3,.5A6@DBI0P_:W7/]6P-5F&+U;QUF/ MVPC"&EPX3F=I..E_3E=5^7\>E#WZ2Z\9IGGLGOORZ+K\.Z 3.B]EWM63;TDE M\VU_7-S"N[>FN_BXJ_?9[%==SF^6__Z(@S+%PR;,QN,T#!?-=.R&DX%KJ:6+ M-65]9(!HSK+1)254CZ'DIH/\F 8[\2THS0]SH\"MDFY M07GUHUQ7VA-RMQS1#W-@_O@0%N%U0Q9TW^!UQ0!HM7",$07:ADKCK 5+J &C MD@A>***B>0X:US4 ?A?W;(\3NU.PMST.[04KORN#?D,=X >?77_0YD:5+0F3 MLEN;1KW1[%W(T7O MYI_?N,R?PQTAHBH,7%!@Q"D0S$IP(210DG#G"(E&K]0=\76*_S8:U,HF?RWS M6RGZ\?#D>E8/YI/ZIIW3]^V4KL 7P=C](28KV5Z_-,_E2@]:!&.-@4P9!T&+ M->:Y$F M82R9H'3VJ[3!UK+JWUWLLKW1N?[\Y&4G[=JM]OYLM7/=*I:E-06> M!"WJR7L#7A9%E3*WVO [:T-N@C9;E7N]P/E..9G0MX[HNM7HNF+\TY)J;@*I M\=VRX)_08&@6H+14B?IHDNVDH=WSX]_WF7R/V55VQ]@*.>G8NXXN@P>QGM_2 M9/*R^9#"P$TF_5P>_)M N;:^[-R9<*M$[? ZM;+7/,Q=\!P1=DPISYB!V)[= MY<# TY1!$"N3,28SN?((NV_G]NL9W=OQZ-/!\>MW;T?CDX(:Q_DKYG2'+7RO M8NZ2CG59*R/2\EL MA0[OI#O$#PKI["X;YEZ*0 ,';EG15M)3,+'H+1J *O(RE8J7FPF6E%5Q[)MU'X M*A%=]R^484.C_AI4;3OLW-MJ)_A6'S&&JKT$*;I+^ZKTI "R!LSD MM&JCXCJB]U*WW?"MKSQC1]M5VA!XI(AHBFBZ222?&Y]]\ F\*]1>\)3 DN@@ M#=S\\0L0$'4S060=5?^TF9TT>C/YHSE+\B(DX^Q/6OV=9 M#+B%]VI-=_%Q=\U[M1U1-3<2<>;Y-W>GV6Q #2JGB$@T.:!*:1!"23"\]8[; M**2,SJNP:O= Y1-O"YWX6V435Q%X![6I\+?>\@[#8N3]#>MW,"Z&A,"M50ID MJ@DTVA7[R"@+Q&;KB_%C#5T(-._:*GJ.9:;J_F(M& Z#7ACTPJPHL850YFW2 M0&*P5:TP*(JD0 D/@IG 6F]R_=)*\\Q]$]DXID7]"%NYA!.&[!>2%!I>0ESXP*]SRV M^9/LM0>&II$UYZT\7W&+R$A99DO 9U663+&B1'+Y(]! $N'26\^?18FLT/O" MG\7[@J8Y1E+O1R3U5H>L6>D$DS(!R][7O@@!#.$"J**$\9RUD\_C/%BYVT"; M^[7>KH9D8T ;XO7>X_6*$=5HDEG4' JO+.B86 *7G (FDB6)%TM"K;P5R8H0 M]8&9A#WV'8-B5Z%UX^,%N.S"H2&W+X0.LUUVV2NXU2[SK38=O$HN2YNA*"Y7 ME%9BX$R4K>92IM@5EKO-"6>IS1OP?:;CGGT4Q 7-UJ7%TQ\DFC MK%$I@*TG!H(F#8YP5D8OJ-:"8ZPG8-/ MH_*X_S,/UAGEYGS<'Y793^//_9":,$ZQOQ%]V7G2+GGF('$B04AFP(=@P @B MELNCV&N\+_?C*/GZ=DY+WA8/4QI%':?J^3O3) M?)Y?E^^^;J=Z:_M^/V\JC>*.*&8SVCB,+!54Z+S" MNP,S.^/C;?:5V]\5,F+!%+) J0Q*#",:=#>6NMR-F'U.4)K -)5%;9: M9:>?F[6YBN0)DMON^R*#-X3G,E=JWE08]2OJ5]2OFZE?B;*1&QE!:1Z+>51L M)"MMA*(G$[4IV*ES90W$RTW\BQXQCS^M#I]=/=$[(5&8K:>,9, 18\4(B]((?+... T MYJ""DLJR+HC\'*JWJ6Z2&[+JENU/H4QH09\O=>SE"B^O@>C+ S72CZ5I,[9;KGF'5V[6@X=Q_3W(E0R'H9YDLW^,-=3%[]])>OWV^7J;K M ]4C<7Z=H3!_^I=N-AU=KU(;-4Y>\+(D\Y'I%\;>^J^NUM6WQY M';U^$HIU.ZYFW?JR)9\%VD6QK:7^E]J(U7E]?/3F\.CD\$U37IT<__;NS<%I M^##X=_._[MS>&'DTO%V!S^?W]_=_K//5[.37CH MG_\^=+-8[A5_V<.56()BRZX8=JN36S/BKLRK5JM>ZK4ZEJKFRM#KUZ%PH]&L M<)S^EQ0OU2PEY 7Y\]4/RJH-W/DDO9RDPA4+_[N:@[G";:_]T\+QP^?^I._[ M@_[TXN75!>X\6&AOR.4++L6?*V6XYQMTZ0_U"ZWX\I=^0OU,=4NMN;9OF9Q_RB-^U$A M$%?C7N'4=,=([IN[DS,W3F?E&VD\^3_-X;]G1$@2P"=.WCKQQQ)X5 ME!K8^AWSN)H2^P=&KT>?/HV&;0^.D^DH_/>\'4<+41,$)53F*#X/$)_F6_EY M[\;-?[K![,<162A"*$+[+4(',?;KD8H;7,E./T+_4J9>N_/^U U0C%",4(R^ M+T8AS#[-!NV1=RLZ\SS"N13=BA5NWWIWF5'XVX,R"E&\4+SV6[P^I*EK2XZV MTG/HQL/^\"-:2"@X*#C?%YS3T?2*V=UT?%Z=?,_%"7V@Z -%'^B&G,ALPJ-W MB4 _%V-R>C::3=PP+LUU-V%2G@]!OIMQ^4,$^;KUQ'U;[WG@I,M=]O8R?OGT M;)Q2\WMY_VS2'+9QS+^[<3B["F(6W=7TW@:D[5A;=9[=^\S;Z[X9_=4-W#"D MWF(,_(H3U[9A3W78/F25C[N_#7;T*O+,DHE42B= )L] D"S NQ@@I*"%,,IF MJA92AI0'/J"\LC9>?JIP#)>N#K9YA MNL>T0.1"Y-K$I=Q;Y'I4CK!>OL#K:NA<(%*0*"&9X$ $PL%S2PJGHXHJP8.A M"P7492:.:E*(7_D4A!06'-<),K,^^!!93+E+7'Q@+7/5LWJWS-%UEFI%F-RD M-=U!F%PQD"EM G4T0B3$U:I- JPOW(T0GE(L9(V;A:I-M0D?]UR +W^#8$&! MTY&!$L9KGC63+*Z-X&FB>I(BO4/^]2ZS@* M85].AH_2M.E/)K-Z/%PKGX5Y!M*D33XJDY7&\]?@72V%=EY[)>&9\0[+$6J+ M^[6%S2PS0@6$$ IC#9Z!=5F"HCH827/@*B^X,65B7' #)A4=(:@LVB(X#DI; MF;U.1IIK-V8M&#<_+S[.K<:8'QN_F8W[PX_OT[@_BNW'OU99K%D8:3AI&Y^U ME4OGO_Q'?WIVE@;Q[6A\ZK[4 ^;.SIR%6F7AYUV6#@2ZG5G*O0 Z8Y)1L1#; M@E"%XCI5&+&A 8Q7R6LJ)$L+?LE' ]W= -?F.3\-Y9Y0W7ZW/)@(< AP"'!W M 9Q4*A->['Z3G2XV//,%X)@%&7PRC F5PH*_TE!A..4)3$@$!&<)/%<1HB2$ M*Z>BTG33 8[W-&+;C'* 0X ; .=AQ(4"EOF=L MEUD=@#KC"F_5V2O[E/9SF\MV#=U[ER6F3"XE22\+.G:VA'^ M6Q/C0_KWK#\I#WJ2QI_[(DUAA*'\:8"*MW'5:B0#P0P#@7E@B M.(5@@P?!N"UB+11HS14K AUX6HCI?2H =$6:"$, 0 ! NW*;X&RK*T\56X-F M*Q,0$5@!/A? )^J 9Z^BRC+;]*2SFZ>!Y<-J3CT9-3=,@+#@U&:RHEW6BC@' M* 1[OP%P#K9>"#9?N^_9=GX"8VV;^;%]6VR,TU]JLWQ(Y[-Q.'.3A?)5>':P MP]*"GH/G\ARTY0^I=> U27.7J9')0Z!&BDR"E^I)YRRW2B9^E>[%*EA=EK9B MC* K 0GD1J\IHN06H:1R*5@6!5A94=)+#AF0T))LU".T(&),2&)9"]")PZ^2S,676(VJW N"1+2-&(D8^ M(T9:0KQ2@0,Q7H#@*8*+RD&,1CB6(J.VDQRC=6*DE8B16Y(MU)ED+GGV]S#! M?.TF9TWL?^['-(R3YN<_/8.@YF"B\4D!257RB.7@2+1 +,O!>9I,8%T(ZNOV MG+,5US=73US$M#T7J?-0LP)ORVIYF>+)U$UK)[%\KCS M$O*"WA][N9+5G>NE\]J/J ZW&[*Q Z>[Z)) E\3>TVT4 A0"% (4 A0"% (4 M A2"/1>"S?>6;-YV1N_CO4X-RHRPW@N@1M18)L_!4&\A1$.5#YY[MI!8O\P) MS;4GHWHPNLJL-SUNGEA=8\-D!T]C$ \1#Y\1#Z-CT>7(08EZ8JTM T-4!A4L MR]8[E\3"B?4R3E[$PPT\><&DJW*=HS1M^L,P^H1M4-#N1+L3>18* 0H!"@$* M 0H!"@$* 0H!"L%6F,Z;MYVWN@*M53[2;!V('!0(QC(8YS,H9YPV3/J<%OKL M+N,H+^;WN];Z_FTTZ:H$K1(]:G!"H$*@>K.Z@0^>\9GJ5QV\][G,[2<-+_G"X=V*OHQ\*S%793]T+Q2.C N+I[O1+,.!*9C"!LIB"B]6 "J_X) MGQ1W.9E%KP33+,DF\5PWK:457Z+5X"&P_MZF.L!)=%%XEI/LY. %*ZCY[G[^S=!]JS; B1!"$@\YV B<0J>^@ ^ M$NZD5EGYA?@EE:,B2I)BK_-*#/8]FIY-YG,4NRP MB0N5O*?E*D,#OKM3GE$'K4%6$!'##&(\IO"/6FAG3F!#UZ#]X)+ MYU@PT:X/(7M&F!XQJZS@CR")((D@N<$@N=4^YD0"X302,)P6ULF,!2^) 255 M06#+<[&3OX5@*4/Y/\+!TGKT'APM "X#E"L5NLM]($YU"<$/\RASV]/<[B$0 MK_/8'!$9$7GS$7G5GD_!:!)*@*,UO37=QK M-M;7T][MC_G<^-$@WCO?;T?C9GJ6FM.S<4K-[^7]LTES.(PI-@?GX_Z@86VF M"M\O4,%:=4_+VNZ@S"Y8B 3@>5L;0 N' /!JHVI:NLQDU@VWJ=\!Y#E$ K:>5#. M&1 F%X)'B8=D&3-*)$46Z^VN+NF%R9Y>:3PWTCO$+<2M#<,MS36/B4A(VE 0 MO."6#[5[F>:.4L6YU'ZAQD1B3COG@"IF:X*?!.=S EWH6I(FR!0Z37#^02:* MD+3'K-AWY,+ZETN)Q5&:-OW)9%:/AYM1KOW,/HWJA;@7.#@:73424.H\E?:HDS;Y7GQ<6XUQOS8^,ULW!]^?)_&_5%L M/_ZURF(MR9R&$U?'U]9AGO_R'_WIV5D:Q+>C\:G[DB8=GCE+C?P8^?&>+^5> M )V7+!(I VAMJCFO"BVF5+@SA K @-B! 41I0-+:J"?U=)X M*0-A"T'-CW'C7P4''L3_FDVFG\I0)J>C@QC[=0QN\-[UX[OA:W?>G[I!:UGX M;XV.#^G?L_ZD/.A)&G_NAS2W4CZD,/HX;*_2&BQ=A1J2'N=LI^P.Q#XD !N& MF+L\!R@$>[X!< ZV7@A0J>\9"V8Y)!TR \I(!N%KCC(K5%A%$QTI%%FEA7Y6 MCW&W(PO>0H'!;)NE).Q#.I^-PUG9P-_FVJ"[?8>E9:O5RU:?%1OGLQ""@-1" M@""TQJ-[ 5:SH)QW2TT1);<()5,P MA547L'.B *3028.-7D+V)/*+$<&T8:7I$8&WC;4FXZ4PRG]+B[X>"^=I-SIK8_]R/ M:1@GS<]_>@9!]=DQF30!HK4$(:4!)XV$H(715G@1;.Q"4%^W!YVMN+ZY>N(B MINW!2)V'>L9_6U;+RQ1/IFY:2Z$=?"HB'=R;T6#@QI/V5X\[,"$O*+U7?%>R MNG.]=%ZK)];A=D,V=N!X%UT2Z)+8>[J-0H!"@$* 0H!"@$* 0H!"L.="L/G> MDLW;SNA]O->I8;5,@C,*7,9:L=AEL$IK<%Y:1Z@W62R$?"YS0G/MR:@>C*X" MEW2/[EB1=3R-03Q$/'S.8L2$^\B(@:"S!^&R \\+,AHB?3VT]HQTXN1%/-S MDQ?,NBK7.4G3Z2"UF87SM*MA^T1^D)KA:)JPG]'6",^^*9X5JP:M-0E"<+"> M%]JKF2LL.5APSO(LJ12ZP^RH>WH935ZWXC@IHSK.K[^*YDD*Y:O3?J>94YSM M?9\\Y-3[OI1[ 6V!%'CT.VY5FR MN#^X 24!06TOEG(S0&VK'05<9,<4DT \L2 ("5"0DH$SDDMALS9/ZUJT9LA\ M6"WU'<-.]+;B$2P>P>(1+ H!"@$* =+I[:;3J\Y3XL'&\A]P$0MYM9Q#^9^% MJ!E-@@L;_(*/8.D\I?7Z"'+_2XKP/VD\JKO#,,I>[13/74O)0NP35*YS^"6- M0_^J8.$W)V?-68H?4U,>;]",SNNNPL.T79:AK=8F6^V<"9)D&[0$(X.!HG$" MN!04I! R5<$ES])3_-FUZ=V5J-_21$=5SO]6Q?QUD?+CN9#CD1QZ8! I$2DW M$2E=RH7*>P9!:5)/_A+8Q#A0EC6E(1'/9!E%KE8^&Y8NW M@/5-\M.3F9^D?\_*1S>NABYN!%@$V)T&V%7'=;D<8G5G.)H\"&(-6!,JIA&1 M#.%,!;6NQF4KAL!]0C[TY.)QQH;!Y"[/ 0K!GF\ G(.M%P)4ZGM&?;WVTF:J MP"JEBR4?*!@5!<@@:X[J3VX8=07S_LP6:Z;\[ZC-&WZPS#ZE/ D#XD4 M$BDD4B@$* 0H!"@$* 0H!"@$* 0H!#MJ,:-?Z7Z_4O**),U,;21,0'C#P%+) M0$C*1$K91<>[J"I7S.]WK?7]VVC2U3&HX3W)\2@4@6K/EW(O@(IKGF+.%&R6 M%D2,#(Q,$4+6F@C*G; +X6_+., 1J#;'<8V)*N4ZQ].S-"X;^U/YYED:3OJ? MTZ4CN_EY4/8H]F#IQ(#S94^E\?7(7\CS:3,9#?JQN5HU-&^^.TOS4R;"<9ZV MGUVA**$H;4\0MD)WPD/P=)=%9\MQ$BD'4HY-F:".^II602D1*X][70C-3@%*UE$[RDQ?85-"]8O_.6 M-_-:D!T6T:)2]H20:],[W^R4[=(\B(M;BHL/J_SS)P3(5535DC'JQ"@83W3A MZH6PNQK0*$3!1LH85V:QG\XR %EKY9Z-!F76)_/\V:Z8N>V)E<86(4(B0B)" M[B]"RI@B=P7M& \,!),&?/ 9F%$Z9^-M=OE;A'3:4TIH*(]8H\I389S&$@O. M^V RU3I2N3Z$[&G->ERNSWV!((D@B2"Y42"YU:5?64Q66VY 9*% $,' \J@@ M>T$"&VII]K1+"'Y8S5:N>D*I/03B M=59W141&1-Y\1%[U(5RDB2:>0)/: [R\!D.4!$D8H3KEK.5"P2RF)%<\"*AY M)R"HY6"<,4!"X;K."ZE\7AMM55;T*/H^D;0B1")$KH96\L(%DQ"UE[@$49'. M.BLA&1I$04)E%T,CHR*"$YUJ+*0%$:@ 1PLSM86A$+802 M+?O'A2:4%ZZ,?[4[^L$ ^/7>96J_?[<'/_,J'^PK(#SBT>P6/]JC;.=E'_3T M+#4NU#17-[SH#S_.&['UFNGH8VHS8/_H3\^:\JII.S>5]YO7HV$;(N2F*39O M^T,W#'TW:$ZFY8VVYFC-DQW,8OFT/VQ.T]C%BV%JRXCJ5Y/F8#BC M\;0IJ/BV8$U#"?Q'19WV5A?)C9LTK%=XDT+ZY,LX.)W'IO0:-RY#+F!:'N'C MN%SIW-7KY/:7Y<%B&DY2C<:],Q_OMY9@_0% M8G^<6C!]6<8R^S1\%?N3\X&[>%D_?77N8BRK="-@JS^_SV6HT_R-6OVUGR^N M;MG^%,I\%E3]4H=>KO#R&F"_/%#'4O:CQUWI!F^'L\QLBUN@7*9[CL5GUU%B MY^YCFD> @=/_]+- MIJ/K5:I8?+DD\Y'I]O75Q^,;2_;3K9UP]8T65>Y>XZA5+I5OZTE=%MWSM5EJT O M-5H=3%5P9>SUZU!HT&AV69W^4J-20EZ0/U_]H*S;P)U/TLM)*JRP,+VK29BK MVO;:/RV$B7_N3_J^/R@&\LNK"]P9 #Y7X?P%,_+/E1W<\PWZ0HCO?OZ]#^T+ M2\W2OU[;K;\7;F\>'VY_Y]Y;W*\+XWI,\I-9OQWZ1!_CCC[==9ZD^NG[3[IL M5M=JYV(9W7#?5+V]-'A/S\8I-;^7]\\F_]>/_W(YAX?5!%YRFRR?V;,=6PD1 M"!&HPTSM?46@W]TXG%7G6@L[C#"!>(-BL?=B<94.>245/TZ)W$^I0"V,<+-R M.V#;P>3G_K"P_-%LXH;Q 75C-V<2UH$2]O$EB.\2L MR8/1'Y,FCT>?FM%Y&KMI/:2MX1:?^]-^FKSL=#NMAZH\-**HJR=?6S$@ M?%S/(-I+W+SJN35QBO+CAO- M[@; /#;J\KGIT5H"D3C\>E>%TV+1%B1ZU>NU-6U:YQY^[ M["/"%<+5AL.5,E0F%C5XQCD(XPCX6KZ )$.DT-(JS;JHW=@Y7#U3CZD-@ZMG MI?"7T6Q6*]MEN.T62NHOXT6Z*6]=):GS'I=BWPTS MQ*E]7\J]P"G&@TL\2R ^F-K_0X!WA$/P1FBK9*0F=.$^6@5.L9XR9-]QJF,' M$O+:NU>@+0E31&->(.'3>1I.D./N@7BA[KA?=UB;E&&Y$%2M"E]E.H.31@*/ MQ&FOHW-Q07X%8DOGH! U M/2W,-1;*ZXQ08'*,P997G"[4V%R&[:X6L4S/F%66V=R*;8[^W+7PWO?UX'-2 M):B6&$M?0II,&C>,S=+ MN1=@)9@RU 4%W"I=T$;[_06?O'H@4*HWO'!0Z6SEN(;=.*1!)!S"*'3+D25;I*[& M8ZR,X"EF,(3KHIN, TM# J:4949XRVN[TRX"A.?R_*Y-/KC^<_%)[R-7PC%1A M6R1L^Z;"5JQD@B-<6*+!4.-!%!T!)H<,+HI,@M;6QX4R*LO0\;\6P:M">#P\ M*@)=W8A?^[Z4FX%?6TW!$^51<^: <,JA\&X*WA1B':*W MQ#.BLNVDR%0GZ/B##MR,[U:VQWI9-_K4EQ"JX]H/&K73%@G5OFFG%>L/XI12 M,1O@U!D0HA!KDZT!KRU3,@:G:2?5,%I!.QH-:\VVN1OGTH?3N?/&8+ T0M>> M+^5>0!=7) 8C$OAH"O6EU(#SQ$*4R4IMH@J\$^_SVJ"+DMWBO\\?.HU%5^_I MPG/FAA_+O?O#FS53)Y,TG:<0#OJN;1[=?T"LC07'8@ 15 3#? 0120[+8P[Q57/<8V:TP MR>=W6"'[OGL%K@I6/,0AA?ID[%,9>CX]N$/;'1(>B:MN< MQT75MD6JS5*9,M,&M*<61'0*K$P$I"9"!>Z\H7JU(3#OYX)_I=..KP+%?_LJ M_MUG0,B>%+N5!8%^>T121-)G1%))B4J$*R#:*Q#$2O Z>HB!:T>]9IHM>%>Z M#<)Y!B0UO,=V+)T,'?P;;S1I\]I.)L;#6$V*?>MCO[XV0T#&@U;)76H MZK9(U44AO>?2U&I 1=5Y'NM! H6@G'*:6"'\B@X27I=KUK'\HS\]>WTI\%?J M[:)S,Z$GQ&Y%GJ*1@,B)R/F<[A9O538\@S(5!5GV4/[%P4:KC8N>66568R2L M%3DYZVF":4AXEK!6L^!#FO;'J<;]-.<#-YRT!(>A/(G8T?*)L^;+'TOAZK"_D^;29C ;]V%RMRBYK MNA\__6;HPE6S?>^,#I1 $E&#"#2!E8R LSDKPRTSO).^A7?EIUWVY>HL/XWW MM%RE,OK.EIGC..$[+3*(CXB/^X:/B8F8HV=@G+(%\(0%2[4&KV6,V=%D92?U MHM>!CY3UA%EE>,_. .3J7?S+\/:-)^9':=K4@N?-^7CTN1]3;/S%S5K19;]] MQ@P U$JHE9ZHE5B6J6@2 X['0L.]C. HB4"](UY9*Y1;.'A>AK47@7Y=Y/G] MI3C_>O'W26VH>QV+>G MT1VI*-UC>I59OCNCH1 L$2P1+!\&EH$D[94!JU(% M/J7!J4B!Z&0H MC/Z8-'D\^G397/PVE7^)73*^^YP[U39BS[IDX"[>TV7=J<==;[PJ[>)4>AO; MH[V?C<.9FY2[CW)U@!7:-[WHM;&KTS:E+?U[UC^O\1AHT&U1/ C&7FU1[)4G M+.<0$D06,@@C WC+ F3+J#+69.))%WZQ]Y<%*4]'!Z%(]3B]OY3W]U7:#X;Q M\$K6.S+UA.@1QC'0"L%RH]<4P7*+P))QI53* 1CC# 2-$FRHQ?"BCIIR'J): M ,ME_&+K!TM,]7V^J%3D_Y7_E]O^=YJV)? F*.J];1*'JFR+5)ESRGMO M1%%+-H#@/H KL 9$2.:2I"JD)T6QED595&,'GUU_4$7\[6A\4M34R;6@OTG^ M2J\])AO[^X<]JD<$-J=!V-SL-478W"+8+&R?6)H,)*,+FV9U.8TE)DD MI?'I*1; !L"FLCVF5WE&OEVPB6)'BA9%3_#=JK2*0:P(< AP=SK:6>*6"5E/)74!*\;!UEK2EBB6 MDE*$VT[*Q&T2P.F>4'N/;^AY?P:V/2F[%8DVZB'40XNMVJT+G'CPED00QC)P MVED@05%/RK1KLJEJ)U+=71QG'^_ELK.=0XC/;UCU8B05".8(9C= MV:"%N&2<4A"4ER RE> 496!,$M5G(*CI)*OKN8>/ROF)T(42C0A*G"MS,#+YF$P%TPA)/H1"?=&*^.6-^. MQC>UU6_]G-Y=R?+[,OUA%2W#]"JCTG!23"0A" M$EAMRBL3I$I&V+#8CNHI8>G/@9I"K;(U^\Z@YNK]Y[M=AFTV2;%NQ#L+-Z"> M0CVUTWIJJT,SDXAA,%,<$$ MFCL^QO\JYL?Y=2OD)U7&NXJ393U*]4[%EJ%7#4$20?(909(H9[QB%#)GN:"> MU6"D#: M-2RP*%A< ,DGGMJO%B0M[W&R6QEL&^3<0GY_]^2_Z5='[S V5RF; MJ+&V2,!08VV1QA+.2\T=!1YX!$&2 \N"@UB;>AI.E;*==#Z^TEC'^4JX.RLB M87I MPN-7@(JZ1Y5$5$3'_%I3Z"[W\]PM/VR?ME:>B,E/F_-Q?QCZYVZ >FN+I&[? M]-:*-4L(C'M+)$03#8BB:, 3;B%1ZE@J\"U%)Q&M'Z[+'56WT+4DUN*BRVF8 MW/^2(OQ/&H_JVAM&V:N=TBZ8SH:0M:60M=54F[!$&2N0%N=-W%4 0P(K?-M9 MX0I**LJZH-J= ^(BY98]*I%RHZ_\>2CW. W<-,5F.FJ&:=I,TG0Z2/6C2L;3 MI_/!Z"*E>91,#9DY3\.):^70_>'&$5WLVR27J.&V2,/9+*+0.0/7WH%(TA=M MI01$0:(+DJY=L8^K*G8QI?OKX.M*^]V^=OC&%7(O6&'K5D4%W CA3-*.DFXBXF_49;J2V>/<*J3) MWZNHOAO62>Y_KE59[]93M"SQH+G1 #CS$A#RE^L&U:^#< G>];N5A;11E:HWI,2=7>5 M?4!5\^T#7U9-:<=Z1VF??:Z1](BIP1)*S^_@"L)HSKT$1KTJ-D3DM7^#@UK> M56GII5E,&.NPP-W;*[A970DEKGIJF1YH]VWDZ[)(>UQC"<$?P1_!?^O!WWN: M(M4$%&M+*D0')AI>_O#.*'R>QJY+ MOR+O,;&$WMQRM8AG+@C">PS"6VW-Q.0RRT( L[%8)B(9<,88R%D4DX4EI=U" M7^5EK)EM@OB'64F2K_( :3.1?K,S2W;2 'J30GGH26KZ:.A@7,,VQC5LM7Y, MQ#*N,P?EO >ALP:?# "VI2)YG?3]*$[].X/XI%'[9(<848U_KQILZ= MZ^'.=2'IT66.BS982O&D!Y$7D?6R78C+R.R)[%D%!ZS/,W*>'V?9=&X:>-3&<6PAK>-[GA4>ULD3_NF M]E:LF&J EPP\@=94%9,@!JCU3L K2R37/EEJOE5,7@H94^3 $Y5%,04#-DL% MFFOIE+3$.=6I8NKH0$-+W9-ZE4<:NRP.B&P[LY1[@6Q.DT!=L& Y%R"$#N!4 M]N!D2,H8SXQ;='8DYK1S#JAB%D1.$IS/!1RY#4F:>G*\D+(^6\L#!T:(7A7 )+*EN)5(T([.1%\J_ MB>I-$]T39 GUMJH8WF_V'88K(5XC7B->?]?18JA-)-?#5J- 6"' 9IM!&R>\ M"8X;LM#E)BHB.-$)J$L%KVOPJJ,%Z&VRFE,N6)9N$_%:"=MCR_1L0[Q>_2G MG7OY#E-GVZV:H]$06H.F/_Q<]OOMA/:7V '^N\_Y4$C>BI;H>]8!'G?QGB[K M3CTNUFY?D^_OO#]U@R9].4_#V)_.QF4@_6&8C<E36()TO?-E"*7B=;C\M# .$=!V^4J&?FW'/J0]*BFS#:5C8/ M;XCFNTO)_'4V/1I-_YFF[XM4=I;O1XS:]R,DQ++-7$K$LA6YI42@6?H$C#%7 M ,U8,#1(T"J8*).W+(1N E/7C&6&X7'X%84N+YP?I-7NW@>#U(U[LW+O[][N MP0^]RB?[*OV/)-W?C&69)ST]2XT+M5F2&UY4'U:AXVG2:Z:CCVEZEL;-'_WI M65->-4?U@]IZZ?5HV+I-VU9,EQ5V"L,_F98WYGV:^FU(=_FT/VQ.T]C%BV%J M&RKJ5Y/F8#BC\;16)'E;!*VA!/ZC+0]9;W61W+@&!I0KO$DA??)E M')SV&D88[S5N7$NUEVM/T\=QN=*Y&[<-H.HORX,5RZB6F@PW1YFO1SFY'N6+ MN\+TUS/ISEL',/@U?Q?[D?. N7M9/7YV[6&/E M;^2Z]N?WN31=YV_\UVPR[>>+JUNV/X4RH:_\Z$L=>[G"RVL/]I<'ZIT?2]-F M;G%Y"[S*=,\QZ^S:ZC]W']/?18:]Y=_3Z25C2\<":1ZJM M+L2Z)7L%9$4Q-J7^E]F,)3HZ/CT\:4Z/F]?'1V\.CTX.W]17)\>_O7MS<%K^ M\?;=T<'1ZW<'OS4GI^6-WP^/3D^V>"%W0ZY^_OO0S0J#3_&735V+FQK[X9>^ MMI".9I_2N!^N*R1R(YRW$"*/]0Q>@M&. N<\2VY8=G;AW'ZI\KBN&D7'^6:- MCU1LG_/JJ1[/T@,Y@%D>+)ZBISI>SH,7S>G?#@L:_/[^X.B?F[K/KM?CIL^? MB1JX\.V];BR1>IX5>J(VO;02BC8=AA?-S]5:8.353>.!T5>_-/U)XYI!S\?- O)D*Q =RL/-2\1VR:3-M8X_.V06P-/QZ/RD/WPZ1&?YF/;MF47;'"H-!I-O[S&YF!2+8G+[ M#N?C49R%Z8T;7-L_]_V\6#5MC?QB88!UL>,*U6_*%\-T/!JV#WMY@V*+E0>Z*'_'60W/25=V6IW* M:BU56+KYRZ^W[,T'/:I]*'K7%W"#7GO#68U]:%]^FI7?S<&EUX['I?&HW2SM MOV+*U3:[,8([IF=A"J^LR7HL.W"%5KLZC*OOE7G[=#F^81GA;-)\&OG^X/+S MJV'$S[6QQO7ZM' Z'I6M,\K3/ZYGWE]<;:FO*]\^VF#TL3]I!U6O]O7YFU!> MC,JTM79Q_U,9U(FZK$9SZW+M->H&:*]P5OXUJ.^FG/NAGX;A MXG*N[OWMU]&$T>0A6^P>*;B>X/G6'G_NA^L]D5YNGG5\\RB4O.#<2L.__E?- MKUN6\C>0>*=)/)FZ\?15"W[0KU+RTI$9K)/U_/0G]8'P3:R?C.TU=O5T%7=>WNNC'E\YM00KZ]ZO-H MB5N0.-_;5YKBY-9'I^6C:YUQ"8"OONZKUE*=_XG["_?7U_UU0Y7.=TWA&H4- M?+/5+K]UUR;K72FYOWQ5?5>_>W/YR<'5)]<_;B_?'Q:E,JLP?=FS_GH0EUHL M],=A5L;K1VY\B>QS=30YGSL,K^_T?H[L]:U?VR_?-=3FYZI0ZR_+$UY4[VG1 M-MS=.UUV-.PMWUG=W MUC6-O=I4'R[?N-Y/7VVPNS;37VXY8^[88D]W[21E18S_/WOOVMS&D:0+?S[_ MHD-GYX0=@>34_2+-.D*V91]%V)+7DG?C_;115Q$S(,!%@Y)X?OV;U0!(D"!% M2D2#(%"*&9H ^U*7K">?S,K*= 8D(0&$XPRL=K;DC/5HC9ADF-^$:^<=2MH0 MK0-H$OYUP.Z>'X^:ES_]]/:O-^]?O_FU M^>/M;Z]_>OUJ9UV]&Y5!Q04-QEN(F2@4*LM*Q@$4203,E*-/CJ\=X_P6&?S1 MM0P2MQKNR(/5T7U_S2\N3G)2)E&&X7RS)FQ6OUQYQJ=;RO M?[O[_@T\6&_D/)+@,GZ@Q!I,AR^788AV[N!GLY&G4Y[!8P/G_A(BJC\6Y4W%=S1\ULZL;M/-ZH M;8[=Q]3XE,8-$A7L36GL4?.^H_)?;'/G\UINM,S=0BD78Z!QV))Q"7T:X5GPW$Q-;#+.*AH&97K!LTX89-;-SV_".O( M;CB];$2YOCT+QU]L:->9]2"0V^(\%B/5M,;NT4^N19MLBD9.;/)T,)FWG"IX6A]IT[C#\:]P]K M^Z6;]98>^ MKOF0QCC_9;Y1)M)I-\P7X(C7#WQY&R$[4W8=M>%Y>"P_?-L/+<1+T)\[HR9Z21E M/ \$.D[3-)MTJL,-QU\=[#/ %XSPKHN7=_U_5T2N.T'7O6J9$K+Y:7)R,FS; M52/WW:N?+D:J/#CYZ5F1-L8Z&1&#>X43/9Z;8U'F3>O^E?$LL'9CG%]9HCBHY>\7PUKYRV[PE].K\WJ%@%QT9K&Q^SHXG;;IX;]G)&V/K9I/I<'Y=.=[=]7?0 M?)A,XJ?A:%2^GJ%F&I;S_J75DRY8=C09?X!1QS66W;Y@A,BFTO!CB9/NWCTY M0<;H/J>%R[@[#H>?%_?--_I61ZP,T7QC]9.;(@>7AZZP?O]CPL/O$2G][-TK1L4"XZC -_>CJ=(),I%08[ M!W6W&UIT,';B[.1TSE&7?!'9QVB8/LY'>,Y$VLFXC 7;K([+8]"6B;R4C"=GYS-13+@:'7,J,A!6I'( MZT-\V=#"_0I/&A;R=HJKJ Q0QQWGL]Q.SJ;AVO@-YY31=;O)Y1W(VXM?OA#Z MI@@[LI_IE>[-W_>I(V:+M5=$^>RTK-%."J].QG2E>_C!E34T;!?+>[VGY=OR MA$5G\8[5OKIV>5?WMG(M3EG7K.Y[[,Y_()M"Q8ICL,[>_F-I9%RV[\2=+\I, M#LK3QPA27;?Q10$YW6(?'JDWMO@:.RU&L)^32+2$PNRLLSWFLUX>&X>(,--5 M^P@;U_?+RW8_/ON\ %Y7A#9OYQ%1"ZXX65S6J?SE MG3]?^E6>/1XF#Q;4HE"["V5\X;_#EB_(:+KBI&L7?5CRUQ4BN/Q3MY%X$5U6 MA.2GXV'*S2(*%P?L9^0(G1;_'8GV%.?\I[<___ZL:L M!U7LIX2-=5T<5REZ7OPORVOFV53;-<_5G!:Y!4_O)F+1T@N/#3X-QZ;C"X4Q M=FI[3B$N^%%WK+)3PA>>L'D[1^>HOR]T_.A\<#F&WS%5Y3!F3NZ2JDHETN$AR$U%D>)1JPD, \+$S-/EYM'D4T=>+HVV"QISA$BQC1V#>^$_LHSTN7.8 MUC-MO8^\NO%,6SW6UM>QMK^O2O<]>OTD:9F M8H&U:9J5D+;+6+))IWE.$5.G"VB]HH86H67S/8-N9^A+YW._G5P^9'4_WC0@ MN;Q0,7--51CC!5_$\9Z30=N%YE'Z8I2@10FK5RW9)7-=SZ-$S;N^P5AN?V"P:*U'55I/B#RSSIO M2.L^X(,YP>JH9#MWE^0KHE9XWP/HEEAL5:[CQ\+?=;E# MZ;K3/','8VG0$E>6OMVR17L%<.9WA M?TC:(UR-RKFUOWAG* W,^ M.ZJW-2 MO#Z*02GLI(B0FLN-'%#\<[XE\,MTJ9,^#22A!4<; A M:\@B<,[*O%E M75'+Y9?3R^$>%*[?[?Q]6)F1.T>)P'=\3O'%1?3_$?G;\H;N0.YI MFYZW\U"#BX,27:*Y^;.?731B-<]N(9G=7N3Y\^5#5J^\DC*M>S&N34O_5EP7 M7[CHX1?H(TUU_Z^I[:CMV)=VV*]MQV7B[?G5UY-OZQN3;W][R8EK;;HS%^<2 ML6_0"KK7A#L;R[AZKQ[WV\->,\HN^W>1IU_=D:?_:K&6FRH.[<+\?XN5<-OP MK1^'?X"H?&'X+BK=[,( ;FD!G0QC'*6]6D!W%;HXP 5T>=R]KIRZ]R_ZOZH@%"5Z7:LMW_XZ=]_ MF(S!P4_'P].J5"LAK6OHWFOH]W0RF9[715,7S9XOFNT2C[HJZJIX"JMBDZKD MK_$0AZ)UHSDCZSR$U3]8UU!=0U]!Q^9E#;H%]/JR D%=4'5!'E MKHI=6Q6;5#/O)S,WJFMF)UWZZ^.V,\MV2\!TN7#UHVZ"];\.O^O.1T[.6C>. M[?<["]>/O[C,C8LK(-#D\)#]LDM1,[>)&H[<+<-K=B 'PGVD[)=%AMSWQ].4 MFM_Q^^.V>=4=<_[=3O/H"\V%T1G;>LW']7BH'W%R?1%N?^FI6#?QM'RJ]K] MJ[):^_=4^E=EM?;OJ?2ORFKMWU/I7Y75VK^GTK\JJ[5_3Z5_55;WHG\]^+[O MX69DQ6UX8S>^PO?(=MCW>&O)J\FP*[W8E";<2^CN,TI[(8FW=7H\V:DN7YW\ MV_KZ;YN>VQLWQ/K,*M8EV+K>^:M#_(!UL$CY]\MT7F9TD?-/$,ZB) &2LQR$ M)00XTMSG?D@>T?=:< MC8?S!_WUWW^]^QDU&0X\7LB?-3&%X8D;M?_^#/#3/(?=OS\;?IX]'Y^=0)S, M8''%LQ\8LP-IV3)3ZK)3/SQU4=_P0J[H]?A=KNC5'WIY;9F4S #1IJ!74F S M I.@V1DG@U=\+8LQMXZZ)!5$_ \(C;#G9!+@4C+>L\")YSVC%R5L(+BJZ%71 M:]>GM*)7?^B5C9 T2 \BY@PB&(_HE2V0*(A2%CF.6^->SDGM96 @ T7T$@JY M%],,'"'1:L4R":QG]))F0#2OX%7!:]>GM()7C]2+>Y68M*!T1 0+WH'C08%, M5/- E7!DK?I[LCE('0E0KBP(0CV8P"(8JUW4,44??,_@I>3 V I>%;QV?DHK M>/4'7DQ(J8GRP 5Q(++SQ094$%S"/^5$:?+K=F-./OD )"FT-=&X!*-)!,$- MBS%I'EG?X$7M@%E2P:N"UZY/:06O_L K<)EE=!:XE@P$,BVP#G\(SR)WG.AD MV77PRJ6DER$$1.+(UI(G8)66X&C6@3L9I-)]N^S)P%)1P:N"UZY/:06O_L!+ MI^"RBPX4,1*$SHA!BJ,Q2).B@B?)Q9K9& T2KZP$Z" #@A"(]@Y>P:D"MJ>BUZ-SFC\_5$);;E]);[%\-7]G,&KL[^<.3687?..E?E?YB M?S61CU%9:0PXB^I(!(F4V%L*02O/'(M62'==$P6"FDAJ!YX2!8(P"283!U($ MQ5R.A(C4LR;2;*!IWUO']\GWL>_+I&)CQ<9#Q48FB$3$20AQW(#@TB#.X4?% MG=+<)>K(FG\T2N6D\1120% 5KK@8>,Z@L@J4"6.H[MO%H >2]NT>K=!8H;%" MX^%"8S R"F$Y&!*0 C*#O]$>D :$P@9/: F) M(Y%407+7]]:1'C!A*S96;*S86+&Q)VRTSCFMD2=RF@@(30(8QREPD7AD6L3( MTW5L]$;$A,P1DJ'%N9LIV&#P;IX1(KE,1O9]F(0.C.K;M5NAL4)CA<;#A<:H M3.)<9$@N6Z2 6'.E(!O04TBE".;7-OWLB%)XBT#O (!4=H WB+?5-258'%K M9>_>1D7ZCI6LP%B!L0+CX0*C,8B PI1 )H<@AXP/')4*N$J:H.&LD0Q>!T;# MF9;X1V!*92A1 ^ B41"29\D+:QTQ/0,C'R@M*S16:*S06*&Q)VA,+ :5O864 MD@$170!'& &NB6#$<^N\O@Z-3!.?&)-@DZ(@& M@.6*J-OAE)D(QVGN4.D%P M9+2"XZZG!**;B*=Z4NG('UX?I:JN^R]*=L3*JHR3,S]*CZB\'BF>]SZ#<1!Z M+'KDZB%R8-9[Y/D$M5/F$83F20N!_R%R[;15HI0F$HH>(XHT+W'EY [,"*[8:E5JRL6%FQ M\H"QTG!%L[0.9!02A$-*:7QRX*/5U#DJN5]S'6NK; Y*@.W2EL0@P,F2!XYS MGY).U'G:=Y2J''#6=^K*"I45*BM45JA<0"7>*KFQ#+)7&H2E";Q6&8CFTA@> M/++.-5I)I.>2IY*9KFS/V7+L-D?@A@GM+?$RR;[##_1 J^UZDBM45JBL4'G M4%EB"B)G!E)Q60J2T *7PH"6-BOBO6!R#2JIC3HKB]CH.%KM1B&\EB2=UG@2 ME)7!Z-YS"MLM)+:K4%FALD)EA$+V""+3C%")9K7A) -+P;J<4TD# MNA;4:H13+AEPQB$3]<*CT8[4DN/5"5DHD;%OJ&1B(,UVST)5J*Q06:'R@*$R M9Y4I6LP@=$"\--*#IR*5S"'E8 /=CWC*,V.>9?Q'D6154KGP&52CA!03:.+ M)2RL[USO%FDEK5CYV-FQ;I3 ^X9X[6LTU[QEY?[GPQD^.MRZ)G]-DP_XB.,R M"LWO;OJO-#O8\H-?5TKRON"\J=[?B,U]Z?3:Y2K1AS"]!]CE*M%[/;T'V.4J MT7L]O0?8Y2K1>SV]!]CE*M%[/;T'V.4JT7L]O7O7Y<MD/7_.'" M, ]#W3M\@@5 :JV;'L^].AJR= R4+3F_DH_@!/Y(D2NODI:>V[7\#%7PVF'P4M)P83P'ETJX54H:K'4:I!36:!\#7P^W\BJ;++6&2)"D M"9,H>,H22&)R8!3!3_4-7DP.M.G[O%,%KPI>%;QV&+PHD2F5+$D$L0J9EU-@ M&4\0O)26AI"D66->E/)D5%*0B$' DQ0!+TD!/'IEE:?>T;X/:U(Z4*SOG*@5 MO"IX5?#:8?#2D7&>F "T!)%%!6K 2.. 1:*ISYP$LY; B&I&:3:(<*;D@'8B M@RF5H3G5QFC!=?1])[IG RMKCS/& J+\A:BT[M_FS@S5^Y0OQ*R=IBMUKJS8YG"56E!"$=_FND+5W4WH0D,6485R7 M?.4THJUN2CI>[P1(011B6 M]%(-I*VF>L6L.J6'AUD:[3^E501M"\UBSH(1U *A&K]A.@FUEA M)&9QHYQ1DH'+/!<7? 9+$+.TH#1K27Q*?)UGJ1!-])"$UR!4]N 2D8#O+J;#HY38/F M]V&,H]2\/8O,PE(J6JE@UGE2='):E\.QD-XR.68=BN\KE[! Y"/6GJ M:70R0+3\;Q-22K59>N"(A3Z_N0H7&"HT5&K\*&JT0C"GCP!LN002DXC8Q#2212!25 MUNLU9X,TAN#_+"CM2:EG(\ K$H XS4/4P83>@\;E@!E3H;%"8X7&"HU]06.6 M+'IJP1B.#)"S!%82"IJIX),+)HE\'1IC,"1(%!90,K^D[>5[&Q8F/%QL/%1BD""=9%8*$4<25&EOTF CHGRBP)!&WJM3TJ M*V3T>(_V"K$Q* +. (?3 MOO?O*S16:*S0>+C0* 6WFA -.I30)J,E&"4=).YY2C'FD,5U:-12Z,"D!,*T M0C-<,C""A1+1J3T^,%/6-S26O(85&BLT5FBLT-A;]AXF21)H$T?-"LRYDC:1 M<3",Q'+R3W0G9:Z%4'FI?4ER+6)P(#*EX(QF0$5(.42C+,T]0Z/2 ]'[B<"] MPL;'2?!#-Q%E17&%R4[8F55QLF9'Z5' MU%V/E&#N/H-Q$&I,*$-(C *\("4VP#HP)AMP4J..2M3>D#^()TII(@%L4JC& M1+3@/'YDD<82;.6RZ%N-<<(&G&PWHN":E#P]35:QLF)EQ8.C6'+%/%A&2WZVDO7(4 <.;R*.,RITW[G6*+$# M*_JNL%6QLF)EQ\9*+0><]9WDK4)EAIO1 MJ^W&9E6HK%!9H?* H=+YJ'R*%+C/"'O%_>A0]I K6D%X<#J+]4*+-NJL+&*C M*TS4J 1>!H9FN"=!61F,[CW$WPZ,Y14J*U16J*Q0N1VH5,21Q(.%[ NU#(PC MH30>''$I.<6]<6M1K=8(IUPR:*J74P)>>#!()H&G0).EALC8-U0R,9#&5JBL M4%FALD+EEGR5V=I@/4->* (R1)'!>JO!,X^T4C+%XIH!3K-CWF4TP!5%5BE= M23=",B1'-8TNII3Z3NXN+=)*6K'RL7-FW2B!]PWQ.K1HKN9>TKFW"@N'LOSY MWY^Q9U_NZWV!=U.]OQ%W^]+7M@^PRU6B]WIZ#[#+5:+W>GH/L,M5 MHO=Z>@^PRU6B]WIZ#[#+5:+W>GKWKLL]G)*]EU_U4LC,;5)VW:?Z])RFOTRF MS>PX->^/IRDUO^/WQVWS:AQ3;%Z>3H>CA@T:1AAOOJ/??XM0/LX(/;[X5;?^ MUTKHO&7E_N?#&3XZW'YL>XA_^=!, ^QRE>B]GMX#['*5Z+V>W@/L ^QRE>B]GMZ]Z_+C MI,H\V(+$?TR&XUDS'#>E"?5TT!,L_/U()W\.XE2/3,IF$PEHFE6IE$G "F% M:Y(%=X)SL7:J1R=A5<@>O%=X3Q2ESB8U(&VT/II(D^H[6QO3?,"TK#7N*WKM M^I16].H/O1CGQG B0 EA$8ER D^- &,Y4XR:E(->SS7IC>"60W(F@J T@<%_ M8))4A"!ZN:S[3@I$!TSVG9:W@E<%KPI>.PQ>.6JNHQ7@G64@9.!@@J20 M.PQ>7$9)%4/XB3* 2#: 8=1"EE)8JAS+8@V\B R1<"L1O(A!P..RY)) X]$9 M+0V7R4?6=^9:,B"L[V00%;PJ>%7PVF'PRBP&+E@&GQE%\'(:"50H)B#SKJ2R MB:4N[36GEX\Z(U*!=2JCV1@MLC6CP.;(N+9(QT3O!1OEP,H*7A6\=GY**WCU M!UZ:1"^HT2!]*$#D*1@7%$@AO91)N!36F%>@(4IA#$2B- B3&?B T!>=9([Q M5*A7W[6HY("KOK.[5O"JX%7!:X?!BZHD760*C!:E9(FR8 75$"(5/A@:P[K/ MBV:E3"04K!811":N)!Z40%F44J7,9.C;;)24#;3H.XW_DT&O'LX1U@B6VY?2 M6^Q?C5ZIEW=@\H'LW0>P5Y7)*S96;*S8^%78Z!@S0GD% MCG9A-52 88R#3#EZR7E4E*ZY&)(@PJL,FGB-S#YXO)M[O$=QH1BSL?^PFH&E M?6],5VBLT%BA\7"AD4=/"5$!5.&.'4AZ(R-PG6)(.DK'UFIK$>FR\1;)(M$( MC59[\*4V=O8QAY2H$L\2::/, MX%.(H*+0--*0 E^CC2[Y;)7C2#!=*-'8:)!;0R%$+YRV,5G1=XE6-B"D[V#L M"HT5&BLT'BXT>A&Y-V@=<^653"*&-W.)CA5-\+4X=6:6ACEF0*0@02L5ROM!#E"+S MB%A+?=_02(D8:%-YX\[G!**;B*AZ4IG9;\W#/IFY455=M71X+1W>@QXS//-$ M/$5-E')Q#&ND^)Z YBP2*7E*W[ MO!47:F#X=G?-GGSI\(J5%2LK5GX[5@:;A4%(!.\)0<[O,Q@I!+ @+8M2!5U. M.US%2FM5HL)[[**QB)4T MH*$7**QG*?E-)])V139D![S\=6H;)"987*"I7+ M337O*5&90U R@6".EH!5#2IR2:.D(7ES'2J9DU%DAB:TD!*A4GHPA!%0B5D7 M>+*4]>T>T6*@>-]GR2I45JBL4%FA<@&5EC"NO9.@LXPE468ÐL ;=>$&:$ M-FNL4JD@E5$".-4>X54AO$9G@"BFHG'$LM3[:2$Y$6CL,%8B7 M)$;PPCH0.?J2=L^"%D8$GU0DRO>]KV,&JOHJ*U16J*Q0N;4H5\Y<+BG>18P* M1(H)'"EGHS)5:$K+D-=]E4F1E+*A0*UC"*^4ED,#')+/ADA+!>>V]TH5>B![ M3YB\9UC90WJL&R7POA%>^QK,-6]9N?_Y<(:/#K>NR5_3Y ,^XKB,0O.[F_XK MS6K!R=-:<+)VN4KT 4SO 7:Y2O1>3^\!=KE*]%Y/[P%VN4KT7D_O 7:Y2O1> M3^\!=KE*]%Y/[]YU^7$.TAYL:8*7[= U?[@PS,-0]PZ?8 606NRFQZ-<.AAE M.8&H4P1A2O% 3CBV/EG'K:9:K^WY9.LT#YY;2]4S7S&:N MO83,;"D"(#SX$:8U""",^]GVZ2O&!LGT'=U7PJN!5P6N'P8MH(5Q"ZB5* MED#!90 CD4N)F(RUQCBB^=K14!N8%C8#2R5+B9 1+,L(7HKP[#)-R?6><<0. MI"45O"IX[?J45O#JL?R2$5[I4HM.&%$0S,U3^!DK.4\^^$+]RDJ;8O;9JD\-98E6)W*Y$J!16$:Z :\U!<)_ H18 [QGC MP>F0^%K(2HC,>X*J(]%$B^))8+UV0!RS4I7BGCGUK430?%=]%QS9=P&OF+5W M4WH0F(5&.WCE@$F/4:)PSX2)>J358YQFD8-!*SSQ%UW6%/G?>(-*B)6D9@:PBB<)1GX3I M&[/(0(@:E5(QJT[IX6%63EEZSPDHERD('2,8%Z^C7-\3"=;PF#UP M)&>%FSG SQ(\T9%ZWU4L[#L8A0X,416S*F;5*3TXS'):!I,)DB2)Q$EX8Y%G M40)&2TZ,[XJR7,GB8%;TSU&L*-DC$+"8X6)(R^)0YR8):'=<*/$N>@_ Y F44;4-/%!@9.>1( MJ \TAVS[/NE.J1E(6R/GEIVKN5.V&7ORZFPZ.4V#YO=AC*/4O'+MK''CV+S, M)21E8SATTCW^$%7+U;3RY*ADE6\GHV%\Q#H,VU4^=X_ 8:@G$H7@U(,/I)PO MB;2H&@W&R^B2IYG&M>J'A&9#B); ,O<@J#>EM@WR:ID-C_@P8?I.9<#8 %NP MU=H+5T3DZ55>J+2[8F/%QJ]SD2JF&.,,>;=-I2]^UMJ-!8H;%"X^%"HR8B&4,% MJ) )0B.QX I2LF!9P(\J:;I&&Q5E0KC"+2[58RUQ0)UQE&@[&%H- ML!$5&BLT5FBLT-A7Y5?'"0L*+6H6D#5*YL%JD8%:38W2EG*QMK%.M&-9L+(U MY10(RSE8GP@05VIG1\YH.5W==^57KGG%QHJ-%1LK-O:6 4###)%PIAE?6/CP*CM%GJM MT%BAL4+C(4&C(%8ZP0JXJ;*I$@.8S 2201F#R)IE)]?P3@(-<:(9,XJ IGH4D3!$'!*>"!2DR"C\)JMG1+E1'CI!0R^\(-3 \.WJL6M2\O0T667Y%2LK5CX@8Z?DW)*$I#T&"<(E M E:3"$E:@\A)G4]KFVC6JD2%]]A%8Q$K:01G8H2% MK0J5%2HK5%:H7!8C)-)2FC5P:LD\WL#08"$XX5R,SAB=UNIY.>2;F:$)+:0L M];Q\R#)4M9W!+\6 ]5[9O8*E14J*U16J%R&'^!R=Y0G\*'LK 4K MP2AI(9'LO/.$4J+6"_"4K )*(+SJDCM>47 (JD 44]$X8EGJ._Q LP'AVSWL M5*&R0F6%RD.&2J]=RM& 3=2 \"5F2RMDB%SD*"GE(:ZQ2I%I"3GPH'D)\&?> M@"DE%R7^Y-8'FDS?F8.I1@.\0F6%R@J5%2JW!)7$$$5E)A"X* &J#%DE(@ D M9AQ5C&IKUHZ)DD!\R5H,7E@'HI0E,FA[@Q9&!)]4)*KO8Z+<#%3U55:HK%!9 MH7)K"?QB 4HO@?%R-LHD"D9("L$*+@B:TXFM0652)*5L*%#K6#F%3\$*R2'Y M;(KK4W#>=W)WA;12LNV> 'CR6'DEF L_..S'2MM/78S#\8=E*RAV8%-"?CTF M3E\$Q2TO[63_N3I2P_$W(>EE2]6RW;>U[=Z#%XR0>0(UQS3E__, MW:-QWVBSRUF\W^"((\GUWUXL.SX3*9C2>S-$>E-^_1I:Z)A;58RZHF+D'2J&'-VN7K8_R0U>/2H#7)+N[=Q\.^JUU)Z# M38&"$/B;UUJ!IL8JQ0D5:FV^OX5%]#G?].CVL]:/.-_#<3,[3OC_:4K-"?[] MN&W2.*;8_.ZFX;CA=- PPD0G&+=?_/)T.APUK+N6#YII:D\3]O%C&IT/RK@T MHS*B;3/)S?LT=?%\G/[/_S9H*K]HF_:\+1H,;PJ3#V/L5FPF9[-V&%/S,H3) MV7B&M*%Y-\,6N&ELFY\F<9B1374"\EUY#",O7K[[J?N-OOB^440U_0_M_-+R MY.?#&2K0\ 75WS5Q(4]-GDY.L!/C61&#MODTG!TW/Z'.FYRD:7NTZ,4CBL;% MV/U]17/B)]2W%S_G@OSFK"L9N_SV'L8+-7>UJO]@^ V,T7+VFA\=\H.0VH=, MUX;;UJQRS(LIN9)E5I13(U]@WW=RW'XFZ6']_OEL6G#B_FAV#;.6N+2*0SNG M"954PI9=&FD4*\FE3=G0]FA>2VZ3XL:M%TO[%N:S%/#_0G!:8M-O0^>'H^'L M? %D?UZ,TX94)#-';!=UY$YRHBP"=Y9$")9*$#YI\)(Y)$;4,<6MA?/0NA"$,8^X#CJ9S@9=4T\G[:R3GT[1+?YTU+QRB*/SIK4%*W&<6QPE;'^#IC=2-;P8 MF]Q-+_:KF7C4"]WCCYJ7'0&\"L4KP'OL=G"=!<9X+%L\@9H (EH*KJP>2I)) MQCNJQ%H(D>5X&0\<7(G+%,(EL*0L-N)49C9R(F_+[O1G.IG/S!^78_CV8@@W M98L,B):[B;4H'V?C%CO;YB'*[,V2U!Y="DWZ7!9D)_\7BKL(]73R&3L[PW5Z MHRWPF"(EG59&^PPH)QH5,D&12B:7]#A"^:")(FO'FPG+2?,8P75*G.&-/MM< MCHG)Y(**U-Q6U>;+(H5?ENT']^&JH7MZ-DT7T@5L5;S8'=)E;Z^*NGW!^MLC MRO0"P*?+\;]-FI=V]1BG^Z'">B%S"]MLR1L)E8)P"3D("@+9(CAF&63F:,G; M_*Y;ZG,Q^:/3=%?%"]H4GL>S:4?F'\6NH&S5'KYB]3X>6LY-FZ*F+R4L(JU M2>I'@!@5TI;"\BIT)0 2 \NL@>B]4%I;Z^5:_M>LF$"!"< ]@IT@A"-%15VH M*9.(@)%E3[8F0.?)31]'?G9.?* ?$3$B[%)%#BG'001)9<^2)O% M6@2ADR71D0:M!=[#D2Z9J 1XPH(-5IIT6;'Z MZNGZQG#M;NWNWG07$2U][KPC5W;LNTW].)RF#I6?(ZB-H$O[UK$EM<*?E M.=.S]&Q'0&U+^TSW\^OB#>VPG2V= 'DR&DT^%2= N=Q-TZ7/&&VV]G@RG1<\ M'$W*FDO3D_OZCR=SW\'"C8Q/2FGV?-=XVY9PX*Y.W8GJ]]5J%U&.79#C1=SD M2GHX=S:;+.,22X,*2&+[R^6 &FYRAIIJ^#G%%_/W:7)$_K:\'F=JY$[;]+Q- MIV[J9NEJ%&/WZ)4T=RMI\SX.V^%\9^;Y\B$O;DF(-W^O4D?6\K\5\/_"5?1( ML3NON?,"=F0,)Y?_[K[C:;2KAU*Q-PKR+1-Y1\["IWW\8&^/5Z 4E#]WWO0O M]O6K4L(NF][CZ#R,WMXG*>7%_N __/3O/Y0]P@>(RGW2I>[" -8%5!?0IA;0 MSRFD$X\D<64-\;J&'KO^>U7J!X-)Z@Y,VH75LDG$^:[;P9Z@BL;6#V;MQZ'KS!Z0R291J#8R4(M MOMM'O+)6W\U7*E[T?K%.-W8R>R!(W[G)'V$][$)^B@IR%>1V&N148(D)H"Y[ M$)(Z,%1IL-)JC^#GJ/5K58&DD#%%#CR54Q(J&+!9*M!<2ZS([3M.J;0UI?5!' JHM;QD09E(@EZ[73&YKGT7Y?K\]5B>>)5;\OBW%0Z M.#N@IN\41WN_""JR[>&D[BFR.:&=8CF \LF (,8@LIER/(,3051VEJ\E8]L\ M@=X"LLF![KW2Q--9!-4'_<#5].K:">KSJD0>K]CS+JZP/:_VO/D$RL%D4PH1 M*9D(""L(."?Q-^)8((H;YM:"F[_E3/URX?XQG<2S,/NOQ?)]&<+T#!7%ILIE M#B39;JK0KZGZO$?KI<)DA(YX@$G-G@&=5)/(BO M;QLFC=UNH8ZG#I/5[_W 9=65M[_G09JJK!ZS!L ^;L,^G2( F_>AJQB\E1P\ M)1PUER'@I;(0L_4D$,KX>L+>S?O0-U5BBLL!);=GRWK\8@"[J+PJ;%;8K+#Y ME3D]":*<,[XD>2OY.34#([T#2IG@*GC/Y5IVU\T[Z#<&FWI C*JPN8$B*M^> M;_L!B2QV*-_V(@]\V_R90AI^+(-2,VX_?B:$367<1A,=+3)NP74 )=/GV;0M:0_:89?[EO"\(9I^PW$[ M&\[.YED63_&.,S>>E[4(>-0_MT*RS-V_MP+R?9UVBOBXG MQ V-:#ZE:=J]++@RQT@EJA5*4=4(8D-)7DJ!.JMT9IXSN99M^FO3D;POX[9< MZ9<+?5/)Q?G1[6'CVU\[NYU M_W1SL9/YC:]F$#]J?KF @)SP0:522D&&UHWFQ5)6T:]#AH)\TT76F!*(C(^; M=3F0Q^W(H@N)(K>8%)>/?B17@/HM6XG8]/V[CVYE=W^<#G MB;[QYN#:8_PX"2G%[I[E%Q^'I67^O)FGX,LMM28Q37+*N M/*J=X7_FP(>O[)Z31Y-/.Y-Y\&;B=7.FIV],FZFI"$IS1$@J'0C!)1C&,WA! M2G)5DPUWFRCI\/.P/9W@[/XZG9R=MO.R8CA#^'5Y]A!M@?AV/FTX0>7;T:0] MF]XGY],7Z.=^E'MY==2\?/?NU?MWS?]]]=O/S2]O_VS>O?SMU8'2OK?CYLWD MXSS#@%[C[9]XT_:X?CU+8#?'B8G)Q.QN6)BRQ;[]+)$!M:=K$0X-X7 M;&S3A_+.0L[PBW \GB!0>;STZ/3HY1$^=N5+?'P!QIU3QSE'9H*WP*W5"!$R M@/'$ S*RJ*FD)H8U=2Q)X$80 H0$"4*C.G;.1J#&:&&L*K58KT/$'PM,_V4Z M.?D9IZPCS]/T-O^X&/0O. >^3CT;>;1+6>)7RZ$5)=25JG!%5Y^-BNAT.;9' MG<9R. J+HQ*C11F4HMQ.TKQ\1Y@..[5[J8O#"&\9=M4,4%4>IU$$'!HH>K:\ M;FT-7-&/5]*ZE?M1T%?3>W2KK]0&N:+(!PT.%-HJ<8(M*US@?\X0-/)Y>8## MD2TYQ3Z@ FJ/AWF&/?N?L^%T00KBBCI8JO&R_&;3Y&;SA80&5UID6"Z+JNB) MM%3N;2K+K[QOBL-06CNO\=&>^7_B'?,J#1_.<"@GT_-YF8:/2%%N*8NZ,K/? MFD8Q4*Z(L) ]1R)KO +OE 0I8M3:EX.J+LUG3*7;OLX^53M$>42GN3EMX]R7WR%I(V :2'SY6 M4W8KO]*>9I\YK*1+-1%)C8,NW'&WM M)4WKKD;(_W0VG1;_^=RK^7SC^&*?)+[<183N&WZXJ=[?&'VX7?5Q@%VN$KW7 MT[MW7=[B<;%5CW3WV&\Y/[;JW^T>LOI4LBTG]P.4Y^OQ1_QE,AV6A&KC--O. M68@G!4!?&\[]Z.RI)NE\8*!H,$$E$8"D6.K4$P,^20N4.">-DDR8M22=3DDM MB8N0DR?EG#,'%VD&HD)*64G/O?]B--.7=UF7R_1\078W=;[!#ICN^WC#TSFX M4,][[?*D5I#;),@Q:C4)EH+0@H-(/H'E68(AGCGCI=>*KIW3,E(PZQT03CP( M@7>[:!#IL@]"":=%LCL()U]"F++Q+Q;W,.XS/XYC^G;K/[B M RIO#S2N28<$JB%Q0!9[ M=5RM:JW($) T=- D8D2Y:+R-5:\HW>'>?S]?I'6:TOQ_'5AG=6J_",@%2_()0P8[A609+QVQ"" ;81&[RK: M]9ZP^.DLC!TK/_(DF?7;BT2(H^3:U'2+&"89SDJZQLZ4K/RZ[L;6W=@':BU! MO,E! I_*XO^SS($;_-?;9K[ MCMZDS6LN-D!%6S=F*Y>OR%J1=:-N=;R7*FZ "(W(6H)=;- :2#3,JA"8I.LU M"+_"'G@"R"J%K,BZFQ[Y&O)R&?)20UUJ<:Y:G*M'&X/ZY&C0$&2*:&,X"893 MQ*HH@U>1152&CQ0[LZE@>3XP9KM6Q-,OV%7MB JE%4J_#DIIHMP(BT9%3 P$ M#;Q4>65H8PCJHE#EB-(CQ>ILKMJY-K1"Z68,A^VEARRVP?V2Y&UL '23 MXO4;3W75+Z;N9JZK?>KS/C"L*M0'U><^=MP/,IWI2F6FFM.T(DCM??)GV6B=(L92CYDV("85TY1,T( M"&&DD=QRG[=]#&2Y3/^8K])-9TZRLI[\Z 7HGA;9>@*36I%NLRF<6:9:6S#2 M<1#>X6]<4\B**I^]((AX6SX"TBO2J0&7]=3' \EVK2+PS4=$2K*NQH4P+26W M5SQ7E74?T+*K*NA*@ 7@1)#( 8:49UH!\9R HXGYHFBS)(U%=0_V2X+]+?+ M];EAOET*2U8=5-EVG=1#0#C/M#;&&V#9)Q!(K<'HA("GLC>).A6SWC[)[A7A M9"TD4%W:NW(0N_+L_B(1ZPG!0SHAJ)3C+N< 6MD,@BF)FBR4=$E.2VN,$OI! MYR(>=$*P-V4F:"TK4"E]!=,*IIO=9=3:(S!ZX-91$%D1,%E&2)Q3H;C07J\E MLMC:<>O^P%1O]ZC$4P?36E3@48L*K-@.];AU]6=5?Q8J+I.H5RD9""QK$,9[ M\)Q1H#PH'PW^A6RDO-B*#GK$'-QBH(RNSJS*[>ND'@:\!2Z]M EYDV8*.;9T M8(E%7A[Q!5(Q8C/9A+M^-^!-#[BV%=X>QK;[JC#P]$YE_389?P"$@I-F4KWP MU7%4'4<]*"CG!-%!(>%&]@R""XK\6WC(RB+']B%%LZ:@'L,+O_'\?'1@>2U) M6>EZ1=2*J)O-?"I5L,%Q""9$$"I1,%$FT$1KCA^Y4@^J\+NSB,H&.((54:L_ M?GKK%?09<\O,DW_\7%_POD^D[7.Z;I7=IV&\Y'XA8Y_O*4B4W=7GVX?XY@(1]X"A#0RYN2*619J*)/[C^,(V/74?TMSL1.PI M2.-&G]QY^^+9WZ_,SG+H.UF[>=P?,KS;MD W,++-VLA>D>;[O^!"K2Q6_?)8 MKLC.H28 *J,J 4$,3*86E&")$IV$X.ZZ5J'9,>]REX]"@)#.X:22#*F44(XN MII3,=4?3Z_%'[-!D>EZ4R6C2GDW3>WSBCZ-)^->S)J&>."TZ:'J6=G@J/\T% MT4]&<1-S^\M1\_K-?[YZ\_[MGZ]?O5M.] XTK+D-/"\??1=0W2)NW%&6'$$& MXB,2$JTSN!0I,+3[M C4.KF6'O5;Q.U=.$[Q;)3>Y@O!6\0^OR^*\1ZBM[K7 MS42)//C"AK?Z=MA^/&A9CLPPM8-FG&9EV-MA.TNQF>1F=IR0I8U&DT\E#M?- MFH?(Y\,:^KN;AN.&TT'#"!.-&\?FYQ32B4_3Y;?\^>,U[\IJV342=2>AN"^) MNJ"6';.\*43$GCU_CALA]T6QOGSY4-N=6=W[U7JR%K^MT(] MOG 5/5+LSFONO( =&;*=FU%V)?(YD>N%'X MI_O4G*"Q/!VZ4=UK?Y+)!FI-FDWND>?(2>@2X26:0!C&P+I(@&<;DI-&:;)V M&,_R:"D/'!P-%H1P"2RA%'\XE9G%)Q:7]"V[&;@"?U\LP/9-FKW-?Z8V33^F M=E-;X8(/3.]I[Y[.+G<%LUV>U IF&\V5YG,V2G%@2G,0DEFP,7A(,B!@>16# M6T_R*86,*7+@B4H0*ABP62K07$NG)&*:4X\'9M(,!*O9_1_(?[_E//!^\M__ MFDS_!?BWT^DDI'9+N8&JUMB-U5.5Q17F:Q,W63%4%B5XGJH +EL!)B.M=39S M;=<"*Q[$?,O:>SW^8[[R^M 6W"+S[3O!Q-Z+>\6P/9S4/<4PPHC740=(EB(> M&>/ 1RU!>T:$$HJ:J#9*>'O',*8&1E;K_8&$MSI\+R)&A^-A>YQB\V$RB97O MUM1M-77;0W+64.:]H1FH8@$Y,V/@;%(@L\\F)>_PYT8Y\W+Y_EI6;R^D'%X_>/,=O5]84-5/-55"395PCUJS3.L@B $11$)EE3EX5@X= M*FDT*J-@Z%KVM <1>]1/FV+P5 P8K\D/*HFO(%E!LD^0M-GI[*(%KH,'89P& MSRTM5:MDCB&1(#?K;=\@2!([L%I4D-Q AIB+QE]+>T*_>.#]Z_ISW0K2%V;0 MU6.^ZD@-QP\\\7SG4?Q[#]Y*XH,K^6%6AJ&R0>2("X+4Y>*?N7LT^CKB+HXDUW^[2(PS')>V0]?_+W3XV0\K MILS*^"T.$1-R_8D+=,J3R6P\F:4Y-+UY_]_"A$B)2I"$+PPN:>1E3$!DP>2D M19(V/FL^GXR>C]SXP[\_2V/XZ]UN9%'8^50)3?I<$GOA\QZOG?]VTZN_XKF; MK]RH<+P,9U"H/@@I/+B42LX1(ISS@HD4'V(RE)Q'-^\[WR=_FKJB'N5=M:[L M$;]5-VY_KAN\>H1->,06E'50A7VE3*EVSB2*(J.1\#$5P9I0SDID18,+4NKU M[.)?0?VV*NSFZ/8@L4,4]D$S3>UIR6_W,8W.!R67S^D4QVJ*#VD^78V877=% MAI%KVV$>IMBX]L8TV4?-NY2:-T5;OWK>/'MYPR7=E#6%3Y;9<*/F?_VOX7@^ MB_CYZ()DK6C^B]2$]TE0^%6YF1Z24^_QDS.=E]GLMCT*L;B7>O^4IJEY*.9\ M!(HF;]0G]Y]N=-;)VYW[1E\) M.%SM).)TTK!SJB85BX:3DL6;H-K@7H-EF0(7G!(KZ/ M'K%!5QP/-P+X1E,)!FNLI]P#OOGI]SD[*E#6?AK/CDMKA;#JO6]DEY)PB[S[!9Q[CYVDS M*OP=.6%)U!D=LG&\Q@5\4MNQ[F8V:3R^L A#NA2&75$0AX.3R-G_E>9),]^E ML)C0NB9W9DW^G_]M&-4OVFZ5S,X[&AV3GS4G9[,SM%WSV3CB0D.;ZJIM_%M" MPM70[GKWT0U'7:)3Y)!03.#Y(]J+";_U >RH>8\K^*-K\8WNGVB*8QMP*2_^ M>OT17095A(HP.4FK?T,3/^ ?_#GBP7 :FU,WQ>>4;TOZ7N3&<3)MNU>UZ?K7 MS=EL.,*Q[*#D9((-F::RT]E,?*'0G>B>=%+:,YD.FF%N M"C'%_H9Y\^8]0&O_.,'[IZMO&XY/SQ %1\-_7;QY-G7C=LZZ.[?% M9/2QO'E8)+3LW15(Q$$IV6.[_+07;=DYQ#L [\7/./9SL;BJME#>4$AO\&*\ M1 %!:9][, ;E1I24SI$QGLRG/A>EB2*'TSPYFUVN$'S*8JD,RM_FOW-<)V,W M#L,NVJY%;GZRD\KO $3AS^0*ML3F@\.9*,A2-H,+A'V[>&S$P[7Y$&D9"?4A M .$N@,B&@[%: N7*ARB#,GK-P_4U!FGQJK]< N?"B7[)*'Z=3MIV.=B_XEAO MRN^QDUZ/W71V*1VM2,E"F540V@\WLU%S@SPE%(>PTT3@O!0]*@.$J+4(R!$8)" M+$&O.ADFZ%IBH)Z YC?\?6-B=GO4:P6:JQ(@G*>.F0B96IS2P 08KRSP*#PC M7G%BM@4T&Y6 VX_C["#0S E-D8\%Y!3K9M@5S9O#SMRL^6YNK'W?I,^G:=RF M;I^U,M'M=_RO\?3JU.%R6MC\*Y;K!O3&CJH-Q:T,TB(["=UQ9VO JYPAVL22 M$II%*1^J-A K$L[RO-92.']_:;070G(Y QM"#':D=A Q=E-G1"%])!KGSN $ M"D$46"T("&*TTTXP(<)#=<;6IW\7;9/K"F,-=U94QHT05/7(T](C5^?SGK[@ MU0EV(9R=G(U<5WJMF^SBR9RF8YQG%**EN_>[\I+ORSN*8O)NY,8A->UQJG+P M*!L(QV4_K^U\D2N3VTY&.*EM4P+^XUP@TM1]F%^[*_.$H+F( J_5<7L?>7MC M==RF%LC=?-C11?3HC=)]^;9O+5_JDPN,%O9,D0^5Z&E'B ')DG2>"QOU@SPO MZ^5++Z*/YG&V+\?QMZ'KZATBUOR>7 E'BF_'?Q;\*7LN/[IVV'ZQQFG7O*Z6 M^\O9??OTW_39X6'[9?731,.GUV7+99,TY,\[',3',\1(!'D_"\6=M3 MOMR&6H12=USA<@91D[O9W%X\64QFB>E8>7A1(,4HG4]OT2K#$I==E,YN'S/: M%56W$R>\OP)Z'J\BJWVDBJQ"'4EA[ZY\RC=0^12[*#;PF-J6'6M+K5-7Z]1M MN$Y=V43[8FAD_.O]T&2O8??YN$6/XD*J=APAU=14>]BI\AZ\I M<=]N/.O6T=NRJ3'_[2+(>['@2J#WZEIC=:W5M5;7VK>OM;_&D[O6&*]KK*ZQ MNL;NO\:ZO,UUS51S=]<&^;" Z4Z/W"Y,[R9QY[LN"'5RUKIQ;!^BM'=A8+8) M+M]22>P!Z/+T*A',PPDVCBM/*W?VO1G/;J2 WJ[B.,0^5Z'>\PD^Q#Y7H=[S M"3[$/E>AWO,)WK\^;[%ZVFJ$;O?8;RFGMAI)V#UD]:GD"R&_NV+CE$1XM630 MDRPP_DCE@'8#=#9^]%-S*[@R%)(D$82/'+PP"8*2,A$F V=KQ3N5-4QKSD$2 M;4$8B^B3+-[#K%4N!/S_VK&%LN!>CF/YSTK^R1L2J&ZJA*:!-XSL 29R"H9N 4CT!9H"H*88):.\X>F1(A2 $>,0R$ MP!_>. -164*M]$)YMF5,Z\Y?P/]+TTF1<\,H>U'AK,+9$YC4"F<;A3,:"(T( M2(PJA+/L%5CJ"$@M7>*9.^?63I;FD#E12H(REB $(EES04903%N>HV%2ZPIG M%5YC9S:G[+E+X+ND=JXD MM8L4&5W(*DCI=(Z^6IR[A6E]Q&%4G^8=/LW5>@Y5VQS2,B Q.Q 6V:HQGH*3027AO"%*/K:2 M$3NJOHW='S?MI5^1A MM=I7=;0=DLOA23K:KO8<4'9A^!F.AQ$7W_-?_IN;J$*D @AG"H2D)2 C.\A2 M.::%U)*E#2ZD"X?\8HBO_J?*4P6)G>GS(8%$;]YXK3W73%LPGG 0!6B,E Y_ M6*IL^O_9>_/F1H_DP/NK(+2>#4T$LJ>.K*ME.T+6>#8*J(W]Y5&96,!DGJ1$IYHPY6-!) MCX2(&"$A!ZC5U>!RR,7IN]'XW[[O^H^<+]\_VE8P7BV5CQ*+%Y#)HAX4R.ZQ M=I"-J3D74*/4"G5VD#E'<*RM#2JTP"36SD'M)X'$#!=UIM9.]Y:2"^@AV%&B MKFN%6#J":HY!91<=*777VD&?%+F1KY!C?PW[ -$6ZG9/<\Y0;C9XL78.:<\_ M4RNHTXV^?;>^>+,>MUC>O8M==,TIR=U1ZIK[PF^9=?#:@8F< !M;(/01+,5" MN:J0$<4@/:C]))"8X:+.U"#-H61/28-KHY(_Y0;9%P.U8+&$QJHP289EHT** MS8+)/'QD:D"V:+#(F9-.WA(_LT%JW3*BE%@*R&11#PMD]U@[,5.-E@TX=@70 M,G=?-R1HG5/-4_:Q);%V#FH_"21FN*@SM7:U2C M@K$Q3L)O ;UQ+CK@0!Z0R$(.I"&DPIE<#$9-"AC%VCG"\)LDOSTY_#;&-^XH MO>Q?8-WZUGVSWJPN%W1>%Y?]6]W^0L)Q)R6'1ZE[[C-0F;%5#(">NS;P-D(R MN>L2WVKDKD;ZK\5 /:C]))"8X:+.U$"M3MG<&D%5MC/&=;(01@]-U8J50@IF MTB>XU.!0U0(QY($D[6"T3N\V;HJJ6[06S:3M^9X-5*.707DQ4 5DLJ@'!;+[ M#A]]=G:PI$LR ]94(>ELP)6D=6TU=9])K)V#VD\"B1DNZDRM'<>L7*8"2.7: MA6+(5!.DE+13 6TKTUL1=']&: J:93O:(E;(/M/H+.:*BB51FK01%VOG",-Q MD@WW5&$;FWKQ^NKRBLX6K<^HA-U.2MY$QWRH8TIQY&NU$#)WC[J[T)!K3!"; M,2$:A6IZ5046#BZI#-FVKF-B,9 3,GC&W+R.K-/DYIT]ZQBMEDH%T3$",EG4 M@P+9/1YU]8FQL8?HNJ&+G2@0]2BNIZA#PT3&1?&H#VH_"21FN*@'#8F,@5*) M#H*N!K H Q2HVQ\EE:*RPY;DD/&P]I- 8H:+.E.7R*24=6$#J=0(:$J!')P! M+EGE8IW7/,GY5][;H)V&8IOK=DL,$(-G,,-Z4:EF%9_[D%%<(LF">_86<#^N M^S#/7_??+.A'/B_2"^Y4Y>\H=-*D6,G8/:3P*)&2[J3(T=;D16.PO%9],-EW$2Z$T#;;-EIZ/- M3'>-'9VK2:XBZ'%FB#9:2!Y5=\=,[;Y7B12+&#L'M.4E]VWOG>!>O^:+LJ*S MQ1MZPQ>B84Y)W(Y2P]QCABK?+*J4 /O0 6O-D$UGODN&C7;=X?56S-"#VD\" MB1DNZDS-T&@\YF \:!,B8"0%R1F$;F52,(FSICJI.#7)IN@B5*-SYU+PD$ST MH'+WEV,R7H7);^IC$#!6.R:(>%,?N,7:\5B5P;5 4.D#L7*+('HQ! M@]E$I<38.;#]))"8X:+.U-CQ*9?F,H.J9*#;/0XRM0RQ%8RI4*,\,7:Z?:2C M#0:H6#>*@1Q0);J.OEEC4W"VB;%S0%M>$M_V''/[R_H<[B:_2=;;:0K?4>J; M^\HQ6C:F1 W:CRXH44=(GA/4VC4"=X\W-+D!];#VDT!BAHLZ4Z/4^,0M%P)2 M3@-6FR":I"%BB#5@]F0G%>HQ^$19NW'Q0C=DFZH0B75'DK&>/5=OXC,;I2') MA6!",5G4PZ+8/:8.>55TY>[L(HYLVJ(@Z5" DR&'*M?DLY@Z![6?!!(S7-29 MFCI96W3-I>X_&35NCD*(E100F<(IZ,A^TO"-+?N<%((I>K3$C1U)K=9Q897I MSI>)9)_[MBDQ=7:;\?;)G?> D-SU9STB^J:/,?KVKW^_6EU^6&;Z\D%;[V#V MV=:529_+\>=_^LI\]?G!'@9D=Z5,9P*:$_34%(2G2@-%F M992K)D_N0[V)4;R/N_WI[5]6WUU=7/3O]NUY_,E_:[#_(+F%#U) A#I6HQ449!KM.A5$ MFS,T:W)EA9;BI)^>5];H$A4H70.@0@9268$UP;)KFDS0MPJH3]3+[VCSJFN9 M\9^AA]YVA7)^N>F_^>V$PS_1ZN*_Z>R*_[C:E+/UYNJ"MY5UZ/U2HY+,0X'= M$2RJP&Z;L$LU.LY$$+MUVF$7$"CF_K"1:]1<4$Y-8.=R1NU2AUT:[0LP0V[= M^/;-MF!#B=3RP<).*URBES1K@=TQ+.I)PNZ^*OID4B*7H=2J $UB2,$Q9!UT M:+6Z5H[LT$5H(;006AR:::1-=!6[)Y=RR.-V0PV48@/;=!X!QQCCQ#2BY-CV M)X#)7&$HM M+VBSX4M)RY2S-#E+^Q(5QH5<20J2:0'0UPKD+$&VH;KNXG>E-.D(\YA0YNU9 MVGO!_?9:;I^FD-KJYZXT_Q]?K#^PNN6\3(QS@:) <7M0C-9PMHFAZ6[2HVG= M1A]]KXQ*@:VG5/PD5_TQ(<_M0G&:2+ T3@L7A8O"1>'B5KF8V!4R#AQCYZ(G M#Q0B@ M$A3)8\X<<=R,&0&Q:2"+""D54U0MQ:E)H__'!('%6#PP 9&DTST'?7]87]*9 MJ*EMRZ%Y888@UO55/N/G5%3/="CYD-F8J<[R.C$5[R%0UU38E=$XN,2N%6J+ M*HQ*?=Y&U/=&4QU[7NIG-\H1*C AIA!3B/G(FQ.<;;60A9::ZE:^=Q!35>"S M5;YFCVIJY3\E)+QK8FH5ET'OM\I,B"G$%&*>&C$S8?0<"S"7"IC0C*NL#&2O M/))V5IM) _:G!(NW3,SGCAH++ 66 LM3@Z6IRC=,&9)F#]ARAF@Z,:-5K-!K MG]O$(7]*$'G7YF4,N(Q.S,OG3R-^S$46]P20#S]"_/V*\NKLX7? SE<#24MH M&;-LZE-:X%,,A83?<+.0T]4.QF- 4I801M343D=9/"2N+D7F0R/S-P/(C,XX?4RHYB3 ?13!9"AFD MD$$*&613RZ:6,^0+/;\R[J*,\J08P_\EOUA>77!>TZ5[V MV=GZI\U+08@@1,8LF_ID%O@4QRR;>N8+?(ICEDT]\P6>WYCO\V#B7AV8Z33? M[OE/3'+V1GA8X'A4-=6SK?\#G-KKS_OI1D[R^JS^YO1]_3V_ MY;.%_OT7[)"'U!8=PKR)W(C<;%ENC,B-R(W(S:/EQHK@"LR M(PZD@&E'8-+X\-#3++CS]>I\W!LD M(6T):Y7F4+MZTZT>XRS*JJ<\,*P9O./8H% MH@[]-1AS\9&8D?;-,$R[OF%=^"7\$GX=&K]XW"=24X&F6P2LGH$R6N#H2#N= M4;DXZ1"7+1KC",C9;H-IZO1+W6Z+165GFHMVW."T4W[MOSF^I-&W;\/EZD(N@3XYF1/-\O$%SAC&;:00 MNK<.V/RP;SEU9*N6DAF7#MOR3%/;L5KU8146H#:N #Z$KIC M[PUHFTMU&3/Q_L.1>FF5$G()N6113X-<15L3BL\061M E[M#KBA!C%3(6J>* MFARD^&!M( [#P!J-UTV%A+:"-=Y6=%9%U<3>.K8-+M2:X:+.E%K.A)B;4YT[ MN5.K

HU0"VL2.E0]5JDL*26J@II RA=LBAQVZC=< %X_69AT]3>XD$WOK M&,*/DBCY5.GZ?GW^(W0JO%Z\ED"DJ!A1,>]53"W>!M<-XXJQ&[F^:Y>=5'3:R];*8&:AZ@- A(:R,P)6BO&J!2UMGL_XG)I:79^']'L-[F0:X:+ M.E-R)0Z61EJ1[YXX8 S<#=VJP:I@FW$8LE>38*12.G.-4&SIKVG:0DXF0FT= M6J1\QXM)U0RWO7O'$9^HMS?PUVYI6J(#;K,$9RD>*^[2UM]#(I)^BZ M'9TD0^XW&OD?%_R&?GDMA=J[N"3Z4]TZCT<6MW*C^CT-2^>DDRQIDQ16L 7' M+>HZ0'*=D+1_2_HA M#5IG+R9"1Z'C*=$QM.Q:M!F:JMUBUPDAUNC!%,JE>#0A3.C8D6F-*Q6B01SE M2Q4HZ0BN6E-=8QOTKJLOI^D#2^.T %( *8 40&ZUOK-+=6[=X MO]2XZ]J)SVZ4(U1@0DPAIA#SD5EID;!BC!!HM!>)L0#90*"J0F4T:^TGQ6;> MY8S:I4[,1*-!5H;<6@+?; LVE$AM[^:^5G$9]*X3:H680DPAYFD3LS17L5%W M=J-G0*P-LAUY""TF7U,SGGG2W;14-(HLA-8!BS7:_AI%X$JU2MO40MNUC?G< MX6.!I'5A* M&MG&%9HMS42E**JT;_,R!EQ&)^;E\R<9?W)3SO4^V^]7E%=G#V]7,%\-)+?* MR9AE4Y_2 I_BF&53SWR!3W',LJEGOL#S&[.DPNS9T?GWRU=\L2A7%Q?]\>+L MD6Z/1...+YWS(&)Q)Y37:2EX9[P!E74!-&PA:8I U;".U&K3DTO9")NUSE8P M+51 ] C1.0U:CW..X#D&>S<2]T'(8C9G%\>>V2FL%%8**Q]1(51<3C:/$LIB M (MER.A&/GLS->L4V-K)/3W1Y:!<@>!3H(NV\ M0:; 4F IL#Q56.:FLTE(P,6,;$ ?NDV)"-9&G16[<9O&I*]=-053"^")&Z"* M#6)R"D)+E'RA6-NDKYT8EL)*8:6P\IA9R9ERBN6Z+4=WPHNOD!-F<*&88C4Q MJ^D%D%Q(=<\=LE?]-=CT**Y,4$F1,M:/TDLQ+(\ EGMLN?>4&/+A!XEOYO>W M_I5J2DG>E.3-K8:,<\@8(T/B>'U=L>N6O64(6G%N7 VJL(UJRCE:]L>?O"G$ M%&(*,1\9..ZL,RUZP)J[K1ZM@ZP+061%-F'(1)/ \5.J*6=IWPLR!9F"S%-# M)BF/NJ8,,<36D:D[+5L*$$(P$;V/)4[R$IY23BE&IA!3B"G$G $QO:YDNA]. MVM7N8F<+=!T5KD:Y@*KHN)6:2C$R#Q*9'X61^X-QK?&!X/#.9W_VXQX\^+XY M^.=R=E7[*.OJ[;MQGO'/4%<7?+UG7G8INWI]_DU=;=Z4.UKLY_ M_.#\8'7SP;\&W&]^\7^O-I>K]LOM=[A^*?!Y[1OGYS&8_@XOW^VAGQ^X4;2Y M;_R_/=WO6?5(C&QA^K7Z:-_U^?Y@X[UZ=V+QAG[DF\,(H-:_[$LZ^XE^V7SS MU1\^6J/;!;C>?9^>_2^9Y'V?2VQA?A>3Z;VFW[L-_BL*_W+UFB]6Y?8I>YB+ M6[E[\[&0/7S$-]IJC'1U?D4?19&9BADYQUH;0 X:2*D(SK"C;#'5@/^CWQ]D M_>.O%[5/*QOHZG)]B_.Q-&/3]+&,IT,7^O75KQ;Y-S>QV_;GH7SA,OQO" M\)EGZ1?6W/N<>Y_0AXA;>!OY+@?V7>X[*XZ/KS_Z@L8)TSJO6X)^@DQQ2V#Z MM!H\A-+%;8UPOY6+&N\I77Q45LZS;8"'ZNF?;@0EK\_J;\[?'[GPZ\P7"ZN7 M"Z.,_8*M\I!7%UBZ8/WFI[SAB[?#"?U5X-YFR]E_GZ_MDS(J,B8R)C#U+2\R(^ZN@.FY@G*'L+S;Y,[7W7F] M?+6^VM!YW7R)TCZ$B3F EF/2*_EV?F]:@$N?PH=9/(>1&R5]"J7YIFQJV=2R MJ66!3WW,LJEGOL#S&[.T2=ZSC_,=;5Y)+[MSJ9PX#.UFM@=,O5 M6FW!)XN OC!020Z(R(QL8Z.+OEL#@TF'K+,#$YP%M"I KLI TK$YXE(PT]T: MF"%PWY[7\9]__?O5ZBV=C4R*W97#F!27VNVZ).9XBEV$:8>\J,*TK=Z5V)$4 MJV>PE!)@50PQD(.@ZJB@J+&92?.(<0=M-H5&FPD-J#E#;-J QE@I.!",\&9X&SGS1"-JSE'2%%%0&H9*-<(9+TBKDGE MT4'A8YPU6UE9PY#(&D!,%DB5#%R"<8P!LA1]-XHU@B[*CVLK'.1< M% 1;T.3DT=+$_?>-FZ^5.L5&JYA,W7+.KO.L^L"^&O9^W^[_!&5^J740D G( M9%%/ V0U52J%"8S2%9!MM\Y<]:"C;1R1E4M^ C+FI%-G6-:* 4EWQY\:@\U. M*=OY%XW$,8]^PPO%9KBH,Z58;!@3I@2F$G;3JJ,LFAP@%N_Z_Y3S;G*72TA< ML*H&FK%3#(T""BYV;]12SKY$5I.;"?;O6:8E:BU;6IU=MZ#L^Q0V-%I72#RYCEDU]*@M\BF.633WS!3[% M,//5]^X/=(I.V48@X2:?LH M43 $JNSL."5H@#EZB*E$"*H0IL38<'*A78PUIA 0FAIW@++M)$I)02LFU,(E M5IY@JW6 MP:* 3$ FBWH:( O:&TT8P<21':O0 .F,$)R/KBI.UDP:!>1$ 0D1E#8=9-[7 M;L%QM\8\<^;^QQPG&;5BC1W9?A>(S7!19PHQ1.6R5PU*UKZ[E+:[E$%9\-UE M++H[B,A\%V+56ZLX-- N*T#G,Y#3%KIMAL:Y9K"*-790>_Z9NFF=;OCROU[\ M]<7BASY9FZN+7R1Z>:)B)ZKF0U535*Z,5$"78 %3+9 M9BAEU#^GT-7.I,R9 M2BZ^^6YCV]K5DZT,%"/"Z/Z@&5UQTR8T8B\?V7X7B,UP46<*,4\IJ>Z\0PJV M._W8'?BL;3>%L61?%!M'DTY:U;>:-!%0[IX_=@L9J)0*P:3:L)7DHGEF>QGU M,BHIHA60R:*>",ATQQ4;[-:8"MV);Q8A94R0J%7%RG;3"B=-9XPI.5N&:EP" MC*4;8BIRAY\/!K5OT8LU=NS[72 VPT6=*<2,OG=&-^X)?>R M?X%UZUOWS7JSNES0>5U<]F]U^PL)9YZ4'(KN^>CXWU-H*A#T.?,CG(E IG13 MN@;3E8J*F,HTG)F*IVYE6QUX)#,5B"YD8&LB8?39NDGS!C&@CVR_"\1FN*@S MA9A.@92Q!,:[T-&E&V1,'K(/+06F$.ND TU(SOOH%&0[6FE9JSKX.$-_!_)D M.>N\9XA-.\_J90A&0"8@DT4]#9!%M.A24*!=;!U*C2'9UJ%44N+86E9ADHR9 MJJDA9-O]_]1!5LMX38[0V=>16))!*^',8]_O K$9+NI,(>95\$E7!25DZNZA M#A!SUN!\2NA(Y>8G9S*50S:^.+"DNTN9:-0$=E_4Z$I)<6TZ3:Z>$VOL",.9 MDHSY5&$;FWKQ^NKRBLX6K<^HA"U/2MY$QWRH8RA4\MHFL"E&0,[CLID0P:)! M%Z(QV4\,Y:Y"L-IN*',969C:.R"N$;3IOZ^.:BG/G< 4NXJQHF*$8[*HI\&Q MA"43C5M,HK:=22I#+"$!M]:MY98RC0ZR=WIA4/99%P6*P^A4RQ:R50FJ*]62 M-[GH( [_D>]W@=@,%W6F$",;7-%L( U?'TNWPQ*' E5%LAFKSV4"L9*J*K6C M*Z4\F@"5[@XZ-ZXT==&Y;HKY$>D4B!WU?A>(S7!19PJQ6GP,M8P._L8 DL=N M536$:%2QI1I3IY98BCZ[X@I84TJWWC!#LD:!:45A<2VS%H_RD+:\Y& ^1P7Y MC^L^S//7_3<+^I'/BY22GZK\B(S7!19PJQ5,@IKS1H7^V- MW1QS(T@JQ%:L;1XG=K-SN6EK-7A&U5^3N]W4A#SN_7KUWQ15G2V M>$-O^$(TS"F)FVB8C^O%JV>O'%0]- P[ JKHQ^%]P%"ZI5PGB9?%>..1&RA' MIIO6H^A2=5N92FJV4BW.1C&3CWR_"\1FN*@SA9CRI6((#"ZF-IHGU&8+.II M<,P2*]]LA RCU8CA2&FYJ 6SC9:M'J:Z*\1605GP$0= 7WL]K+7#IC(J5IK M"%$.^H]]OPO$9KBH,X48JAHRYE&>- [M6W(02R%@5I%=PYC,-((Y+L0HU#KI M;']-51[R:)RA3;!H"NOK"J?GK5;22B@F%)-%/0V*E6PHC5ADBE8!QM:)%%5W MXZ-3%KG_8K2NO)-S&6NRKA(0C3S-1MU\(^1Q%.T*Z/.\BV Z&[DRHJ9TOP$W^R5M9J7 BKJ%1 &LGFS5GPR)PX M>D_YN7,NQ13;;<;E)W?> T*:UY_UB.BE/L;HY;_^_6IU^6&9^,L';;V#V6=; M5R9]+L>?_^DK\]7G!WL8D-V5,I4QRZ8^D04^Q3'+II[Y I_BF&53SWR!YS=F MR=;8L[_SYYNV_G^2MO[;"2WDON/XXMWW?>'>7"XVZ[-57=PNS_$$'YZX[/=/ MP6%P:^OQN,PU^5@8B'GU[_LCXO-P^V50,=EMKNN@CZ M,YOF)IBE[/PE1X IP#PE8%;;M(K(T*(?AQ'C/):] E,*)M:A=F9.FD9H[=:XW&!-JS=2FP%%@*+ 66 MNRZUL-ZB#SPXF497Q C153-N=36&@@DV3%)C;,1$21'X:#V@XP*1.FI+)%:J M.6.\%U?\V(#Y3#W+]#8BRD>90;,0W764&6H?+_EO#?8?)#?S@0JH:XQF')AA M=%_WPR0,#D(KK22,'(CN*B#CLU*U50A=Y72E-2YG+"U ;D@^>&T2X:T"ZA/U M\CO:O.I:9OQGZ*&W7:&<7V[Z;WX[8?-/M+KX;SJ[XC^N-N5LO;FZX&UE;:JP MM"Y)YJ; [@@656"WU=:,6&NL>5P(4P)@##3:+!(4@\%JU[+&">P44HA>6? Z M94 5 Y!)#K*+6EG?>R*M3@#Z1 H M"A1/"8H.@RT4]3CHZC9BR1E2-&ED-!5GM2H1)W=D/"8*+-;BH4F(),SN.>S[ MP_J2SD1/;5L.S0LS!+&NK_(9/Z>F>J9CR8?,QDR5EK:J8 X$QH01]^4"Q.C MJ#7X@IQ!1BGAHQ6PVN.1TAU7%EJ%>=F"D$ ML*G88 T56R85QD^)%F^9F,\=-A98"BP%EJ<&R]P"4;.U&Y6VFXID5 >?3Q": M-JK6$G69'*T])8J\:_,R.;=,R@DQGSV1^#&7F-P30#[\"/'W*\JKLX??GSQ? M#23MP&7,LJE/:8%/<^P*56/&AG(Z!)##%:!A-39>6P!.6W6P;Y0<#B.(\ICCV)4\@H M9!0RWD_&[%,.18.B.+ITM@8Y(4-))JNLM,[37DY?5@OY)#)N^HSTG^XYG#!+ MA_L]FA!*"B6%DK.GI&G9.Y4#!!TK8*@*HN\&88RYZ10#9.D"G"J3 G7<9 UG2S-%NMSI2[,<#$I=GZI GI9*BM"0S M4S(SMZ'!5&V:O!\A#Y^Z-@JC\*?K,I=B'>62R#C)S'Q*;/@#O26Y[ >CP(28 M0DPAYB/;1!754/L&JJ0(G7@:*"6$HE3SK16K?-I&S'@7Q#P FU^@*= 4:)X: M-)U"+)HTL"\C'&P34+4%M*I1V1S);R>$+&:F$%.(*<0\?F*2;IJ;&QWK=1Y. M-G?'/"6PU3N'.9J$DXX<3PDMBYEYH-#\S>#R(Q..'U,I.8DR'T5 6>H8I(Y! MZAAD4\NFEC'+ICZA!3[%,7H0K,B,. MI(!I1V#2^/#0TRRX\_7J?''Y:GVUH?.Z^1*E?0@3^P/,;\S-=K7*ZK?.^H\VK1?><%V7\ MP'^_6KVEL_XGN5UE"[7'S^[N[JTB_S!(M/5J^XB9@T4'$;T'-!P@5:VA-.TL M:E-3"G>K[6MQP6AMH%H,@*X4H-@0'"H5L2*I-&F#M^L+BH/32W2XXU+[XRFB M%X8=\J(*P[;),%N#"F@K)*L:8.[_D(L(5(SWK%QM>=+*TV,I9;RF)86 3 1) M>0+%@:RQ+62.^V:87VH=A&!"L"-85"'8-@F640>3NQ6F"T,.QV='+-QWYCE7^FB[_Q)8W.?1LN5Q=R"_3)R9QHEH^:@3;G]G\P MF&$/AW&\@L4'HYVJDQ;&.P](FJ66,Q4AERSJJ9"KLJ=L=(1J7+>W2K=BHF8- M:!L7K1BMFY(KAJ*CLJ Y=7*AR]VG-PEJ<-8G@U22V%M'M\&%6C-_Q1["U)E7S.\./WZ_,?H5/A]>*U!")%Q8B*^4#%H,% P4)P58U;B;I[KHL! M6\AEU4(,:7*/F]>M&\;]F25C J2D(-MNIUHDG75-7<_4?:L8YY9)[?I&HMEO M2D$O()8MZ(N2RK7F%%3SZ[J*34IU"V8,A+IU.T5&, M=\D5JV8JF*%2X.[6YQ&,S-WZRL8-V#4=)A>.2S#RT#>X4&N&BSI3:I%5J+-) M8)-#P*8LD*D6G K.Q*PILKU+K:*-==1)E]S(_\[D(9H4("HRH:(U2KM]VUO= M ERBE6CDN]%),N1^HY'_<<%OZ)?74JJ]BVNB/]6O\WAD<2NWJM_3LG1..JG: MB,'X#*7_!!A]UR^Y$C"2R5XY7V*>5'G;8DQ('JBB M3!0J) 8-E$3TS:UUW' M /9O23^D1>OLQ43H*'0\)3HJ-%1RS>!\(T!O$V14'@*:W/F84V2\2\>DE2TC MT8!C&>F:K"![$\!F;5HAE4CMO7YVUHC].$(8?FA1F"6-=7(^7W&576,S5F>^\ &E586K?K!+'/;I0C5&!"3"&F$/-QQ'0:G=7>0HLE HZB_434_TDN MA^Q-5FYB[RND$+VRX'7*G;(Q )GD(+NHE?4=FKSKO+2IO8]QZ?9L\ LQA9A" MS%,C)JE1@L 1E$U^-/O+T*E9@4MINNC8KF/!=VH0.C$#-PN6ZZA!< 3)E=8! M:FPR1E%P:N;Q8X&EP%)@>6JP3"D:92U!*:%U6!8#.9H,%I5RG9^ZU,EAFT9E M0\P>6BX.T-8$N;""CMUD^P*1"QN!-*[!SW2C+&42RIS2C+5Q )%;2L716#B9F7US3DV9-E@,9K?N@E.NL] 8H)P-<3#RVX(ZLQ:@7$YCV/:.O*O(Q3#*;1JV5>:'/)& M7VOL1JBJA@ U>4@*+=16*_IFR:G)(:^8EL)*8:6P\IA92>2CMX6@V-( 728@ M&Q7XYH(GUSUJFO3G*%B*;1U3NL1Q*5$'9F[C'^5<)6JY>A;3\BAP*8WWI,9R M#MI+4CI/-J63NOI*@1&L];YKL.HA=M,=&)F]M;G&M)4:RSE:^\>?TBG$%&(* M,1]'S!9"\R,^XD/(@%H5R+8@A,% >6JM0'.,CE0J,4\*TY]2:REFYH%"\Z/@Q MKMX>""@_^&S3/_NS'_?@2>G#^\38[GO_=V+UEZO7?+$JMY?ENEA#2QY\=$-" M(D+L0@'<[0RDRA3M]'"[DU[?B=CFW]N?5N=T7E9T]F_GF\N+J^OK M9'X8J_Q#_^Q_.5N7OWVUX"YN;\;[7ESQAUOWP\"]P7&,=UT?H$+MY>S^!BW18_\ 757\[YVBX+WVP6[792%ZOWL[J@ MR\7MEMK_6/Y,%^75PNKEPBB#UZ/X(Q=^G?GB]K=VN?B)+WA!?0#KL[/U3YN7 MS_=]%Q]*WVRY\HZLO]XE/STAHZO+]:U6&5^H;\7Q_?/#I\N]JLKA7R+R]OW^2W MS@1O/A?]"X?I=]]\]8?//4N_L.;>Y]S[A#Y$W,+;R'/T/N;[?C>%5+Z>PHI'Y4A=/O5=S@[[SW%I^C7GVZD(J_/Z@.U_A=L MDX>DS!S"Y(GPB/!L2W@F]K'(SU83TT2?"Y*^J#'"Z2'I-I:SN [?"(]$>$1X M'BP\(^PI@B."(X(C6D>$1X1'M,Y!"XZXC\*B+V*1QHG2\N7ZVO M-G1>-[_?3O>]DT")- V_9WYO>N%+P\Z'&3F'D0PH#3NE"ZUL:MG4LJEE@4]] MS+*I9[[ \QNS] O?LX_S'6U>7>=%E_$#__UJ]9;.1N*V5)1]>5W,L[N[>ZL6 M.PP2;?]29ZJEU_&??WTO@KLK"@LJ+%'9'9>%'4_!ES#MD!=5F+9-II7B M*5OE((;1!+'8P33GP%;=#&)"&]Q=IOD8:N)L(858 ;,9/;F;[R\,OB6M4YTV M41&F"=.$:<*TO?0X">."%6\@>-?M-+2FVUP^0$D8L38DTR9V6K+91H4( GMGF@M+%[0P39AV!(LJ3-LFTT)2EC@2D!I\XD20 MT02PONA<7&*#X2[3,NOLHBN0JQI]F[#;=C9[Z%\I6[0J6,S"M,-BFG2RWG/( M\\]T\3?^M?4 EZL+N1[QY&1.-,U'-QJFAHG8@&*7 (,-$+UVHS-/Z7_SH=5) MA\"G1#F_?4NKLR%W?UI?_+5KCK^^D[X_VZC"Q\994LU4Y(]);8I)#O&32\DF^&BSI1D M.I44L['0%'Y>%(3G'$'70XV\IJ,EY\U/BF$*R8PQCGFCFYL=3#ALNL/H97JUJ__B7 M?_H?U_>X"]V/T;9[(NBKA:YQ-EGV\NVZ3-VDA=8N@*/#6=A=(NP0I M1H22$Y;:O&K>W?LFNI(IK27HB]\]JM"_1%(A G%.A#HS.W/OF]08F?+HI1ZL M ;3(0%$Y(!]*:=Q4]+1%#OV1+U9OZ7+U=G3U_:B$[P'_$0U] K 2#?U11IAU MS,I:J%V[ E9G()I@H2"3;=A%W?IMQ'_?R^5-9>V6-#$NC9/C1.&5+.JI\$JS M*ZF[$!PQ 393NDW2;8IQPT2.+N74MA+E%5X=[M867LUP46?**U]#HF R=-NH M#6_.0:ZQ0-"I<:BEULS;B.7NB%N]*U:;K;:Y MWOLFF8RSIB1P+25 WUP?CK/@K;+16J]TM;M)*3G[A#2421OR"13T,=&\] MC&B=%JY[A4Z M2K:[><%#1!6Z?XC5&!4PABUGF BT]IAETA^,2LQ_OIV=OUR][@M1^N.Z>GL@ MF/K@LTW_[,]^W(.GY-W(/@S]&AQ7EQY09[0[W^0I0__A%2_:N.3U[6@2N%FL MVX)*65^=7VX6%URX2UW? ,O%.5]>7R_Q[H]OZ)?KUFOTYLW%^N\N.QO M5FZO6[Y^PT7M_W^YOO[+YM7ZXA(Z^EYWX;Z\NN#Q8?T/&UZLSC>7%WUO]3=^ M<;L,^Y^+Q8<[H&]X_KF<7=6^^_MF?[?3S_AGJ*L^-8,2+_L7NWI]_DU=;=Z< MT2\OQU^_>4.U]@GXX+[;U8RC MO\/+=Q?G_OQ @-PO ;^]![_LAL\OFWFM/^+1@,NO"/K'5^].B][0CWQS$ 34 M^E=]26<_T2^;;[[ZPT?W-X/A^D[D^!7 MI?"K19"2RZT:!Z:T J@<0O950_&C2#CDF*=M G0CDZF-%%4]SH^(^@JK!DPZ MZ$J5F>-=B^"OY177JS/^]_;;#0/^D_OGE&XMT!#6'\9S?NB?^B]GZ_*WKQ;< MK84W _$75[^F[:_.K[A^>_G08?R/_NJIFN)+!/69E<7Z[&S]TP#\KZTWKU[W M[]K?=G.#__7K-^O-ZMI$'+KD=FV@FV"PZ:NS>/VIMIT+NEP\'_C_3!?EU<+J MY<(H@R\/1 /-UKIZ9UW^N@NFI^YT=;F^O39^?*%!ZO[]KS=2U[/KJZXO5S]S M_>;F\[12+]3O;E_0E^J,WFSXY8;?T$6W2VXGXMHENGGOKSZ9C_!VM5E=.Q>_ MO+Q]D]]*-+CY8.M>H$N_&RKH,\_2+ZR]_TGW/2&]0*W3!__[XG>4[R7?ZX,G MJ!^S7VI/?'QF3T[*4G8UFWO^PR>/2:2<%3C>Y?^I^,]^7_OK/-;3^K- MY6*S/EO5Q:TF_L1WW^'T?)F/]-.-3.3U67V@*?(%^^0S4WQ.3M,]%0 M:"0T$AH]@D;??N2^#>=:B"1$>FZ)/1DBW5<><7I ^FZ]N10$BCK[]>;S>]%AD2&1(8>+$/C'LK% MM?C\^?K\[_K'ZXLI19!$D$20'B=(=V5HL6[7#_[M_"UO+J_SJ*X?_[2Z?+6X MH[Z&]OJB!DBG*'42QWG&-@BSV$&/C#4?PO"WB:VO5^>+RU?KJPV=UR\RG@]A M8@Z@.<93KHU^2B^,PTF$_.V0X,6;]4CS653.EW(5]+'7+7R\%7YKL/\@!3H/ M*M!A"N12:E"US^/*G@ID7 ,TR20]BJ%5NYN.:SD@^=I@W T$F+E!5)HA,JK@ M*665[KU_\..[NKY]O>YSWBW0$;__%]JLME6[8],R28M8(=M1+*J0;9MD<]7$ MG$V$9OPH/1R-J$RV0-DD)!70VTF]] [(5LK5ZZNS;G[4_W/1/>OWSO8X:/D7 M[O3B'^CG+>$N)D&=H.X(%E50]S34??W$VI/'7A27%(6J@8L?Q4VD(/H.48[= MJTP%DW:32ZGWB_%1_XCN%VAV\?&V[_\6OY][;HII?HY9K-=Z/;7R_U>1X7 M_=>+O[Y8_- 'O[FZ^$5.BTY4C$2-?*A&HG:965=PN2I 9PK$JBHD-(VST5JI M,.GBAMD6%Q!TJ;J_IEO4*5#J6J6IH%3-RAW*(1'BTFF)G K09%%/!&B&B)O5 M%M@.."GC(2E-T&+-3,'[Y-4>@+;7LR&QD05PLJBS ]Q^3H2"4S8 T05 M(2H7(>46R'@7:YMV+=\"[79\$(1JJ7R<']'$#!20"<@^&;C+@9T.H1MKV@"V MW""E6""8T'D5=V@\G6_ MZNO+#2[[M[K]A1P(G91)(A8&Y#+QE'R715-KO5YI@,AHY=!2=60 $T6];" =L]E\6Q+ MR\6$SJ':L40Y 1GE(+>LB'.**9HMLO%__Z]HM'D_Q1__1_:30.)@QBR0> <) MRLI'8[OA40D*8&RWG8WUUM2AQ)S MUVK9OY08F (T6=2# MI]!F9UH;6LP1CEN^^:W BL=6.F,"IT ;E4,3 /:C\) M)&:XJ$=O]>RGD $KNNA(0_]' ;94(67KP"3E"@:;W"=2>[=O1>VUD,&Z&0;N MI(Q!V"GL_'SW%^Y :\V!Y]'&KZ@,,0>"5%&K/.RU,,W^W0+K=GP4T3U%I<+\ MB"9&H(!,0/9)HXU]S;8[GLWJ;K1Y9X!85<#4.J]:L%5OQ6A[SC*&I542_7HW M.JEB^#(YNNYB]>.ZC^-\W/:UH!_YO$@[JU.5)U$G'ZF3A,5ISF":<8"5NEU, MOD%C3LJB-2U/[.*J%,=*"GQU"/TY#&1CQTP,KFAO##4^D),4NXQ15(GP3!;U ML'AV7_$"AJS8)FBYN^P8T4 R)@*II)B+;3I)ILYA[2>!Q P7]>B-GOT]9C%&&:%*!L\>[XUZ_YHJSH;/&&WO"%:(]3$A_1 M'A]9P8&?O.38IZ"MKU"S"8#8?THE%(@AU:H+ZMJF M=^-MGV?[O0-$;CD2PLFB'A;A[CD7UB5YEZR&&IP!3)0@EF8@D_8:,WE7O9P+ M']1^$DC,<%%G:@:IHFU+9$&//#@TA2$9]!#['*:"R:;=N'6[+A)9^BC&CG!, M%O6P.':/L=-\:+$$!:1B Z2F(.74?31C32YH8!4O,>L[@B9<71 -I81N\_AER8P+#A8(RGXM5Q MF<4"(X&1P.@H8:2<+2HE#:FV;0ZI:.R ]\C^TRW M4'3..E?@G!M@##3:"V0P1;/.9 QC$-/MZ(Y@I&#C=GX7POEMRY1Y8890U?55 MMV&>D_0/JU3_A]TB_].S,5,3.9O8N"@&Y6L&Y&0@CV1IZN:OBZ1JKN6NB9QL M3=H6V\WJ,J(#Q*-86O=_R#>3JE7.'LB1BS9F&:/;J[E\9_\=?"EF%K$+64R'K?MJ: MD=7!Q^: 0AZW[.7^4PL*LL[]+[DTK/B,#8K7T/Q-H"[3W M?/0635*)-5BT(Y6S$N0:*P2*L11'IM;)T=LV(+OKFB-MERGL^JZM@R6I6+T" M4 'H7@"J,=B*K1/3. OHB@&J)H"N/MCBM?W$S5Y/ >@S=G(+8>E0"TN??G[8 M'XS%.A!.?O#9IG_V9S_NP8-_-[+K;[0ZK_V)+PV.4^!OG@5^]PU=/7'H_\EO MUA?=&US0IHO-V=GZI\W+)_K#6_@VBT^NP=QVUSLYNA:C=Y)Y\VW'-WM)5Y?K M6X:,+[0Z_W%\__%T.*-?UE>7_3-^YOK-S>=II5ZHW]V^H"_5&;W9\,L-OZ&+ M[NK?3L2U"KEY[Z\^F0SP=K59Y=79ZO*7E[=O\ING_-$] *U3A_\[XO?4;Z7?*\/GJ!>Z&0>^3;WY=7$QZ?5?!)#OR&% M#TZKB4?HO3S&/3NJ\?5=,/[\3U^9KSX_UD1()$@D:"G2M#7 M(^CTL',YD2&1(9&A\>W_1*N+Q;7X_)DN_L:7US_^-YU=L0B2")((TN,$Z:X, M+=;M^L&_G;_ES>7H_[6Y?OS3ZO+5XH[Z&MKK@4W!1.HDCB,4^W**Z7@/Q@Y! M7+8)J:]7YXO+5^NK#9W7+S*5#V%B]LD1:75YS_S>:+Z;CU-7 ME5QBXSPYX7H*3@_IA"OM.I8A)!62"DEG2]+]'*#Y M7 UFK<".CIV8?8!8'(U;,HUO(>8:TW.2>1<':'&9TG[;(AT,G.6<32@ME-ZY MO:M8.^\Y0^"*G:JYV[L5*W0[UYK"@2-/NG-N@ZJ[OAC/+/V>FW,>##G%K!5@ M"C!W!.=258% M)\$Z)J%LLP,3BB*5S<8+EKFW:Q$VV:E%P:KP5]/^"J\57C>\!T%M D,R Q)U M8,K$),D*"TY5^-MU)*U9;P70"J O J#*$^E\=F"2"R"8+=.UG( WBC%-\->B M*OP=();>K/ WZ\/?)F=IU OX<^Q]WA'T7'KV^G3_\/5N>+?[[C_UM7+?WF#B MEIS-6NES9!)8R.AL1 KP*E((2ND0M#?HC/]-EXVDZXD]UAO\=)IF.H.]P4DS M.Z Y.<.VXFW;9HR_#L.S\QD@-,/6*=OX;W^C&% M=.;3J.'TJ&&$\:JB6%44JXIB;=>!M6L/5!3OK!)?%4']OK_?PPGX#T]'9"4A MJ8H@KU@19']\=M_?KV+2[9CT[DHI5^:!*BA54-H!I]WW]ZMZ:U5QNKI,=9FJ M.%T]J'K0SGE059RN/E1]J"I.5T>JCK0E1[KN0U5QND[EO$I'W_?WJZ+3572Z M$H*LEQ#D_7!T/BQ[?)J8_+@*!KQV^8VJ0[->-4'AM?09*!,"!!,43$H>O$S& MQ)242G%EQS@U5!M)P2E+023-P FA@%/NF,^9.T(?>:YQF>#C!]?VUG7T1JHC M(:O$=$6VUS"H%=G6>A:&*\M%)F!ESB!L+,=@7 3NG/#.\L#HZEF8]2/;BW)K M,++IDS$5ZRK65:S;=[8+'V5D+&8PT3(0GB!V6F^!2^8D3R[3O$K[]H+8N0FV M"WYDV:8YWW;6T=;.8[$;CE:1M2+K\Y P"R4=#1(R<1:$L0)130;\T5(?N S1 M;P0)-TQ)(=F1YIMF9M[[7'$W;+Z"7 6Y9_+N&)J)9A$T)VE:*IL8%; 0@M6& M6B)7J.B? G);I(T0XH@I7@%O_G95C/IYCO3WXX_'S2=\^78RNJB+2@?J1C6, M7%$T\3)JKS5067+EP#,80CVX0CODHTR9K,RX1F$E:3W<8:@SJ]60*N =A.@T6AE")J#$IDA."D$-,H"T" R<<(+ MQOP+ -K+TK/768&*<'50]P[A7H@F71EK)!5 M"JB=H2 %2Y L()XZ;FW(6\3 M,3>T<,3W<-F]+AQ50*V ^NC]E(PHYKP%J0("H/ (@$7@QSHN#+?6I)0V 8 ; M7B\2] B;M'\@=X@V7['M,,9Y_6OAG',?G"_LXA($(AW^RVM05%%JNE]>(.,KC+$!PXRFV+%?-VX0FS&V:OY!735*7%'<)9T31%5D?RR&%!M /^;1L-B&X91]K8B7$6X.JB'@7"1(TH5J3!B,5$3 M25MP7"/,26L0XS!OBROK/"^)<&M8YZD(MZ?.4$'O,,9Y_6L[GM-DL@:28D( M2Q9L8 Z"D0+1, 0B5^8_UP%Z&U[;J?7I_MA\Q;;#&.?U;]R)^#^G(W F=,$V M#Y8S!812X17^'()>![:]W-I.S=_J\9^-K>L4,V[.)N.)ZS<9>ZBNWQR4_]38 M<85IR98$6/G"M!1 2(OH8 4!+Z)+)!"=[ J'G+*$11T5))DPEU9E+P'C&9A- M7 7I2;2[LGYCCXC9P_V==7*SXEG%LQN/P[OHM204B**(33I3S&N3!DY(5D1$ M(_G*.<8-X%E=OGE5SE 1;@\']=4CW,L<^Z')&X_(!UG9LN!M WAG+%!CXD#4*EB#M4?ZKA MY$HXP%;Q[,;*7VJ2$* @AXB5O\\>C'<*(G#^NH1[H48XC@UW D*(4H"0J@ AB@!.EGE%TD"Y[D&;3F1T:2 &+<. M:-NFAE"%N7J&:'U^]'YX=I9&H>?ZS;D[3Z,ZRW!([E.CQY7H$02U5&10A)9Y MU*0Q,58J1X MW6)0\:P.ZH'@F>(Y"D,TB$ 1FTARX&R0B$W2:^<=B\F\ )Z]J')0U1.N"%<' M]5 0S@F6G4:$X[YL#)6<@/?2 3,9LS<>&$TK*]\OB7"5 :XZ0YWD/.QQ7G^9 MJD*DB3F@GBH0B67P)@=(05'&16;>KYQS7 ?H;7C]!LM3I2NT[8/)5V@[C'%> M_\YL80(1VD.P!O,Y91QXF1#DLI-4&H;_1]8!;94 ;A=LOY[R>:83_38

#4K BO)QVC+@M'DBL*0K@,1O@(FEM+2?39>;KNJ37 [Z;Y]&K9 M7]VF0FRUE1V V!B]H#D*H-877K^,<,EE@"QEU-$*J\3JAOLG0.P^+_?M%]K6 M\US/=+2FSKJLVZ?8,2M.%8<3Q(QM1J6'T5W\RV;#T\V]L:*WU'!@,U288#2TBEIB7-J1Y8 J2!' M7&]ZT]V=]O,*8U0%T@JD%4@?F>E+$@S/'I3Q%H1&4/3,$E#1L4RS##RL$&YM M $A?]"@:$[8B:T76BJP565\1-2+//"7J!6C#NM,E'KPU##01+!I+#/%TFTB] M"6I$T# .W;)KZY(YP0,%0%$$)2<#XX8-YKRWGD M4F]D7F'31_@X.Q)RTT2S.XND->NM %H!]$4 5'(KE"0:&RC83-U+605>888J MB0G>K64^88M$CT8?2;YI'9=]P](KZX?X0QFL'<')I6K&M1 M;Q#QPC=,E%7@MUL!O_M>G3SQU?](Y\,15H.-:]%M^OWAE_;-$^OA-;2FN7$, M]LVZ%G[4N='",Z>M+2U[XR;CX1Q#2H-Z@Y/2_G(Y]-W%<#+;$?%V^CQ*R#'Y M=OX%'*J^.V_3FS:=NQ&6^O..Z$+(]-[?W+@9X'.O[?E>OS>^>#._R:VK_-V# MN3Q65GS[]IOO[[J*'C-V[S7W76"/A;G_2;4IM2G%'XZ9$N3RS_W?N'K!?=ME MS.-WR]R(+K^'5E!^_6_?L&_N?M='[4N<-WV#O7-9 MP#PEXG^9NH0?]N,=;-CM^!G&\9"]>+O09=5EJLNLRV4N:^ _^]'W?RD+Z=6# MJ@=5#WJJ!WU7YI(>MMQ6?:CZ4/6ATOJ?76_4=.[SJQO],XV[?_Z'ZT]2=:3J M2-61'N=(UWVH&>;NAU\&GU,[+C1S;??SE][XM+D6ODKT>B#W7/6Z.H]34>SY M*$;-/3"V"^ZR3I#ZKC=HQJ?#2>L&\5FI\BYTS$OB2&54O:=_IY%ONMQ5B537 MN-%@ZV;P8KMR]G3'C?:<69$9<%)HMB.SX)(Q8!/QVK.<+%_9%TZIM)[&#%DI M#X(+ =YQ!M(&8D019!7\<3MNKAR%?)>Q=]^5O0!N$,H5[T&$V)E$EK8:5;!][MTHE% MONFMVQ7J*M15J-OW(X26*>4\MT"S9(6X-&.62 4$S9.WV6&^N$*<_Y+0N8DC MA&P?M:OJT4*9*]A4&LVN$Y$(T0SZQ(6OIE1$%(+L$$F$"ZE*#(A4JTMCZQEE3RZ9ND53BN(U.DR-.Z@Q!36LK8%; 7&\:RKP/C"/D1>U I!# 2 TQL61)!")8 D&#!F>$ :@_>.T^H-#X'617[7AN2UJRW M F@%T)?A#PO29L(2.$W+FJ+R8(DHF]R$*A2W M^O)H'.EKZ$\BOF7L?5Z\9S]]A=@;I%-^^_;F#YZMOTX_^,>D'??RQ;P-W5 MW<^C@WU>]U-VQ>ZPOY<,[W2Q@'WN3M)T;1I<6<)YX_I?W$5;I+:6QV@^ )WU MW=S[S^GD5ZC*V*QT;X=^"P,O/Y2K>X.)FV%A=]&NN7<5Y'STJ[]KFV$N3/'A MM.'TJ&&$B:-F?)J:7"CDIP>AF\\S^OBF=TD=WW2T\9-%)&[Z'65\TT]MBS? M%QD.4G.1W*AQ@]BU[ M\[9G.$?-*+7G)47[G/H7Q\T4 W]$QS[SB% S&.3/@T'LF#V!0DY2\ ZMDVI" MT*(-!1\9A6!CE"S:Z-5:EI!? Q0R=GS[(:<*A=P@45( M.1'EJ4MH(MLWG)>!0B5W,H9>@\)=DV)_5/;]G.IV>PGXIS1R\0*#P"A][J4O M;=/#F+(<7\9#="?\5R]?=&Z>2A1"Z[QZT:D;-Z?N<\)+\!>Q%[I"K<2J4G28[2G+P'&BP,JLB14RF+@JP9 =\RXGO)PB ME$KGP&62(3FJ:70QI60>!XN?RK\_X1-^Z _#/[]I$L+:>7&YT21]WUTOYSK]N,EX.)__+PTJLXS8_LZF^NYB.!GC M,[ZF^';Z/$V.R;?SZW&D^NZ\36_:=.Y&B+[S?NA6?Z:W_N;&TSV?>Q@%>OW> M^.+-_":W'MOIGJO4L;7\VS)[>L=5]%BQ>Z^Y]P)V; PGEW_N_\;K:%<5!*R" M@$\7!%15UO3.X%;52:LZZ;:=]6# J&HL7^^^HR#W:9&V7)JP_5 M,+YMGST83+JOIM@%;ZD:XSL (Y4&YI[^_7&2NK7_WN4:?CUI\"KU5JKPT#I7 M_6,B7CE!0?"RO&7+4A7)#KRBVMGH68@KYUB?L@'J[B-6OR[6%[6=%Y T"-.-GU>X/6> =< M1Z)Y%IRN'B=],:PKQ7978*\3YS9]6O_UX%R56UM# MV=TVGH; ?L*?;4R6DC MNQ^KWMI!N5,-+%=HNXAU3&)4("Q@)IV( 4^E!!%$LEY88J1]R<#242)B7/DT M==&?>Y^[$--N(I]FZHBK&F% MCXHS#S%2CL#%%(*=\< ]U3$&3DEZT9GIV\!NW2FU/A)$5J![7D9=YZAOF*.N M&705I=L4A>0!B=*%H"PMW Y1>H6I.!-@:&:0LJ&2^VR863G]O/' M,G4F^LC M4B7J:GY>H;1"Z9JA-!%FDJ+@LDT@G#3@I"2@"F..=52IL#TH7?MP-3OII]O/%CVY\50GT!]?VUJ;10=F19+>3P%5>^0JR%60KR#X? M9(41AIOD@69#0$1!P$4=@"2,&-O=3*"]&I MXH[XYYSD&4[&J]!Y_[S*XXB)*3F^?6/(RUOK):-UV;R6+A!H.W;8*;?M332= M> EVRZXPQ3Y$A<=LAR1UF2YA#:_](\:)SZX01[?/Z?LUMVH-/-+J57+8SJF; M\:,X"8CH?M+V!D6 *']LQOUAI-.E "[>X 73="/$&:.IB@=,/%QA2ECY ;M M% -:!)'!$!_743SC[_I#A)<&T6J4!@&_VNDFN,(?/NF/E[BC>RW&A/-A.R6& M'O7:?\Z8HA'*RB?AU U.4M>L17.F-[THP:3[;5.H3?$)\YO^W_]C&-5OV]5O ME/LC$@S<22J!K!GZ?TS9S$L[\&GX KTS[-F.PCKEC+\L\>?*@YK((;^[:R6CVC-R<#0=I[$87Y>I4V*X'L>GW7$>P6J+EM;Z[ MUNRNX\M7EOJBT'X'UY[BOW,AZL58BR/D)U,:V2G%=GF4>#<\6 M0[C20\M-&:7/:3#!GMTUM#P$ENE=-L:%]W9E<#%(M+@54\(/OKA17$3AXJ&% M.WO:^G+KDNLMDKPI*7R\C!--QS4?2CT5FZE*7O^B?"^YT0#A8=ITO&@R0X]A MSOA&W5M?/F1Q_V>_=W6#+08J3$^'#S.W,J[#\RY97U@>#FZ+%W=CZ]I+-,0Z M)19$Q?MU_YIZ3 D2:#"/@=M'A:EBG]=;T&6L5PNN2SV@MO>UF._X=&JUW66= M<9?FGJ/'#&/YP@RO.Z_E%W?[WZE;8(4VZ9X^?>SQ$A;,E"9NZ-[2B"F H5]W60:6AKU!2--A M\I?R$M@SI0-*[E T)=KRKEA GB6L;^*TZV;W=#,A",P>\+[3UN(M)T4TJ:#$ MU>>=#K]@Y^#OFO^9N!'>&I$$_X6NWV%-APEM.X?(J]]%A(F%LPD?L%"Z:'KY MOM86Y,5>QY:>8\>?CPHNEWL@6MT+A$N6NPR"I?\O]69F&AAA>(8>=YH&;9?' M#/#GU'Q71#?^U TH?KN/K]?+O6DG7:+G>,>+HD/"MSC$ZXL]3ZX$P29C1,+H M@Q:&IC0>3:;S+\6ABA!/,81RU?ED5'+HG0E15>_V!7N>\MOT;JO:[9KM^@:U MV[6*_<0@%561 R$F@(C$@@G: 0G242*=X61E7O$I8C\? T;123]]R+\-BRNZ M_KNS4N2W'_*'R;@=8]S \;VSG+#?QR T@+\??SQ>JGRZ>--]%HL8S&B:04[3CYLN7Q2? ME\\;S.RL<5-#J\I"55FH*@L=IK+0_A!E[_O[57&A6[OOMS1NYLE34Y4)7KLR MP?[X[+Z_7Q5,N;\JZ.12JNA9=:#J0(]RH.4:>NY#O/K0*X[K>ZTXM""(=M>W^CN$,OR<+<#Z UV1AKU>X-T^_[N^:Z$OY9E]-A\ M]\/DXON/J=]_DOUMJ6>VEQ(]S-/6]O*[D/$>X"M7D][O\=V[5WY!YK;EE=WN MMD\AANINLGQ7LD,GJFX;CZ7%T.__W>$]R][5BS18V[G4?8FLCST^N?4\ MJXI&T&>:>@6R"F2O#L@0 7RT MC("TB8)PI)#/1 W."!UC\B%[=1W(M'2:^9PA*B=!2/R7#3Y#D$1G(52DWFX+ MR"B]X^CNJ[7Y'9IAJ@GS Q/F']V@UYXV_QP-!P_;-%$3YGWPN1I>KE!(B!2X MR&7'-E%%^!KS9)\2%-%KDDEP5L;KX24*$JR5 J2C1=VOZ/P1_*(UBF3M32*1 M;BN\,'.\:=KBO3?UBE][.*A[BE_")82=K, E4;#(43!4<_#)Z< 3H<2+Z_C% MG;"4R@2)60="JPQ.X;=]9C08:126^MO"+ZYJ>ESGDWE_PIM.?:GY\ M,$Y7X\N5>625*/=60;8I@XC)@+'9 S?1DJ B$7%%?\]93;1P#HSGF%CSD# < MT0R244.YTCHJM[7\F!S3&E]J?EP']3#P*T6-H!,9")$U"!8(8,(D0>G@-%X7 TN5\2I.6-.*@(RNF[RV(/S@A4*=VXME\HDNY(<*ZX< MP6CB!?<@',,PH[0%(B5)S EBM%#/ MZ['T.G6\Q=3XAT)'V9XVYZ5K\=[=8:"3FB8?C/?5.',E32:1!8G1Q:B<07 , M%SY+#TDX[A1-B:B5.1A/N#1!2V#9.8Q-13 U:0Y,6>:.L19PG/N>@7-)WK$MN+KQ07?=4U-2X#NJA8)?+0OH8(BAA. @A)>(0 MR=C>E#-E1'KG5\OZ+'42%GC(F$Y3&L!98\"(F(VA*DI]QWF)#6)7W0]69XJW MEAK_?MKK]\[/B\KG>6KKI/%ANEV-+E=.LP0:4U(.>-D0(9*)8 EE0+7VWJAL MG%H][1UI%L(*?*G"!">] !L=HE%@DDKAE#1B&]'%'ML:7&IB7 ?U,* K,FIM M8@FD9$5352LLZLNY/&J$I<0JY5:(=K1(G!,EP!F)WR$D@DLA@[+$D^NAA5B?O8H)O.$&A$X9K,<@HZ0FWF/@D7=MT-M<:"%URJ5F MQ750#P6ZA+)E/#^3,Q'@QS M! Q'+"N)-(G;6>JJQR+J;/&VDN)E,N.:%*_1Y^Y7'WT]7OG$V/,H =9]BDXY M4AJCRI!%V:G'(@&;LP:=J'62DBSL2G1Z'CGR:TZL'Z(RN_>^4B&R0N0A0:0+ MS.K($.ZHQ&2<$PT.#Q>^X5/:?4/S+J451K":Y%?\DJ9CXGZ\?C'MPEYS=5)DR4BFZ'2HEK+7G*JW\Z34UVO5'SV?4GJ1GF9HR? M#"?C=NP&L3B%*9_G93XV M*>,Q@TL<@0O_XLP':JBQ3*],Z3I9]N[)!$KF4'8=$[ L"_!",F:$$\ZN[)7X M>3C"(GCP?C(:I4&X^#1R@W;:D/_G>H._8??\?8!5;Q][(:YM^N)V*'MYNVGP MZG[I=[2273<*XDD,3!F(C&D0))M"U4GK>1JTZ:@ SZ[8#:9$-Z#=?6:Q *U9 M;C4/9%1@PXT%%R,&LLPHN"+20IU%+$)@4FI%%YQFQ[S+J= M%<57YZ:3]\;V,$3]E$8N7@Q2<^IBE\OE81^'LLOD<%B; MC#\TIV5@EYQX/&S\Y**[99OZ_0;-$;I=)C./+AZ)3MXL[3S!=+ W/KWVA,&L MBFM<5\:U;W;$-?>V4%D4:EV==M-2B)N,A_,BM30(AZFTOUP.?7>!F3X^XVN* M;Z?/T^28?#N_/I21/F_3FS:=NY$;IWD_=%,1TUM_<^,2T>=>VYM.AKZ9W^2V MM9_I\F]%XAC(LC=@%SIPG096,:EBTK,PB55,NJT(^+,???^74@A4 M3*H.5!WHP0ZT7#+/?8A7'WK%7&7L@JNL$VZ^ZPWFJR+M MGYX!,[O0+R\)(4\Y0;@1#-GV&G]WAYC"<.1*)?H&.Z/3VTNW$VC,5V&ZZ?O8 M?/?#Y.+[CZG??Y+][G1 _SM+6]_"YDO ?XRM6D]WM\]^Z5*P_5%A5O M_]WA/3M2JC2H1W3V\3SI3FPT/Z"#I3:1K*7BD)C)(#S5X+-2X%,B.B7GG5HE M$GR*DH65%R(RB9J-&>> ^JMC,XG&=>,DO?M4N9RXYJ\^X63+\BOM<.9:CU,OU,QJ!X* M/=A#H<'0P!F/8%.7K9=$G8<$A#.K!483(Q"R"_G*W?RX'7TR43&,R1#RB%&A$+'? +- M+;$&0<^:E>F+CDC$2@6*Z0*?*8%75B(49J?+I'&0*P>O/Y3#H>^'9]C,TS1H M$1)_ZW9%3V*I66C(?X[\]I M,$G5O%[^Q3\,FM^&GZ=NKN>'@]$X\(I!FH)T-YC#R:AQ)Z,T/:J/8^;"_TQZ M.(Z[%DR$]UIJEH$8I8JN6B[D?!$8RUEPQXRG^GHPP<\"-0(O$GBE(-& *9,7 MD3/CF!)1Z!6V[I_P]<<7OZ;QZ3#^,OB#X?EHZ%/S\?C\^!TF/ V^ M;#AU;2K,+_C&_69XW@W4[!CYSEE.2#%G%T!8HT$XXL *J\&FQ+AFA%@25BS' MV6",M9BZ4(/6AFF(<1Z-SUK++.^HR'[Z^Q]/S">$N4N"9(L9Q4^3 MT;"=)K+IZWEONE&UB1@P%MGLU#YZ[7-MXQ:V#&(US\(Q,)SC"%O)<(1Y@B1E MT,%ZE>0*:9UTB@8N!2"P%+8,K+F=X0I\I"$9*TVF*XGFY0C_.HN8/^);ME<' MKKPXG.&S3LN7(;H+N$AN!&FP'9] M25Z:7>9,.V#1>LQB,96USF(JBZ:;I)(Z\)65HZ*IZ'TF16$1*US#*6:QF6.8 M($)%G8WD=ZPY%&\C1HL@ [H(P?+-ELW@)'%\/N9?T44?15PIZB6EDJ< MC)?U")(#>(S/H%E0U$<2E5W90+X-4E=^;*LC+;>@Y$&+>>77P0:*PY>^=G/R M5YE!^^DKQ-YH.@5;R/$F9X.WL=>>]]W%F_+;M^;/Z0?_ MF+3C7KZ8/[[[*M8$\:T??BWO47C^%@OL7Q^XBOZ[GG:5_7L_3JRPX985] MM@[_Y]/%WMES=Y*FVV+!E96^-Z[_Q5VTA45O>83FW=^M2M_<]\_IXE>XT-VL M=&Z'3C>:]^73GDA\&UAFF3 #QFE,:##Q >LM 2IU]BP9J\F*;L]CB&_GN'Y) M?GN9#OTR:,>C29GZ;G\9?!QCX=U-_>>?>P,W"#W7_WW8]HK?_HSE6T<(5VEQ M9SLAEDA@9U2DDS-L*]ZVO:'@C8LN1S1?]'GCMISD/*1^KY2VKXW2UFZ)TE:0 M8Z'NYXZ]G_:6Z6-Z/\/L0_AS[[V 'MLUT.%NIR6[Q4JUI[P]!T&?=^?['1YE MW@^NC^E/:CZ>IC1N_C:<[I;;,&?>'IA196&L-*85AZL#;<*!*HWIOM&8UH3Q M]0)5'=%]&]&#)JP=GPXGK1O$REB["XRU"U.DY#9;?'T$'9>3[FU1#6MB:O$I MW1D3UW;G2LI4\M+D\)NGF.(>$'=4WL<7MLS9@G^3OH93-SA)JYJ7E2[AE;[U M,ZSBP_0<7;<+9#P3+=V#'MDZ;<;6K>#%*#'VE.Y"2.F%8QYH5@F$-Q),Y!&X MXR1S006E*T2>6EJGLR @F,3O,)7!D8"!*HH4F4NQ.R?QQ$V+_,I>*W[/7BM# M-LUR\7KX*RIL[?*@5MA:)VSY)(3VR@)--I4M0PQ,.;WC$Y7:&I;5ZIG0P%4D M.G%0A)4MI]05:@H'04:52DLA:*RJ!6* D4%C_,1]!: M!A"<:C#9>8C4,<&L2LF^5(+!CX2XG;ZJFG;%J]UYYXI7ZSA;[8SVV4I(C-)R M3EJ!%Y& LC(SKQS5?(5")7ABC2+EJJT;Z$U+451?V>ZPZ0]%(UAH-"XT/--+Y[XEFY1T[E MTA 8S0*-2V^N9B\M,2$XR*,J*. 7C6&EY D&)9#R+ MQ*^>&+W,7/YVZ<@/3U_*_A;\USUYC.5[6'4];.GB89O-*BCNVNA64-Q!4,S& M1>NI!QD$ ER6&6QB!(RF90U+1*]7J+(X-]P$@25@ZH[1 D M45L!178DQ1XNTS\7%NN.U$WM2*V[4>N\PFY899U7J/,*=;'UH$677]81#E9K MN9M&4(R"C9EAQBP$>*TL_IB(8D0)EU;$BC!=#C1'"]JQ7,B[!5A9..2-=U$9 M%3G9T$;6;6M;OG:%Y0J*%10K*#X %$G.FA+@45,0PGBP-E)@V4=A="3Z\TOT MAC4KWZ-)WQWHB#T=_JJL_<14Y*"4M:DI&H!8]E!;DA%O.+B$&4F0PC-)?39A MA1K8\F@I#W@E#249<:FH!F*11YS*S&*!)OE]RLJP!Z;ZF'/Q3V[+^L*KEU;/\[ M 9E+SUX;U_AZI0N*C*,BS(/690M])AYL5 HDD8H:$X74*_*/&Y NF.O2W")A MD$:=,PW"VL4+7J&TQ0.4"U+.*8SO4"THPC0G@TZGJ>-.*YSULWXOWQJ>IZDB M;EM0K/O]]B0$[E6>ZD0/9I*Q5?#@=0H>4+(]Q0.K'J!4H.]5/##'BCQ .^'> M&]VO,T".E5J#7,&VFE(Y;"OC:>6PK2-ZT_L]F,/V\.C3YTJF53W[5./@CFE[N;");^A 9RG@9M.FH&:;P'';.]3:6[8@R;WS Z>]-7OQGT90B'#'-$6(X! M+'$#(O $-I,$@3+).-=$Z16^:Q.$SM1;L,X7CNR0P%F1@"FED]=1"^.O;WZ; M[V[[,)AA__N.!2%LT55FZ8%U;4(^4M9O:@;KK+K>^ M^%H!=?=&MP+JPP"01*D9B18D3PP$+SMY&U M]CW-6+1@D6E-L5#3!#,6F<'(9("Q0*S,5D@AKF6:Z&_)UG?,PSD MC_0Y#2:I#GUE?:VLK[NS-BP#B=JZPI =/ AN*;AH'*;C3I- E!%D9:*!N21) MD!$,T18$L0Q,3ADX#33+&)6E*RRR+Y"./U2PAIF7)23:&>;9JO55(;I"],9G M.!3BJ2\R74PY#4)X"XX2#8%S;6TNR@-D!5*5=W@U!Y\5!>$R+D #F\?ZP*D%6.ZX$B0(&E?$FJVE/@:IP&CI"Z]F L=-!)>#T9'J+&C8M;S% M'EF^L6UP>TI)6_&TXFG%TT?BJ>!!L)0@"(12X74 %\N$&9-:Y'[ZNMP-A?3W'Y-VW,L7 M\UMUUT [=J/QV^XE )M[UK[QKDW]WB"M=,YE@\@Q%X3IRS_F_M[8%/.R.)9< M?_MV_N*]06D[=.]_QPM_\Y>EX[5+_;<@(KY^QQF0Y>%P/!B.TQ3%?OOTWYH% MZ11UD(T2('B48*3*P"5Q(LG %<,<[^M9_TW?#4[^[9LT@+]_?*&N6:4,GS(U MQ^'L//PH89>$<<\?'@V'"3LUXN9I._TBY?J"0B8@R&VJ]N+T1L4Q.S6PZ="P &O.&Y^?HT< MX]U6["M=M-(]S^Z:YDL:I>9?;NJ71[ST^C?ARFB$8AR2<0:+&QX!RQT-0@;" M@^3!QQ51CJ>(!EP+VY]&;M!.&S(/[7\?C!+BSO^F>&O,5E=BMKPO9A_?'K%? MWBP;O+I?^KU8SLZ9@;-6:.,Y8#&,V1M/#KPV B*A5BN7>3:K>[$522D;"M0Z M5FRAS.=+M"2?#9&6"L[M#I@!.18[: 9'38%I1&W,7/L7QXL\8"DX_64F?S+[ M^VYIE$XU=-U'A/7?2M#^ZYNF;#]EY.V/R8^[?]*WV)\G;M1% MO27]2_RTWV'R>#@+CX,N^>Z4#M*@A]&J='5[O$6+N)) WSC*-\O$W/? ;VZ6 MB7&RG+O@$APC6'YE&L$'HH'DD*-&SR[G#7LUV M['69 VL-(_W7X^;'GW[X]!Q36W.+'JMP>W\8-#^FD,Y\&C6TR\ZI.FH^I9&+%X,"WV?G_=1M!6_..Y!/F)QG M1#>$?L(\99A\$:D0<:6@ M8!37P&W@VAO"75ZA)2E@>WFJ_F=L\;NSX61P^_37XW(HHN>_-B#KMF#9((CE\OBTBQ6$,F10T61U8ZRWGDFO)5!<1G M6\,O9;HYM>,_L)LZ?O;X>QJ526AWDJ[8QSG&Z86! %NV$''?/IEC=KN$[,O; MQ["C8IX(Y7B^;KIA6QCYBJ#S&52C'(#/E$.-N'/F3@6[(KXYN^SGOIY-#PK M9OA;&G_(O\RZZWWIK75!DB3'M^_,VF9AMW-CSY)W3F/VSI/A91PU(' $\%[( M(%/$NE\^9^S1(][\[BZZPUA8X"^E5\6M"N=+45N=24 .3MZ5HK>;-5N3*7"^ MF\$)40&?$4Z;+ZYM)NVT"CUW%UTE6F"EH,=\[G49L+JIZ7+2+37CRQF2=C>G MCA)QD0<,2T2G8EU"@N>8[$A&]6#KL^"5DN+>R/A*$JG+HV?.I&UW#F7;VT1/GE'<2::;O5"QD7BIUY[/U MV[:43&?EBM))V VQ9"_CMDE?>^VX5$W37RR9$:8Q)R-W-ET'F7\Z:NZ _YHNI8SQ>5]ZX]/N)MB$,*O\YDU;E(/'S:=%:_UP5)XX M38,;A__7C*:EX\XYC<[1*LLH8*U T $"VCY7&A*F_XZ;;+.I)<)Z2H1S=(6+ MY$;/M8%;YEF-EC(GF4!+$T"P[# N1@^9Q^3*0IOQ*TLJ3X&_:Z7_*/W/I"RM M?,A3!.R%6>#%TUG.#P<3UT7\1/!SZLBL^/VC^?8*H0&67W%S. M_M3Q_-O=U+MF]7X3MRZ"]/%^[ M2"B6YGB[W9'=+@I,;Q]2%5V?QVFZBK-96EN^G-E9M.+F_ -_TQLM9R#+]_XP M97AX7V87T^C)UU&TH&XQ[$ M7G_2W=W%LMVI*W2.IG7BI+-M[*S+)&]:+R[E=>-33&JZY*[?2Y>]>MPT'V>J MZ_V+#F###0-R0Q9UZWA\0>#&!E\=@,6=;NRA*WWXG[/OWS@X&!>F!4ZOVZW7 M3;U!]];0IO&XCXWX;HC=B._:I;!ETU.7_2YU*QJ+ZW4T'+'7W?VH":X]G=_@ M3_,W:.VN1O-]IJ=G;K/J?$IX2"%T%T>"RP65AJW/'#ESL/):#I>I_@> M:%RS=+S!X(R0BN-2K.6FSCB:=8%/)ZXPC9SW.E_93&!QDC&I) /GI 412NGN MJ0*1-4@E2Z3/@J3VRP\9AO9:1V#%C&M&IJO+'3M719?3Y)%)"(F@J26*=91"&Y5,,^8L M$4:NK':8K(*4(F#%A:6:\,Z B5BY*2^G)^_6W*.=LR2:.>/*"6"BS*U@-07.) ). MZ:B"E9'1E1!II3+,40*&:?P.LQ),"!%TY)F1Q)VG*P=G44O\2D29TU:Y4=]+#R_[[L6P7B61'P8_5'V9_WT M-8U"KTV_EYY;_+*=_;8MZ]37]QWC/U/LYD3Q;N^ZR.U^'/;[;M1VWKCP/++L M>>R^)4M[S'=J=WJ9#.V@9%K(7K&P7KN<'BP5.M/EA$7-U1N%R5D[+BO]TPKJ MQ@JG"=M[S>&D7W9VM)/^N)N%C-,BT?4?O(+B4\<^VAG*O(1$(^W*OE*$=\=H MW.B?W::1TGF+CKWWWD>EDIP=.XFSONVB9AJ=++,X+_CU@<6S M YI_/ET0]9R[DS3EX(%NM],;U__B+MJWWWQ_983FW=\=S[RY[Y_3Q2]-Q[/V MG?R+4QLWFO?ET^XSI5LJ\$AC-%PJ#)^<807N,=T,6.<0Y9@/P40;5A8%GK*- M?ZF:*>L#GPJP/& S_P%,;G\Z75I4GHFZE$6@.X:T//NZ].!@_GH7JZ5'[)8YL-QD/YT?92X,* MC&+[R^6 07 XF3'ROUV<=CXFW\Z_$$J*>MZF-^UL >#JR??NWM_Z]YMX+R+%ES[_+MIIR'S6>69-$ MP*J)/X01_TXZ&[,FE[LY^=D4G\T>O^%"]D'=IOKP3);6S?;'4XY5W4'+WU4V MG[H(]VL7X?[L1]_/^O&G$NN>82Y/I^=\/2;U4LCT*"2Z(5*_ZDX^T#=>(!5[ M-E+M0O^L$[D6L\H=7%U9*MP,3NU"!^Y3L']]?CUHW:*'% MHCY7#]N,A\U+W+F#\>I@.YD8U))E_]_PP27+:P>=[WH#+$B&$X3WV#Y,:F1W M.N(ET<.N3:#N>5( =C>5 -X/IUIR$]>_<:)YN@UX\&#?'5+E[_[C_OHTLZ0R:D)7MI<\9FFLVUYR MZ9OSPW,_33WSP^!]YY.O6V-WD[;_0OSL%=-:6J\&S)Z6&K^\2M:.IL;OSH;X O_KQC-B MC)C\^)*5*:>.^3,,3P:%2+9L:[B>/]V[/$?\IQ2;S]]/7D/?*>B M947+0T9+[R)S.E'PY2^A#:;ST5-P*CO*+/J$%K6R)_>SC9]'HT_C8=P;C&H%,HRD2A-9-6@_%,@$I. MZ^"3('0M\A'79J)*"'N=&?[CA/QV,&A5N*QP6>'RB7"9G?8)01$X4Q$$4P(\ M\P)D5-XR3V0@81T)_]K@H]^UQV'(_=#_.B/]'G8 M_UP.S[\?I=@;-S^[T)TRJZH[6S_)^F'0_.HNFBF[";F-^\\U83IR[F24IL*8 MR]1^LV%]-__E5<[%3Z-)#TNV']Q@RG/@(C8&/QEU.FUXRW*[*4-AORBVC8J0 M2_GPJ/NT/*=?3JV.VJ9P]'4<^J,T'DYY)JX_NY!8?^[%.4'?ADC0A#')D$P@ M:8MIK9(2C#:N*/S0Z*6D)J],YBA"K2FPKAW"NK N@:%10F1 "]E13:D;0&W>)0NVUUT['7\ = M7I.&F MS(IT2H>U@OX=E<'9E.2@8\3$6\09-<^4U+J),_[_I>_/![E\Y?J3U'&#S_\0 MQL/RX91GFCWLZ;T! DT15NC(>1;:9+<\>.<0B$>-04X94,J0L@&)@I/4 XM* MD:"5U*N;*;4/7 I79(8D%C"2:D0@EH!89RFE(5BS0CZ^!032V#E+ M\$EJ6TA>A8TL,%WL* VXE+6\ MY(6[%CV."LW0--P5,KCN$FQ_J:5V,K7E6FOKLP?'>%&H*,RJGF$)%8-/7F6F MRRS7-695'BWEH6A9!(O!".'$DC(]1AQ^ 6&)2/X0.)G#Q[MY3_\\''T\1S3( MO?#[9'0^;-.'4F!^.G4#_-4G',ST^XR:=5VJ=6Q',:>YA:9JF[9B,6/@S@F0 MHFC,147!!(4)A=8L*1V<%>2Y)SH6MO#+I=--173_7EP.8>&J#?TV''\:_M3Y MVJ584L?^W&U/*")*/WE\0_=0 :7[.$/I;LDG=43/E^_:_/3#+S]^>G>\J;D6 M']$ 8E$IH"4-31(Q@$>(G+$R74Z->98%W(46R^I8/Z8VC'J=9L3V2>]1Y?X*E M33,-V_C1X*1$L"Z>[1IB*(;! *L0"$9T^D<,C$JY2"@1Q1(QB:Q$%Z5BCD3@ M=U0()<'E8*1%J,E44>HUX68E6;VJF?2#:WOM1VRRBQ\&_^%&O3(LQ6SHNE34 M,&;L4M#XMEC*KHT]"XI@(D A"8_CF&7$DC42L%$FFZ0AB:XHKU'C22B)"*'" M@= 87*PT%IC-#)'"H;G$[8^]WJT04+B-BZK;6 Z2!@8BH0%X:BB6(BD:A;F&TRO1@4MB-<,XDDQ1=9 Q@6<< M["A"''5I1%S:JWF9.?;39\Q&3KHDHS=E(X^I\5>T,F@$T@^+[N@IR?$YIIITVOO2I%V&K4$0A"3 M:'8N(?@([3"OT<1@)62"ISIG$U>4;91)R1J+P:S(D0J*&7&7.V-J1#SEQD7Q MH#SX[UVGSFOG]XO._#FE]!L+M%PU!C001#FMP'E3$IT8H916D#$I,I10$B/906/80>W@FW -_W^P7)'= M@7/'.[=6?KA3OO.XTFN[2=2BH5QTAXK/CU(79P87]Y;6YZ.RSP"_,E]D/+I1 MF7(Q7USF:;NBNXBE++4 ;0M]:3Q]_/GL^1CORDX6;,:UF/;H5G7[<8:3,J?= MG00J]SU/ ])1:@LFST5&IRHP19ZU;*\JBK<%?KNM6(,BO'HR_:&H M PZFGC*='1QBD=MK.,_?/M/"DWN!SFHGN=;\L4V((H,5Q MSJ>2YT6G$)^\Y(67/H@,SYM>H,;%_)OV5J& 6LX1XCVTG'+:V*?M1G? M^,NPR3WLME 4ACNP7Q+V<0LMG[(I8:YRGGLE,#;_,W&C,AG=);:WI\C=F TN M)P([$Q/(3'$\T][(>YR\6EGN3$E0W%'I:' M,^>\W!'9D5G@?:8^LWR;[L)V@H:T_/7.J_J3(M.#!G7>[X2I;]'1>_X4?9". M,,XD1%ND$K/1X'34$&(((E+I,UW9#NFQ]!!&,\C46]LI@\%3,K2S@SDT0D3.A!5\RGXLC+O_A4Z++LQN9S M2=1;-YEATC=R7P:=[U].C71D-V6J XN0C@VGVW_M.I7H>3!?213Y5V7,FQ$O>U5'GGI>FE:)'29=CF< M,HN14P6THK:U(UA8-= >JH&FMR2!IM2QM?Q^X3&U!O4R=FP,)Y=_[O_&ZVA7 MU2 Z *F!%SFY7_50JN)0=:#J0)MPH,7!L"4?JJ)"NRDJ5"/]P0#5?9)"NS"Z M.RDQM L=\Y+8TA7.NT"QN-$*?@VB0PT^=I*+*L"HV^M2EI?*OA;\X?QR[F3= MO%%;Z*NM$X=MW3X.3+%C[=OP7/(A&%:.)64+PGH!5GL$$B<-DUJEF%8XOAYS MDG%9H^/7):]\-X@?9SZY-)VY)MHO8>F1I&PK>AT;M?V7Y;VN@%8![=4!FI1) M>S#&W1[+4J>/-_#./K<"ZEFR ?E M5#6.7*'X,)%FQ2(8IAT(3C0XP308:XBWTF%^N;(C\+&)\PVIUWKF"U#@[?S(10*D$@ MA0I$*0K>"8$IK&3?TQ*NTFP4D?$;%IM\O78=9V^?::#=$56WZYTO/Y50QZ#(,X#$]*!,*K03'D/)A%'.,V)^955PZ^,(2?D1X:9"9)UP?KE\?2K^OI2O-]_1A^U\KQ%I0\+%^[BE M[_4H%Z\]/$5C$=4]@4S+Y) 5F(=;HT!JZUG.F(UKM<:9[(U$)LGUD1*;7N=\ MCF+Q+@:GBI85+2M:/@XM30I"D,*[S(I*N]09T3(R"#RJ$&541CYK=\B+H*4P M1U;?+A=0T?+A N^+QI\7POK!R;P5]$[RI,>]S_622"]JHJO<-NI8]0;/I/FY ME];IP9VW1*$5>^UYWUV\R?WT=;D;"J70/R;MN)&Y2V0_?^=[SP M-W]9*FZ6^F_&G$/(]3O.8"H/A^/!<)RF&/7;I__.6@KJ=( H..9GF*R!MR&! M,H)9'4PB1>GBZUG_3=\-3O[MFS2 OW_<"B/73U\+56G:'N=6>R,OZLL\>^?4 M&9-(B5BN0.%_,5+EPE3'/3A+O&(I9IW6,IG_(UKQL'7]_S<:3LY_F;/5%J)$ MO'5O,$GQPWGJ6(T'LT!XE='NOGCX.$U&?GQ[Y?#R1C%79-QB"\IYENH5ETM< M5A!.F0.9..9OW!&PQC!0A'HC*%%A55GL*3G?;GF%/+Y]V\5A>L6X61!I=22] MG9\L4P,UR[1 +]_"POC?GJ=0./S[1=:AT^I\!*_#41/ZKFU[N3=EK)\QCI^F M?BRVTJ!MIN/F8TK-;R7;^.E-4XC,&7G[[H8+NU_1M]W/M< M?[^4P_QE1OH[^_M&0N#[:8)+3A5[H]29;:%SG)P-WEY)0Z_EZ^18]J8].YN9 MGWYP8[*6!A%S\J]EM HSY2(]__K :N8Y'-7/(YEYGGU1=:4X*IU>ZJ$_GXXN MBZ"3-%VP )?+00?7_^(NVL+XN#P\\[[O2J&;._XY_?O2:Q?K )>5GMV-.;:E M9Z^-__7/W>O=1)1,A20'6&0I"VH#_\A:,H=H(83EGSR)*OIQ<&<9)&/_G M5 [E8DT$W5LQNS638/][8>?^\./?WW]J_O/='W^\^^W3?^TJ1?AB.SZ=F7L+Z\ P#?.%1;B;G MY;>#=NR*OD@GL.A"DR=X-9Q2:L]^W7;AOTB+)+X=^.'-ON_Z5;,[8_4[P:KT_PJVN%-.$6WF$J3%:[TQ2BB MY8R*<'BG/A%*^1&G^DG>]3M[\JD__%*,9RI)TZD[S:@2NN\6D:-9]Q7ID68Y M([Q'0^6;O]PRV_B(F#6M^&8CXY9*O@>/SMY&Z;6SM-O*TEY9VBMW:^5N+;^^ MG[OU\$BF?QY.Q9D^G8Y2:G[%ST_;CFQZVJ\_888;*^=TY9S>M4X^+-RJY/A5 M7:(Z4'6@-3K0N_-1K]^PJBQ1H_SN=O)A@515EJC*$@_"EGJ ZY[^_6$V$^S& MC4_XS$%9A!CFIDSQ#Q]6S]:S";O&7E*)U]>YORR+[+(MQX)-*KMUM06G;.N MP\'R2-E-'P[>G],"%;_ZO*@5O]:)7XJ81%CRH"D+(+B,B$6& 2?!&,^T"5UZ M,9J8T\XYH(HAYN4DP?F<$+]L2-($F<*6\4L<4;-I_I?]P:\M$HVMUN^TEWV* M([RZ,=U>9/6J9&U'L3;G)R^D>5XPLRBP&."S#*;34B41SR?%<2[[0]5S?GGJ M6 W.%8/#'362". YL%*=P\ JRR%::H.5-&G2H2Q80YWH0D7_\T(YW[6ZN28# MQ(^8M-7^5!2KB_I"4,PP[941Y9 N+[Q@!#R/&/83ZSB3W'+MKJ-84B2E;"A0 M6^@'5#EG*22'Y+,ATE*\DMTIBJ$736NWM6=ZT4_)'E>=34]+TD37ZKI^?Z)QW<>F<'F-"1%?4GD.!!$:K#<.E!.)48\ M\@?E@VMK(O[ MN;H5,'L(F#0SA#=%0%*!?GSR"DSV!&Q.UCK%B>T2K:S/]]\B8*(MJ(!9D^L[ M#@L^IMELF.;\P:?H6M1T>B6YKR3W?3:067-FN;&055 85AB$/)HU2,^M4BK[ M8#<942P(<=;51/K(RNW2;?:&-[_&%A5^*_SN'?Q:3;DPGH)K^0]"#N",$& , M"XD3$C3-&XQ/U@N_XLANO ?V@<)O+7]?7_E[&L5:^+XYG:ND_"^6E-\2Z051 M$G3PA:#5QE) [R"AR8E:*>^T7T\+D\T6T/-R=+J2\M6(4J "<9,;L,EJCJ$"R])M M%RW9UMNU[C]:WMS"Y%^O4>#]^\$3T#Z-.G0/:87_\R2-F@OVT$D*:? E32^X M.UMNSJ_XV7A)S3E(TZ/&IV_C$JW@EPJSZ%$SF!42QYAR*AR/+8'X@OCSO^?T MG0X'-G$%OZ T)BF\GOB%,>I5N\ERP4,^CWZ.;VPO\(@!?W&A]) M_#D]&4]FK? ,QX7^.TU.+V5J*93E[7 ^12TJ)*'Q2[E.!>>=,R:"](&6C78&3J< MBEMNL@J:QNZ^_!,80K>"8U(=4;/IXUS[@V/U,/.6_>:?VXH)-RR^\@CO?[V" MY]NRE**:GI>DA]7B7#D2$+C*UE.@I8N\2-25(P$:*%5H0++-23^K$NQA%F=# M)'OJR-)-GQ0X>,&O:': BWJ@:":8LH$F#C1;#8(R HZ$",(J$J.FCNM.R?Y3 MCN/N!,W$D: 'R*K6_[1R=:?GUA1=[WIZQ7*U1!5KHK*5=$CK@JA M'''!0V2%JX(K 490#=F+9#512=@MN/IKYJS01YQ4SHI*&51AN,+P?L PCSP9 MYSW8%#!&T4Z"%Y9 L Q#%A3N(.V56(CR::;B!T: M*T9%S8J:%34?V[)<&VF,@IQR!.&50OQ, AQ/7-$<3-8=U'P*A]!64%/8(RXV MO0-Q:*CY."ZA#FO'@3,,M<.[B:%&41<8XQ$M( M5OX\F(;A>'H^2>_S3^/30M?2+LB"R^6G0N7R\<1-TH]NBNJUB)IO(ZMYT%+= M/WV;H4A:/<6R!K:;_W//O;QS>?WKW_[8EY ME$T\9;,J;4_CLU*[6:[GC?O]J/DE>03_R;>&'C7E3&3S?>%&^)__PS!&7O^> M9H-)V^FC^1D%O7V5OO[AJ/G53?[1O#UN_K?[/$ =:";M!UL&HY].!BDW;[^F M<#X;?$G-^YP'(4U*P'W!G558B5QSFD[]U3?*#:A^/6U^'+M)&Z/_C)<-L_%D M>M1^Z>(*K?5O>9!F8WRG<9\G:?Z@MSS_F^4'EH-H_AC,3II?)Q>#.&[^BFL] MYX:XZ8M'JQ^^>-+ST98#! MZ//K^;2.OC6+)UK>!2^]_'5VXF;MVY<]6]R21JPY==\:7^BHTB0,RCCR@BD# MG\8-VKG!%2DON+.S(1KE8FWG5VX*^]1Q\_-E(YA9RZYQ.B[L&LU\#WAY_K99 M/7N[?:$_NL+A5AR)V!*NX<(LUB^L0/R2G:L,_5]N>NA'/-'ZL\02HVKO$SB\ M( @6T991H8!I[7/(@@IO._:/F1!S%. U02,H+3J.3+?G8:QRV4KJ]'7[]P8E M+A1+=VGD5LW@V_D4W>I JBL.I+RO(OSX]IA[^]+2X*>'9<97>J#>AA#'.WS, MYUNP77DB_!SJY5. MSX;C;RDMZ/YPQ@8%.DLWW?-).,$K=@> CX[@N;@:@NGX_/-)4^[Q=G&QYF/[ MUH?E%3[@\)KO%X;O[<V?-UYKR4 WP_N9F511B 32:E^J(A48DRC81(5P M,;+H]76KHI/PU L.S)1(+%*T29I;D(8J[:5.4G>2N#<;DSL2DP3>$5.CAEDVN:1CN1@#P^G[1TKY>ML>_GVMS. MHQVC\7J80.+CPE(HF[ATQ>?2Z?*L4(IN2 :M)Y917H2.R-(#.8&-^$-9+XS6 M+)FRYE=E4!IK\'7T@7S9,\MVGFP> M<1S-8["^>=4Z"&:YBZ"T$>@7%U+:R!EH2R3UZ!Y[D3J;6-D3Y7T$+JP!05%H M'44I-%;*E)TEP75J+UK!\O?+GK\N>TN;_P$7<9Z10E>A=0=0$DMB_(HGCCY& MNG#%@:WZXNR^@@UR>[7&]H7F3Q?A9YF$9=A;^+++BRCGP\$\1/W>_="^E >3 M E2CT0"-Y;0D.187:"&NB26ZQA#W>S__^/SO^2?RN 39Y?)%@2Z\LC=S2_QK M2K,%OT:[0B?C(7JAT^.5_,0\))HN^+KQ,187OM,7F)[[OR/&MC'&I5NZ&"AJ MR\D@G,RIPTN\/1C-4=JG^2.[P01C^,D_$H;X;GA^,99I><1I*7Q8'64[!T?- MQ)5D\[=+/?YU>Y+Q6 M;'LGXD@7*;OQ/&4W;3-")PY?<:LQ4'.:RAV;^?V7H7'YXFR,#NI36-_ M.>3?VQ'/PN]V%+A2C.Y[B$S?O$#*^SAGW M\V"$$HR&<)F9QCNW*K22.OUC,!PBPJ(YF6O ^=G"! W3ES1<5)9=/*L+)P-\ M/39Y,C[MG:_C@C$L>P?"E((=CMXSAGH<-42A RU8)E1U.'$\2=((!!8R M)!<@YHR1E LR2^%(9(:R MFZ.QODH)ZYDSO+M[+_S*&3I(Z&O.WP..EA;G;)[]^J9(T M;1U:A-II<4I=R]J>FI_0Y1\WT\'I^7">XCT=QS2LOGJL\Q\*KQAF([='&HV*!LBO9D.4>Y+6P8O4!R[.WSW?< M_'33SM)@^KCV/VWCE\O-N)5IG<[3CDL??GS%HV_MS^5C+IZY?=J8IF$R\/.^ M,G-G_V)WXVPR+KU BM??MJ&Y91#S[D==#W(1*=U^T8N]SVLS>&56>A)IH/:G MKVT'GJN=<(;I*\S38SBDTB_E_'3T.@ZF9T/W[55Y]_69BQ'G8>58PF!^ST7Y M_OR%OY\C@N5OR]NW7X4TBJ_]^&L91VG]QXCZO)FG^DJY M5"D"6E1(_=O)Q>F',P3X^<$&:!.2K]SP#_=M6KJJK*[0UEK^/YHA*D;'1>;%8M\TJ+ M0S77+-*R0]WMPRIN0#$\N5RH5*^4S-=E>E')K]8=?$(."_W[\4,2 M62NB%L[G7B5^I^R"_?G-FP]%$O"!P\\H('X[CY;7F;\OTBQ:[-1HS" !5[D>Y8; CCT-M/#D9AC,K2 M>G9CO(E;9&<+-+1YP?,PFRM2><8Q"OWDJ!FEV>O&G:(/.?AOMR3J<.&?YX.% M,XO!5EN?X*;3-)N^GK\WG7-ZE.O$09N1GI7G65;%A),2#+2U9@$O,RC?*TK> M?@7T[M B]>78VB_A8!X M/FG'=GG5Q5/I1Y:,/[ MO4H_K+JCSW+=5SR-;HKJ'F=]9;8OMIE;Z7BHB[$I[[[ZU7ON5[]#_Z_%F"*J M@[/!XI3$W*-N!:%=3)2!:_JRK$.X<",72G_A,)U=(#>J4*OTW],?RJOX=KED M'$P7[;T+9,3D9B=M10;[856*R@U7[]/Z@*@MHU;M@SN?HFPOZM%F,Q3AHI@X MQ2=%>H?H.:,@XA-,T11\FQ^26+Z\F1UG&1+ES#J(.J)3I:4&9[0 KZ*D6BO* M4J> B'%JM?0>"#<632P7X*S2A9F2V6R<=_G*CO.O.,K3\]/_*A6&[_.BWO27 M\>3MHKIX62:,;WX8(ZA?S&:I$Y[V;_F'=CHI\C\KYFR*2B+DE MAKH4_*[RS.WV]U=0OXV&AK=IR46$L?CT50TKENF'%3]@^:'6H-ZN>E;C CFU$]2JS) M+!+PA)?];&+!:,N >YN)(3Z0U-G/?JSJU6*/C>K;,F7X\7 85[W,YC?@^_[DXNP=>8'I#*>7H>H"PTR,:+@3T(3R!S MQM<^EG0NZ M&5S9:!.*"".=(QHYNY2$I46"- @9,?"/$?^,WC!K78J%F^<%EQ3][5X?ZU;7(1V,U(F7)*61PU$*H0@$Q)8Y0APZU@,/@1*.U+&M*2% ME@%\H3$1VE$TQ9X#%9:P4F^)7WM14C8MP7=/Q:P&V^M5F(#N950\029HX@4O M)[--E)"ELI8J)4EX5JGQ4F'^G$;H @T++TLC-Z[+PE4O6B)7CU1_&PT'XUH;Z M*^?6YM[A7]O#$XB+[^YR'<_W$+R,'_[J U9.D%-FY=;38.6 MF I!5\D%)$\;2DI$>%JV!5M-7PD:2YRUW*;/N90(?;D\A%'X'O"+)_-*^>73 MM(&67SDIW*8YQM?X'JY]?_U$%-T':U/)]Z!8?_1Y.^)]-^?%KPYCEH;/R55$ M._-7:#"NGT?'K_0N>.%,\X"@YE/ D"4R YX:@Q%,IL%)813O;!A%*[+/A *& MXAA2>XW^:? &9 Z".N59E##V;=WH[+?W7K>+0)^.G&C.2I, MVY!E^FZT#,978I?Y5LL3F2K(L>Q1]'+!5%&$K&]")"D&'RDP%)WB2B:!EI$+ M=!#1]*DHF$JF$P$'P[R.+$-.7N(GHP>K?0!B+8;#PGG"UW>>MPK152&Z-& / M(3&X0EY0=K&:.4-7.9^#5K,8S)5 I@VO+XXH]H]5AV2>;;N]34D)E VXELDV M,H91MB'F[_.; MUH2[G\?#(3HO[4TOI)D\)I]CQ3$S?1+G@H7]$S#O V>)87B+1CV5\ H8<=<]4C"C@HPGLW=^N&W&E!7!WS]9S31[^;$$-!&!X0+ MZL%'QX%G3KD3.677R2JX0@S'J04=A0-AG0)'3$0;%AR1RJ$7E@_!=Z(]@H)> M.^"EDC.P$K9)G]#P! 4^QX@R):PFT22M.\6AMHB=(0ETEBA$3#OP1 F0Q$MJ M)4L\=*@"JQ"MSP&_4OM7JEGVR(FFUB-:V0RM5RQHEBAYC$ (7N8H4]*D4P/3 M9]#JA?>#[C7IE;#VTKTVT28? M<;S9[;3^U?&NCO?!.=[94^TRX4"ID\4>(9 H6YB#*#,LIN2[93N/*2:K/M,+ M<+R#B4PEQ@ M#$$;)%2I ]80E;!411^UZE@CS76*QE#@MCA"(43PWF=@PF=A M,F4EXEE8*Y?<)Z_HA>UP?*]$C MV;OF>=]G<>_S;6^II6+><+RZ?"9]DI]R\G:/ZVY'1Z,YV>G\YEYU-IB');TZ?+^ITWLX<.[__1 MG?CUGTZN&+D_'+KTTQD*X^R"@:OX_'=Q<,W-YE4B77PTC]W972HE7: MI]\D"%(@F?OWP< MAN[;^'R&]_B:XNOY_30Y)G]:?CX4^#N;IE?3=.8F*$'+>6@[*\XO_=V-?:W+ MV=#YT4W7O9^[] #_FXOY;]?=9[NLF M;LX>W4S\1H'M"OF-S_B8GK!F34IW,[79IIK"'O (43C*VVWT=^=HKS;M)"4G MUDS'PT&\I]OM9N?C*2T';YNN7Q:\!Y_:=-BO;3KLW_SD7Q?S^+8DQIXA+G=, MX#T]3_='I"HR561:.S*Q%X],%]GX%HY*1K[B4%61JB(KT[7,%U6"+D!XG= M0V;D3IS:?O)B#4"\>MW1N%]C7O/P[EG4&S5]DT-N\S5K%/Y;C@F%I(G6'I)U M#(3)"IRF&D@20EENL]=BIYM7%YG_E;QOT>-?4(W?+;3X=U3BAQ)D\'N2__R. M9LA[JRI7Q>96-HX*A'NYNA4(UP"$3+$DB2+ DU:EL[L!P[U$8%!1D!3QE4YG M]ZWNI%8@[ $0/M$%OS-;]J)<\(L2Q"_CLGU9=IO@9#"=C6*!&F\9*%3MKAS3_SMHLG7WRZT>9TF2+#C MV\MP]E9;JC->L;!BX=UEC98&*TD$)FDYM&\2.&DU&!J-<$Q;Y7=;PKU]+)3D MF%4LK"GQ-?OCI4'S]<;,U3>O]JC:HRM'/**4+G$*0:ERK%6WU- )LB;.X1N" M=@F*I#-6.L'!9F5 >.7 ZQP@>VFD):DP5NZQ/:+R^'96F+W5ENJ;5RRL6'AW MHIR2G'6BH'3!PA09."<$$!=4TDH(X[NMZ;U6T5,-EF;$PI!+:Y:,OE= /RPK M'8-)>XR%3!S?SL&VM]I2<^4[]LU_'I3>8:/8?!NDX7"Q'+;6W#.O)4^VVQ>A+[GQI1JOT^+\*A!4( M[TY$F.!)1&\[&%^2"IZ!=Y)"#-DHYQ+5N@.$O4F,;P8(ZP[AW9XW_E$.#L]/ M?J\>R,97XN!+3\!O$P>MG\@-MFWW?PT$ DL-6\GM64['I8H^M:V0.XV*YQVU)S>7W;=/>-DF\"HL& M*4>BLEPQ#.D0N/&/@LO4@HI7@-6*Y2KSDD4,25G::SPFGF8H1HO>E M^9RFX"3:#!.)EU9%O(!<9>98SESI_;[@3MD\TPJB=Z_(ZU%JY[W@%V(1&__M M-O4XFY1>0]TVA7T4(,-=)L3P0GV/ D2D!Z-U!$F=DSR*)&5'@#0E"3\3086$ MD58*#JP* <.I*)A%^9%>W.@V?"@3LQ5R5GE,^T33TW:-*M+0\B^V(G$T[WZ] MI[B3D@Z*Z Q*LX@8H@*X$!!(B%(6'4G*F.DP IF@*%499$; $ED:_$YDD QC M!']PPV(?<*=7@M,3W'F$R%R=F-L$2 @?6209HB3%<+$ /BD-S 523ACYX#NX M$Z063%,%23DT7%8Z\,9YR%KXTL]/$G9SWF9KN$,)[YG\K /7[A"E9YWZP/O M&SWOVM4Y1HTJ["GJKRN]WJ4%F] ED#0QRK-.-G1;&DAJ0S *2""HSH83L$0; M$(S24D,1W&'T%.LELVH?Z7EI9B0[XR HE 5!B -#F 8CG108X&CM.DZ%BY8) MKRUD%20(@;&/)9%"THY$[VB@MM+S;JTQW=5.IJ43W?4.KOO?DHX$067I\DY3 M:2R<3,3(64L(3DA/8A:2=2J0DS+&\HCNF%!L63E_TH;WDCFCF..&=''^BU&CTK\$KFN=1 MON$L ]%",Z6,4F%G[5][(7J"'-L^B5X_FVG@]*2O87@>TU7>UV'Z"G$P2>VL M%7;0\]/1ZSB8G@W=MU?EW==G+D9T?E<(> ;S>RZ*?>8O_/U\.AOD;\O;MU\% M=(]?^_'7,HY"='K!Y//U@5LOSPD6GD=R]+R9I^;*!D[9BUGLV?S;R46MU!EJ MS+P,"EPN^1(W_,-]FQ9NT=456DY_NW]Q\]P_9XKW<$NDZ4QNJ_TWBO?#]YYN MH\ZFT5*K,FCC+08Y+);\J@45A+:'? (*[_VQ715?NW*K[T/D_Q"1EC)@R^FJ_)K5Q6I*E+YM2N_ M=G\.+%Z4(0\'.37?ET+@Z0_UN,Y>GD%X2<=U;D[JM3>7%,[NDL6#6@PEI_QEQA+5,IDL\,'"]$UX9),((I MB-$91:4F7G1JD0?'"^4$#!VLH!QXB99G+++VJL';0&E#9/)XI4K7Y M3+4C^VE'UB#\-U>Z*1XRD<*@ 7*QE/5ZL%8RX%%SHSQECG9,T9,]['WHN=": MG7J:O0+A_JQN!<(U "%GR2J5%2(?1U!SD8%U 5UT[3,G/*B0.EVXGNR3[P,0 M\F-=@;#FI]?L@O^M\EI7NU/MS@HOA+?2"\<*EZM&!SQX<#8%2,1:'0/AMGO M?^<.^(9[SJAC7DU/Q<)]6MV*A6O 0J=<9L$JL#P5+%2%Y\03R$SJD(R4W'0. MM^__*:UV=[PJ$%0C7 82"N>199,"D\2!TZ;XNO :=I*1)&25")Q'1&^>[ M\EKOG-?Z2H%.9;7N@?._CB/Z2SZ\%9+HO M:1(&TU08J%Q+FMAEKCIJ;U'(JL:Y_?4FZ_."V^*#VZXXR!$%/A;4" #0[?=*1>"Z@/);277WH( >>^UT%H7 M3:>\VM[660E*D,(0J)L$,]+GYF0*BS6:@4=;?D@V1KHO 6E"IM%'E"V$D" M/5XOJ,[ M)2 39Y&0I(53UP4H*B(X MT0FH2P@[@0H$(&[ )JLYY8)E>3./:N76[B&W]LV!S\W$9O?=\!9BLT0-3XH% MH*94Z*:HP$==>D>I;*4@(L1.X^NG$)N5:'R23C @1T?[W2B,3]-OX]E#J,IN MCWBHV0TOV>K1[#4L^5^.FS<__?377__ZES>?WO[=K?1 MB(4Q.&V]L-3%SMG,YQ'NW2"A?QE/-\.HI_:14.^GDY)#FY8H$L.?\]/S8>N2 MC0LW+*[$RNSA1\KT-=\/<0)_.&KPB<))4RPT?F::6NK[46K=MIG[>E26<8J! M\C+0OF#5JTQZ^\:D1\F.J/2$.E;W,],=D^>SUYECRM; HU>?Y,"?1![+QUYD M6TQBCV(.NP&K]IH$9M(SQU:/OB]A5)K^ MT/S9#4;39J%=O[K)/U+K1[9_?DSA?#*8#=*T*EM5MJIL3U"VYD+1+C2M^9H-)6S;6&JD/0_00FP^3P7BR,%IMU[2Y M*SE)<5 ]Q:I?5;\>KE^?QK,'GL^N.O/0))'M;Y+([LTD/Q68UC7"[0(3-?<@ M4Q^6=YVX\_V@5(",SZ=N%!](8-S?B=D]N-Q)0/)\<-F^JCU].[U\_]4 K=H@ MW-&9[++72O/VAM[A%98>Y"\=P%CK^/9[?%56Z_CV97Q55NOX]F5\55;K^/9E M?%56#V)\&\BK/8/TYW00XS#=,J7].?K;+NXM\_VC&[I12.6LZ<\II%.?)LL( MEQ^MU/\^X/!-NC[GX\\7)W#XZ@D-3&UK>-U_<8%A*77"=/^*"71:[/'%YIR@L^-M]1ZV.--O >&[ MUOJ'HV:E>_#\YRYT6REA3;0,9*89A%<"7)01-!$Q>"IM8&0+BW]9G-%69+P? ME7J,4H[15F-L0K>I8"]"N[76PG.;($L:<8%M ".]!BHL-40:2P7=DG;_G')A M8/@QC?"7V8?R-N+V:/Z=#^/I;')11= 6$&Q$TRG?\KJCID_2M+!5X&0,OVV' MVVI??,DU\O5L;YOCMK'^R[K7=F\HKAZF";N /\&SB!J1SYB$4.80Q9Q&-R>* MI!1/V7!EK\-?UM&PF"TXJA$RB^=K);&0*!$YXWN)^<[QR')J_F0\C&DR??O/ M\\'LV[JAB[$C<8?-.FS5VE+OW J;%38K;!8J*$,"DX63A? 2$SH$0V$$HFAT M-!%#A.VP';@L&9<^ ,6@$82)&8SR#G)(Q-+@DO-Y^["ICJC=#8'@[C6KHN;A MKNV!HN:&<8TH)B1S$;PNK0V\1]?.&(QL9;;>LA"BCPN]D@F&P(!!CUD$D[6R46\,P>D3EX06R%<4J MBAT2BNUU_"H5,3$4$E'T^$!0&<&PD$!GITW6UL?<9='/Q%%-(MA@T,^3 F-> MKA-D9GWP(;*8=A"_,G5D]>V;DX>M6K<'L!LX?W%+$ M9/6JI)=D]7>I]/L;J.SF'';-9S<8-3ZA3*=FDL+03:>#C#/34M0?=?:\YS]W M7^/"/75>>P&<:0F"%!I%IQU8S8EQ-$H2\W7 ,%P*E84'[ED$89D"ERC^F:RW MQ 3K78=#]J[]T1_;6?O]^J35>I9'EBL%2Y(T$5+.A=K74K B"Z#.:I&)-$1T M2AJ"CB11XX$$E '!1 *'I@)D8LD[XB+WG1A_TTOYT&TANO7][%THJ&$N1;3! MD(S*:)UC!D]5P/7-BAE#.36=C+04V5GC"S>X2;BJW()1Z ]8K3B+F3G'6*\4 ME,LMER'M9BT#%39(KH$JC]Z9T@&LPS!66ZJYCMQ0TXE@?9:>2XM++S+^("@) M+E,%*3"-5R!>YTZ/HY<%MK7*9,]]XMH_;<^BS$P\L89J")YQ$!'-D6'4893I M'?Z? [J1.W(:?TNS]WD3!73T2,C=M$+N"D;1.2U M&"V#9=DZ)YU+W0KF'@7'E!X1(P\.37=3 O,4'I9: M-=ES=M0^WI2HU+BDV> MC$_OZ_G8*8&YU@-R][4PB=EDLU$0J!,(%T8BQ&!\:;,D1@F1HNA S%.V-:X# MR"\X>V_&83!G=YE]2)/!..[QANPNULZE(&CV&;+UN Y<9##662 )_60GF->R MDT5X2NYT_6OW,%O 7T8-DY ,@QNK00?"2IADP!/%04D7G,C"<;N69-"655"2 M+2_?CHJ5T#4+G&@! 5<1G33GP3L3P3J?K$S1L*Z3]I0H]] 1M):TK-7'O;]O MRJ$'H(_J''/ 63B7F!'"0E+HLHGH#)@0,O"(9D<6^T$ZC'YK\_#N)XNZ E_[ MEI9[2*N=@U6S.]DX*[8>YJ)7;+T2@5DM \/ F4KJT TOY'D^2L16F2/ZX9%: MN;$(;./8^L",W<99"BK*5I2M*-MCE-WK399@N6(Z&8BV, #:2,!0[4"E)$52 MR=,8-I9^V:I_?!,7LKD]SC]D\-YVO6)%\8KB%<4WZ8DK2USF"G20B,B$4C"" M21!"&98M_N^ZW.;KRL+N%L4W74U>$;PB>$7PBN ;SU,3G6AN&Y+$THB @/>$ MEV*G)!FGE+%.+N4IQ4X]1'!ZI/3+3*)4:J!]KHM"-6C"7"^:LU8Q;BJ":DJQ MTVJM4ZU3RF9;)@'R8P%D9( #/8%4,^I%CY[3==2^W17>>4>;]COI%B& M4W3G/3= HG0@LK3@@TT0LQ';X.<2>=R MI[GQNF/#3>&TMC5!6$&Z@G0%Z3T':28R)TE'4")[$$Y8,,X&8$)2;2A+PG= -H42&^^85<%Z0K2%:0K2&^ZFHKY&(ER$)U2I9J*@_GT]DICF./=^YW MT]TLDRA4Z6?IT9$6"IUK%Y,%+94-23"=9(<+R/M 2'%EJMUU9-9*Q"0M..4U2H (:.6U LHI$=DD MPWC'RF] OXZ0G,PQ%'&/[O!:/I^]).;GOPR'/_Q'RE^3E7!G]RZULBL?4([ MK!T#P94'X[P!PPFA0G"79*?1W884_.>4!Z,4?TPC_&7VH;R-T#V:?^?#>#J; MI-E@DLHJ?T"+N)$BNB/*MU]&5VNR-NA6LV-6_.HX/D?3L<, >$?=O1\R&346 M?C:,$FV9(H2!]:6;MQ#H!E.IT4H*HKE)2MC.QK]./*,;%4%ZXT%(K<&9B"!L M:,Z>LFAXVGX'<,Z/C+W=X=F"BNYQ[%M!NH)T!>F^@K3*RDIG'$A&,)AU.H'G MQ ')CCK)M+"Z$\IP(2B&O0$H80&A.1.P.7D@1-KDE2&RNZ>T>9!61]9NES:E M8G3%Z(K1>X'1FTX(R1Q8*6^-WDL098_>1\$AH*^K;90RALZ959V=2MQ*0+@M MV_-*@%/:0A*O $40H*@A,*EOL$(AB>HO%6);\IP+PI*RI?JK=9 M,;-B9L7, TL$Q.@X>IP9I,X@QOR!LB1GQ%L[TR)'IHL^V,^*WX\C(OL6?G^J\$,+QUN78-/ M)Y.4FE_Q[Y-I\W844VS>G$T&PX:UQX1XQ9N*-W7(5:)?PO*^P"%7B3[HY7V! M0ZX2?=#+^P*'7"7ZH)?WX(;<+PZ/ZSV,]IC X^<4TJE/DR6'!^L#AX>BI:$- MY4!5.;Q(E0-K901K@G=,FF"$N5X.0Q-SVCF'WV$61$X2G,\)-+/3BB']0-D4B'#!:ELIS"RY+!21&K8TFW/H.1A MX8Q(Y4/*0'FAO(TB@W'$@4M.&QZTSMW.AAL0@8V0>#R0O7S[ K ;;7?16F9] M J(8 Z%P 8W4$KQQF6D3E F=:O,-:7M/"#VVC/*5T&/=)>*[WK#96OEW+>U^ M_F$;HRP+1(&75J$O*PM'NY 0>8J<615DM[3;2LL1XA(B7\#O9)O "%=:=RCB MO6&26KF3TFXC-EW:W5?5JL>W#W=M*VSV#S:-=]FXZ" 2XT"$3,%)BS\\L2J% MF)WH>(V2&$N]-,!BH<8H#' N:P4\1T$3-=%RLWW8-$=JX\2]?=6LBIJ'N[85 M-?N'FLI:12CAD+GT((RUX%U40! :>0B!"-FAPA!9)TH9!Q*$+=V'&'C&-,@H M@[-9.6WM]E&3'4FZZ1Z2<-0AM,(@V+&$D M[0V71B-J=3JD.4LL\SJ"Y:RT*/8:#,(B>I"&!IN=:;^S1<:*PPN=*Q=%1;%# M0K&]]OVDIY%ER2#91##ZS0D<)00(LE;S>@$YOM&:FW2-$]5G96&P^N\&H\0F%.363%(9N.AUDG)(B MKM/;]MMW7U[#8X[H&EG(U @0*"#H&;D,P2ETBB2^R6F7_\OA6Y'ALF" *#*S MI;>6 N^5U59YGB];+#RD3]:/[:S]?GW2]KF49A>5-(+'R I@"U5X@[(%2TP" MEHG598U=R!WJ2V*"S@CW7B7TI:DUX)0*0",W+'KEE>O72DK"7\):2AJX)ZA2 M#C40A-<4K& 2>#!&<66,M.SZ6D;CF>760]8ZX%JZ"$8*#CM9 >4HX)A#,$G",4E&-:6.2HC:8N#I+"*52::T M]2#.ZV25ZK1>]@K#65%JV[(OA;M1E\;-$:A+RCON5$R=?G2[=^,H.Z(;;\V\ M-SJQ/8Z26I_179PWISBKL^E*'4:*39Z,3QMW>3B\&7>K.#IE&H-6BYKOAZA' M/_2!#L7G1*3W!)AP'.-":L!E8X!$;R0" W&BPY?QE!S_=;CX!6?OS3@,YN0G MLP]I,AC'/=X_W,FNOO0A2_1R@_ *1-08T\ND0',O-:/:Q\37D;E<_]H]\)S& M2UA$GDR,*AH(296>VY:")5R!LCE1E23UH;.(3TG,[&H1.=\R%\F.JC*23H^R5$6&/Q-1'P% M$9-VVQ\\I42H[Y[R[0?[#QEP^].[N-87/=@50S5HPEPOFK-6,6XJ)II3PG1+ MASI%1CLJ)2*VA.()HW-)2D4BC^ XL?A;'"D-1I MU;'NLRE[#(ZU+*@&BS58W,"V2O#&1>4@9-OA?SC'5@:=T^ MVQYRN1Q4[%=AL\)FA/2)&@_!ZPR"&PK&, *%GT&;I&R.G58;Z\Y.-],APR;^UV3$YTU+FA(F3@0R1"PFFB0F@;I*>&TV_]HW9G) M3>T#UZ*;V@FN0G2%Z(V#J$@^:9W1GTW1@_#"HF=+.03F?# N.RY*>9Y="[D==S(]NZ$8A-6[6O#F;#(8-.VH88;P/Q#G:>.XD M!J_SG1.K+5B,:"%F:C-)C'K==9L4$9SH5%3<%K(= 8[B=VRRFE,N6)9NJ?$( ME*\>4$Y7%/^7\00%;#2OK O?/DW<:#IL:_+>Q+^?3V>G.(X]WOO]EUUXQ=$9 M2X0GP$56('06X&/I8Y4E+KN)2HMNEY7-+.^;+VXP='Z8<)T_XH)]3.%\,I@- MTO2)R_O0&DJS[>9(/]S6UVPG(D $D\[) ,8J"8*7U#U7!.7 :T5\LDFG+8C M7T=H#H8XROAG-QA-WX]^ESOHVE+MK^<\J#48H_IA'^,OM0WD8<'\V_\V$\G4W2 M;#!)9<4_H'5\7%'/0S6?\BVC_ ^UQ&>CH2D[9L6UCN-SM",[#$YWU +X(9/1 MCSAUKU.)5 6)V)<@1E<(N$T&+YP '3FC3AM-4\=IDLN8/*TA7D*X@O8'(5E+T<@D07RC$HV!@ M-7N]+$<$8D:"+P.T9E<+ZT=EF%>KM'2>6 $$@1E$M!J\T :R="DQF63L\B0G0ISG0H'*)(%0-H'C08*V MQ&M#+C9TWUZ5=U^?N1@'H\\K17.#^8T796;S%TI9P"!_6SY#^U5(HXAB];4,!J_P MZD+"OCX0S"B[;_RW3_D<8B6@L!_+>3BRJ],_6:'E]+>R=_/*=U>)]^39;3J3VVKSC>)]>;?[1.G" MBBP@85EIJVG07%(00F9TT7,L!VH->.H5&@:+;W8:UM'LF'>YV \J0$B,!]#- MSY ^:A);FK)2 3,[3J@2L M,I8Q40I?>TE;]F2AZ/0';<;G;/^%MM,[&19"YPB+HSF?CI<=5'JA@ M-SY_^3B@Y479G3<6>CV_'R7DF/QI^05]N MK S_,I@._&"(+NJKY45NK?EN;RS%L67V3\4HW?$I>DS9O9^Y[P/Z6-C[[[17 MC\+4?9]A[%AJ>?53]]7UZ\?7]=\H^;6)8_YO/F,42[58=_3C,W M&$X;YXO=6#&\36MYFRNFMWFW,!I_:8U&>6\\PNM,'Q21/?UHR@WSL<$IO]F# M7GLJ"5>QO/V_OL-@_)DBV(?Y6:=0_K)P-SZU1O_7UNBOE*R_+>:_BMR3LY#NQ MVMNWR557UV<0636(UZ;O(M1M%;.$N]7\596J*O4<4[A(%2TUBE>-JAI51_PH MW\[LPK=[V"2;O9GDIWJSZQKA5KS9!R<[^K"ZZS0SW[>QU?A\ZD9Q^K JU/Y. M3!7[[5N+_5G1IUF+.YM;/<-:7.]EM1T)>D8QUP7_".3Q!*9NF!J\^3_28B_M M@HWDU'- ^M)%S7Z&\L)-P9HKR4(5>)/NCE?8%#/@")?EE+NH$HN3;U MO%*A9.ZHL+_D[6I**5N:=E@+[ZG!-QMI^!1-B($R<,)G*"W7P4>2@;.4C";& MB= Y_1]T)"UM/PE>E.\D<-EID(DE[XB+W'=.1=W8'7@GRW8=WV[MY-@>G@J[2PUV@6144&:H]*!,"""\*4CF)!!AH_7! M::XZ/8B?8I'N(EV\CG*7K)HMWKW_Z=V">_5]OF1?W5CS>K+IDV5]5<_UD2%4 MW.W5PE;<[1_N$J(5)ZYT$ \6O4'T"YU7$G&(,)+0492DPX^P[AZ&O<+=V_N0 M'[9R5M3=$(%$3_=SYNMLKJQ4(=\3XN:*M'[OKPO=\@'(-$'/+ZZ+]:3?;'OYQMC/S2?2V>;1W;U MVDA0S+2U03H-5I"VJQ<%*YT'D;)D6@O"-%L'N\A=0?&5_CZEY\]-D?(FXE^R MY;VS'6V=<>:E,=J!5;$0H!,//K,(.MHH-6'26]>A(5,DI6PH4.M866B4"R$Y M))\-D98*SNUNU_CN75%N#F,_[2#LSYYDC[:;0NE'1G?3U1>!9!*9!V=)!,&S M ",=NA@DB^0$ON!L+\S+FT* ML9>LD?:;+J;SL$JR.%$R75)^XAY>[V+E:A, M4E*#CEGITRHI 8_..ECKHU#HQ=-NY\:=.'./1]2'-FMD=_CM^ZJ'O6J>L.\8 MV[M!/P,%?D]?TN@\U8VJS4SOHOMLX^?M9YNS>?_9EL/R[$KSV>:L=)^M&UDU M[5^'?$ N>I7H.N3#PN@#'E_=R-KE1M:;TS$.][_;Z*[L5YU-!F-<@33Y,@BI M"9,4![,^[&F)1'6@28!)/H%(T8''P!B,989[SI3QG:-"/DO/I+C[7-;++!0:C1BX1_-!$+:"8D#PI_1E(TN%C9F<^WNT7$&UQQ\G M>.+!U8WKV#T]P0Y RPXGSJ[06J'U:4T4E:#:4 >*E6-;$1UYYS7^X,0+HJ1B M3F[,(ZS0>NA:=IC0VKM!/P,6OGLXX'XD>#Z-9V[83*XW MLNM#3B>)0!77'KC.% 37"GPB";SR/"3&= P=TH1U=$'<<%Y Z)=1@LRR<-9' M!EG&4ES. E@F%(ALDR'.\L3(.JI6=L;")+9/PU1S.3UI$+_[NJ 7W"!^TZ01 M0=,0-07'LD2X2AXL5PX,E9D+A?:DNY? -,LQ8YP2$*) Z,C!DH3HQ;)U#LU0 MX@^CC]MM]$&/E.YSR_<:@U2TK6A;2Z4=]RIF%@_L/SAU=/\A8)ZK;$^9)/V M#+A 96OF[$ /2S3A'Z45Q,H0SUR,@]'GY%!FV0ORVOTGX& MIC,WF;UN1P/XI*?35]Y-TW P2IU9NGP6 KZ0\5^9OT=2=D.M7W-9PKF4+3U+C'E 2U@RF1;N&YS'% M9M'@%G7M['QV\;627SQK[=X@7"^[7U;F!WSYN/F84O/;>)::#Z^:__D_#&/D M]>^7G_U02O2/V]?IZTLQQ#F\^#FW?+^=G^+MPMVOKDS](Z;KPOM87&UY$E9X M:9G#U0^!H2.1'?@D+;HA+@H6+:%R+40+?QZ/XQ^#X?#-*+X;S=SH\P"1ZLUT MFF;3GP?3,!Q/SR?I$][CQ^$X_..[)J$_<58*'B?GZ6$>)37W"K3;[6 M(+Z_'C=_?O_^Y_]\]Y>_-&]^^[EY\]/__>N[W]_^W+S[[=.;W_[\[L>_O&W> M?/SX]M/'YR3RUOS05Z#U 6MU+X3OQ5(M9;KW"[%:W\M$V4^]PPW8T=H\$_33 MQ,5OHU3@N@0:".VS:>-&HW,W;#XOUJD9G)ZYP:2%Y%F:SAHW;2;IG^<(TQ'C M&71G6B-P-AE_&9335M-B ]Y\_*GAD@ E1\VS4^?WCF_^T7+E5X,93FJXPS]N MKU:L#>H6AF?S3W^K5*(Y_3F%=.IQBCDMTYI<.&GRH$2- MS;?D)CC_.(1BD6=HG4[QWUC"U/&D7825A4M?!\7@OIL;[-G)!"WO*=[I9-JD M43'EORY;83>E#?91^=@D-7^4'Z/QO==']+V0EFFQ>],!RD7Q$-J/X"]_8'3< MWKMX!WX\_D?SQ0W/4[F,0W$Z*Y['Z',;'^/#AI3B7!A1X##6Q4"[R7BA^9>. M=[@FMWC#*Y=F3W,I+!$B)<^ 1,E!N*1+T:&"P+P-T9F8V5KV1#^&DQ3/"R?Q MX#\\"@KOG8%^8F%Q9$\0%=+TPJ]UD\FW(I7H&)^/VDWS"U#TWQ92NV@C M^+FHP;2D:]JO[DY"'Z#;K5:[\K##X?B/RU.P.U:G;5=:W#>H>\7XH3F8BTS# M0EBZYXG<^6R\S V4!T*A*\_?MJW$R'!\CB'EX&N*K^?WL_(8P\;%YW&EANYL MFEY-TYF;(%1>S22TE_[NQK*:8J_]8#B8?7NUO,BM!3/S")C^Z?5W_WK7)^@Q M,?=^YKX/Z&.KR,I_]]_U)3^6/39]?*P#G:W:N[TVL=[R6?5'E8X?1'?WW\=X MWT&8/D- 'E(-W8=IJVI3U69=:O.?&&FWZ8#VO.@G#)VK E4%J@KT8 7ZF$X' M^%<\#S.,XZL652VJ6O0$+?HVG:73JCY5?:KZ/$%]VG-;56=V3255LS(O&YBH M>3B%X$'@SO?MKM?X?.I&7T$3YWL,4W= M;:OQHQNZ44B-FZU6/[1[EWSMV+3]#<9>T9MN]GQ)/_E-#VG,5:@/?(%?XIBK M4!_X K_$,5>A/O %?HECKD)]X M\>&-^8C!?6>>?&LY?/^ZSV3/)^X4]-USW M"9W,MKCR6R/1Z ?PK)\Y+2JF!340220@F,I@J5)@I-$DZY25Z1 0"1N9(<:# M],J!H#Z U_C%3&T,0D3FN+_MW.B?)^/I=%U=F*T\$FK3=!,[$/$^<"E4W*JX MU6/"-X2;3&&(GA_F9AH>6/SAO6C+W74:E*\?,9 !)?!16& 2L-I"CJJ;->Y@[0A].WN M+DE^9,1VFS#T!H)[U8.A8G'%XHK%#\K26*Z(E!2,(@I$0B?8F\(WJZ)C)B?' MK5GGKMBVL)@I'!2&F$5 M#9&Z=>[T;0N+J3!'U%2_N&)QQ>**Q?N!Q=PY%[-&&/;HW@I&$5>+HTN944H; M353LY"B>LWNY+2S6BAU)M=WNOP>#Q?7 V)8W05O^LZ8>&^M#>^:#M9)[WI;Y M<7;-:V&4- P$S6%>3>A5B*!+;70F,G.SUIW/O3IP]IS^Q@>D'A47*RZ^-%S4 M(5/OA 0=2^Z%< [>NPSX5Y16"\5D)P_^G#W)=;GS1U9OUYFOJ%A1L:+B"T%% MQ8P*):/AE!4@&"=@C>1 ?,[41.Z$2.O<'5Q;^;:RFSXL5U&QHF)%Q1>)BI*H M&*4K+I^7('(RX(U-0! II=+1D$36N4^W+E0D1Y)69['"8H7%"HN;((8Q,B3E M/ CC. B!'J/U6:$?:+SUBI&HV#JWS-8$BX+*(R59Q<6^G@=\RLY7_[>V?AE/ M<*9&33B?3-(H?&MF$S>:#EVK4"[^_7PZ*UN_U3#5NI!:%]*?NA K$W.*"Z!M MGAA-'IB(SKQP:/2RFRI]*"Y$X6ID3K&&J("-DK#C09/0\N# L6$3AJ;7BD2>5M8&@] M?KUSO:EP6>'R,.%R.RYLULI3)AT(21%*);JCQB0"7DI&713 M@4>-H,N)!.-H E:2/LP3(U+LCPM+J7B90%P=V(K(%9$WOP%($?M4T/-R+T&( M!:M#!B6(98%09U.GB#8:#/P-#\"I1025I2Q".0V9BY0"Q2L&4AW8ZL!6N#S4 M97\!<+D=!]9KK[E)!D(@"+^1*(3?+("D;&CPV@@OK\.O4XFXR-#5M2F!R":5 M,PP>G"&.1ZJ%2*P_#JPY(ELNZ^T-%/?QC-Z-,EL[M)?KK'1H_]5-PLFR/;NH MK23+V[659!US%>H7L< O<QV;7>9LYJ^ZH'[O%QIKG4&I+R#D2D";RG'+P.BHK J+*=MGN6A2BD MY:!-2"!T]&"R$L LM29E)SW;3IMCHX\DV701[\%OV%3EV!)F\2YZ;38\;RB!%@X.!H.7$IT"NSA*)_ M1IS*S$9.)-]65W9R1$5-;%V,KC8DJ%W9#\JNU',"+^&:@3%7&ANE=#@E5.067 Z M,[&X=HJN^66,]$5'BL\5GA\:?"8:2!4\(AXAW&W M"%Y9W87'9^SEU<[M%1\K/E9\W!=\I%X:H;F!1)( D:@%(Y(!ZK.S7):F-YW# MS,_97UM7"W>BCV2-KY]S>!#_<#B0?U_.X6_GIVDR"/AW''SI"21>N_>=MWOP ME.!PT]

W\=/0Z#J9G0_?M57GW]9F+<3#Z MO+*?.IC?>+'O.'^A-'(?Y&_+9VB_"FD449R^EL'@%5Y=2-;7!XH/9?>-__;I MOL2K1T+)&J:?D2O26$1K(8#_=G*Q;7OF/J?YCBRXC(_ZR@W_<-^FK[_[URLK MM)S^5O9NGOOG3/&V-UO7,+M-9W);;;X0[P>,6CU=KIXS[C_FJ^;'P[B.B7@W MFKG1YT$!YC?3:9I-GUB+]+QQ?TH3%[^- M4C-)7P;ICVDS'*/R#@=?4FS^/WMOWMQ&9)FO"[?YVHE6P/",#=@"3ZT[^LZ@8($J1(D0 )DJ6P.2302RV9OUPJ M%Y,W*UTPJN^B:2>BZRC6M6YQT\]2& M)GWC07+/0S4_-G/X$2IGVO84(* R)],%/'8:\\?#.T_,:369SBL;JK@8CT]A M>&X*+TW",+UQ]9A%%^""*@VX&Y[1K9YBV@!/R5."\9K9K)W.V@:&<7 7RMLB MH:U+MK-'7R=%5FKBH TL2Z,*!AH?J(522)HB.@U^,P_OX2P-J8OA'(I8SWNY9 M^U/:J4_PHI_&4_?'BRJ !CE+'-4NPHO;#S]DOEBXC,!-Y,L)WSBKHW;1]4DP+V3?*\=FCYUQR',7^X) MB>^;BGHM"=U415VIZ%E#ORR*S"SFTZ5YD@:4%!X8?[H<@;HZ70Q)Z:_Z]VE\ M@']87@\[-3:S+KSLPLRT %G+=<@69__H%Y>&UWUNNL8VXV9^^G+YD*OBYOKW M2 77_-M1? ##E>^W?]'?Q=F!?-[UXZW#V( MJ?H$F/>ISV\%3H3?O!/FD\">'YOD@9XN.C/QW@J3+1-\[!,LY%HF^(@F M6,BU3/ 13;"0ZQ.9X#TVCKE-B:3]-Q=^#I_#>#H+OIH'=SR!!QV=EE2D1]E[ MJ?1#W&8*D0\\>&(BXE:9U'\Z(BN\0C98*8/3,>"-"D:1>H\IX0@+IE*$J$"* MJI1V%%1@1/%(Y<7@T&^$A&ZWM6L]JO&N4XL>3])0@;)]WM0"9?M9W!PL.UA^^.TZU.1R1'=> MSW1O&:S4C7[*NUO@\V'@,TC-:7 !"8U34Q1A4XXY0UY$3;7'C/&-TF]*2:D4 MUTB$($ ;I1(9&C7R5.)8.TFLHM\!GT-\T3*R:"VFZ.^FF7Q?0>B;(:D8228* MCA8R@'K* C M@G41& 7 RJ8^-0"['[\!8]+R&B"-."P0MRX@(VN,A"+,"V,I=V;'@'A/;E>N M1K163P\KB[>@@&8!S6^"G#+!&^,-JL'81UQ'@G2T!FD>F&"*.^_<19"K!?$D M$HR")!) 3F%D".B, D?LB92.B?! SM%OGR[A7=>*?_)<4*#M"6[J$X4VR03W MZ<2<28'3L3E&6A@,JAD&P..NQIM%B;>LOVW/_\E'F/&"7LO9E3#4NW$,"%D? M$AEWN8S?//T);_^C>$!+Y^K2N?HN0B!P7W6-"GO6+(2!*1T4X1)VO#R??HTUOUHNH1QO7S["]=-.L"E 4H M'XNW%CME.<4$4>,MXM2%%+E D:B5)-HX2NR&MK]EX+TO;VT]HHP\3TPN'MT" MS@6<'Q\X$\RD2*7^L:C341I%6E"./$!V#< LN=O0BKDG2C)GD!0<[C'&(JVU M1D"TP6F"TSO*&0+1Z4=J+N!"H:X9@XIHA4BT3"E MA">.[%KGW6*$+QXQO>L(WSW%R_V/ EYO@Y,?>QN_^+ JN?=(?LCZ4_$W^NKL MC=M\.C?CS28W18Z57K*[%&G/JI>L,QH[ 5+,8^81K[U&*LDX(0BWV$:LR4;8 MW6UZR=Z3!YW5:J0H+3UFBQ.] &4[ZW\+E'D>?/M5_*S\&%$QO:9^P<]QSH6HG_@&/[TYEQ*" M=[1D2BN7)U-OH12>W::7+$I"A=8&"5-SQ+'2R'"J4!1X5TEX[S:C2@6[T(M@R--Y;*Q!3^&I M,,%$Y*Q1B%L.4,B=0*FC@652"2(WSE]#S;%@!B/F@DIYI#6R@=19.>7*R#+0/B_14'5 (_/:PL MWH("F@4TKRD]7>O@E$0&@]7/:QF0Z98 MS83D]8[UMVVV$/58BNM'(IFG4!R@*4 M^^^M#5YCY85#2G.6-'>-#*LQ"A;7PENFL-\H/+=EX+TO;ZT<85IZ!!2/;@'G M LZ/ YRCPU$22Q"CWB%.143:4X-"5"8IQCZ$C5 TS2GVD5%D(B7)?8.143(5 M0ZJ)JZ5E=;1['8)+1I0_T]8$!:8+3!>8OH?#.RR,E0I9K"SB41.D8_)P!^VM MH;;&#N]8Y]UBA"\9U?R9JK7['P5<6KEDMWEIY7(_D4"$(A4&L*6!>P?MQ@S:*+@J6VA\9:Q*UF2!$5$9%18:, 6? &6!L9L/'4(J5# M0#RJ@&PM+3)P!_.DYCS0O?:PRQ$3NRZQ5E"[H'9![6>'VE>HQ#6NG6$.,6TU MJ+?<(LLM0T$%:A4Q6E.V8Y5XBZUTQ1LK7!F/#B0D;P8-!XA"B(HAH0]/N$Z2Y %E@0>,6FG#&] -M MO-K#C1]5;>AF 8;S.8Q/1VD*U?PXP/_;$*H3N/ZXJP)@I*]^-:T[7O9WXIEB M#F=M,ZYHW_'IX %GLRX8 .0O(=[KX'M%@X.T6/;B#)@XH@RJ74T @#Q&NHZI M_K666JF@J-7;P)Z/[CCXQ3A,X[=,N<5\T89U:GW3X_:G).\^P0A^&D_='R^J M !0Z2Q*N7807STOBO>GFP&]SH->;2;Q$\,$ 84]C)OP("U]U"^="\,WD"/Y. MW%Z=!M,.25G'H0TF@O)<-?!)!T\8CZ=?NI=[0OY[809^!^/=6.-;J7=9N[LL M>,$LYM.E:IL&!/N7QI\N1V-S.EW,X1U?@W_5OT_B _S#\GK8J;&9=>%E%V:F M!0):KD,V8?I'O[@TJN-STS6V&3?STY?+AUR9M9C?J_ !9?*'5R_^\JVKR('F MUUYS[07B0%'VG8^Y+GY%W6M;Q#L&U*F'#5G);_O2KYN=COV5Y/Y_ 6#NT-/F M)A%4E\QFAPMVYF#8J=/HQIV.OBL<\<'69YLDM:XH_-6V?_G;H"T4,MMJ.-^V MX'!SW>[&-T>JQ8\^/S00TY>FB Y6YN]EIQ_XLQ'VB1ZF)<$^88 M,L2E'#T3D,;))8J-C%1[AL5WI5)ONI[>P?$,D5XK L/'*C!3"HDT@_NJ$&&.X^8]D9$;+1UZOZ%1W)Z M??HRW5ZJ(M5%9A3+8WLR0Q:9\9Q8ILB,32(&:]05Q9L#&DYK=-_Y0RY7+>6\J1&Q*R0!@F&38_SHET;GHR6\S[9+MIK&Q: MRIQ Y_O%K"9A7C43N"Q4L]"FZT_@TBZM>\FE>VRY=/J!D#H#7+I)+U[ M+AT^8$3=_3$/-I:]S.M[:ME"#YW1<"_F]2J-19:DNPO+]\M00"&'*%1]3'1. MONO7]4TJI5 2\/8R :_@UK/!K9(L?''Y5M5=,EC=..FJH-0SAXS"4E?GWP_5 MD98]G7,*[,Z]N*JUVK=LWT^']A##L/(+A]L6P[X^02BWL MC04ZOPW;;[\>*1.<*V1\:BOIC$+6QQI98J(103G.PS:.T(#KWV:>_KY^ M]N M(\!'1%]=+/?A"V'ODG'V,SIH6S.^E!4*A!8(W4,(59IRPBA'BL0($!HPTDH3 M%"V6 6L7:[V5(M2[@%#%1H+=;_/>1P^AM]/_[S\P>4_U_W_F50(]W\!,S%$X M%]?1H6P/%'5_1\&:>\A.CSI>><>BA8":[6.P2-5:(ZY!3U>,@Y#1H+1'(J.G M&SUU;Z.=+WGRL&?)=XL3&]KW,8>X=>\7\VX.!GHS..]#L/S2O7+K1_N M/2K5^<81"$]:DI8I/^DI%R)_1E,N+J@[2<[7TTF>0G) 3D!D5L?!'Z7>EFUK M)O-!:%8_DGMJPORHA.F3U4:+77:U7<8#]]R#72:T<6"718V,Y18%9H.Q6BA# M[#;\4&\GK@TG,!(S?IT5V-XB.YS/V\8N:;OM M66EJI"0M-MJ]<,6CD;AEEY\K]FG!:TRT0-$;C;B/#+!/4X19P(&*NI9\*SZI M/<$^K5C!OKMHV270JM2QG9ZD7KN+DY LUJ2%=T/ZO[N@DX/^38O^ M_8RXK*FUL+$>K//_>[T[Q7?OH\_!SO_ M&-RB;>9-N+T4"?K_\C\.UE\0&E.HY(6XH M0590B21EE'$I1> ;SH?=*>#;![\-)1R&5]#O+BIX<70/J_LA=$"\+D5;=O.I M^R.3:%>TZN?#0$6P?"/WR000'1HC2AE#/";/3BTH4@)':K /F..+@H6SNHYU M="CX8$$3YQXI'!0B6"D1C0=IM%$;]D:"95E.,/C?S&FZ^##Y=H[R?5N4+9SH M(EN*9EUVN0#@+_\C#5&4"8F,X@9Q4+.1(5PAYDW@3&FN";L(@"X*H['BB!D3 M$%=4((NE0[9VTM=><4K(7@.@*/[M.RG7Q;\]K.['K%%/^].8HE,_'[XI(N4; M(L5Y:QVQ2&OE4N\$CXRC'HF G6$19$S8+,FMO24U88A(#3IU##72S'L$D@37 M"H1+X'*?10IYF,8+SX\SBDK]'';Y4>.?HYIC:3C2!K1I'EA BC -,V%$:Z6 M!F_X%'0MA:=!(*&=0)PYC(Q)C6ID+96-47CB]AG_'JC3Y1YR1G%7WRVCZ60V MGIZ&,#BK9XO6'0/U5K.QF10%>\MU."XKL/IH&&TK-6NN*3'[A(64\D*GT! 3 MG$) N_ FJ?NU8M-[=7^#X_:#L MKATA3PIE[\_]GL<_M)O++'4;ZV%8E-S[*S]D_:GXU=X;%S]?4R2A&!A%]!71 MMR71ASV-.E"$30!C@6J'5*PM&!B,4!]!%&Y&UFRM;MG0BW.CF,^A_]>BFR>) MM\50S1'#]UL^\Y$+O6):%'PM^'KG?" JG*%@' 2,P4P(DB,K>(U<]-8Q(1TQ M6PF)?W!\)7C$=UXP[4D![/T=012KXM6UU8R'GB;%MBBRK\B^[<@^(97SE-1( M$\%3U+Y#!BN*HA;"8L6EEYL11MNKB7R5]-MF.!$=L9V?J3\IH5>LBH*L!5GO M?"PL*)?.:X0MQHA3CI%E+B!&A)7:$ARLWF'UY?M 5CEBN"!K.:385W/BW?G> MA^O&1.F,4KIXE2Y>NS,KF/,6B T9*1WB!E.D*4\IOH)@"U).RJV4V'ECV@D( MM>ZWT"[#GH06MNWGZ7ALVB[?LI)^>%WZT6N$'S[@ MNZYJ^<0:?16KHJ!L0=FMHBSET7*.!0I8L91Q7"-;USE1S-@ZX.AYW(:)\8 H M*^[WN.+1HVPYL-@;"Z.<5A3I5Z3?[J0?UDP)I22JC<$@\YQ%6G@P.:S7C# > MF-U*6-1%Z3=XUN[)RL!%_A4KH^!LP=F'PUE)G5;6(R\C3OEM$JFZ!K/!4DV, M<=8:OPLKXUYQ5A2:"-\-6-%QYFZ9O/ MJWF.PU=0]-N02>8E\-[B9/+*-]UL;$Y?IF]?S8Q/YVYK)UA-_^+!(NL_2,%^ M33Q=CB'?BL+$ ]U\39.!)[QG,5E#@8[$LS_F).NUG*7=2WD@88NVN7!R&^NV M1F'G^'UM11+[7M*]M*8+XV82-@CF;"SX@'%,Z[-_:LO+ M\AWTQ \$JW]8 5TS26-'>?[?F/"+OZUU 5Q;O_Z9!..+3QQTDCB=SG-GP:R0 MO/OT/XQ1;#QA2!OF0;W -;*18:1#K82U*H):\J+Z>C)^.3:3H__S(DS0[Q\? MA-4N-D?L+N^.^"6TH0*=P2W&)L6_+CI@NVI^'"K?Q A?3ERH;)A_"6&2/UX& MR'Z"__C3R:K(!^A#(>DZ^:(9J$=37YF)SW\NWYDO&E4GB_&\F8T;>)T]S1=, M5@\[;$T_[P!/N""#N?1 M@6X%'812V"@=$5@G$?':&61I-$A[(42@-N"@]P,=OJ^I4Z+\S<9.]P(=:P.Y M 7IL#G(W.++QGCLC2G4YI*SS]6 FOEMDXW/YZ4IE6C_ H#R%JWU#9;J+@OYP MZN.GO/0GL\4\[UK:C>&LHYI69Z@YA?\85S9^P437HIEU^0@"Z=O,E%9QEH'\.728<^&*YCY?[2:Z=^G>X M3> M=O" DSMGYE\JMM9=63=_X8J4AZ"F2!)C$/CGE2 M;^- +O?A6;AYIF0@V0\A:SZ':?=R\ZB?F\Z-I]VB#9_@33^-8?=>5 '(=9;X MH5V$&[K/U,-(YR^]:\I.QWX;9/#^H/KPYN.G#[^__O3[A[?O_EX=OONY>O_I MO]Y\N MI;GF0YVCU=LK4M5Z=?=2E>CB^F5[T<$@R.E.>V^"2W\Y7?[JC(-U! M&C]H1\IC5$L&9A\!#-)26.1K1SQVU!"[48<1$X5M#3+46@J"-*8&1"RUXV"1 M**<]90FRS@3IH?OWHNF:]%8 GI^;K'$"$(4W7V=ATEWH6_?[QY]O*27IP=71 MQ0^H/X%8-&M2:DVRFAJ%T=A)!-2A?:N8%1I)=FXN\.BL2Z1&*=,]OW2V"9@202 M+>X=Z' ,,HJ19,=%L/6%UTC7/H("3:UV@2K%MU+>LH#.=X'.93BS!*)>?+V> MMK-I"T]\1H9>+;&EVM2(UJD@G1 >63#N4.T,EU@H3;AQ]=5 M3<2H^M__2U&*7[V>GB1-.;O/TT>$OOIPIHDL*7N4KR:O )U YTZ'0S#N035I MJR_-_!@P.C:3=-31WY)[.W050-4T,4PU.\ M4XT;8YMQ,S^MDH!*7B\SSB#:'8,^M/+D3P%;XR++??@D_;+\LYN;^:);>>CS M^]+)S'*XI]6P)/V1T*QG]+,AG U@=2($#[CJ1"N:ICU_,K1\8'IS7N#Z5=<_ MO5N=:8'"]Z^0_7O+=9E:H)/^3,/,JY^#"_E$BY&#,W5BD>P;L_XEZ(@FP4]> M8@^2(*^/&8_SRN6Y[XML>#XX^/- :0,O58,HJ7Y+VU$0\<$1<<5/Q^NPL,2G M->[M0(\ F$DFAP$\:U%!U"]LU MO@'U+AU&+W&V1ZZ$"=T*JUI F-3J*0'@ZID#DE2G8#QVO7;9?DZGR.G-;@W3 MS_!B!3X)&-,D9M-QXT"WS/A[8O[(I]A];?FL?O8ND]5 8/3&)0,FPV_&?-!P MS+@:FR\#E/4^%MC4A#_S8T"N;@&&\/G'I@G-S5=8ZJSHVG'HD7? Q $V\R+] M>P'$$=/!_OH^I.=U33=?TX_AIMA\A>N&$]^\_KDR/BR, S-QGI?Y+4S!]T;S MFEF6]AV>NI@L)<9B-ALO8R'"5[@_EQ>_3,"E1; M(B\O9/CJ0I?G.@:K8-PEC)Y^.0L4Z!LFY=O6I/';?G(?^QF!X'+SZL=!CK_Y M\/;CX2"E_[P2+&]3Y.P$IO$!7C,!H?1Z"H/Z,7TUW/?VP^OE7:,D%[\$D!:F M.UN-LST 60*(,]E3.?(,HAW>3FX?M;"B]A4S[J/CW*C46L-J1 0#^XPH,. !>?RB.3?(Y %VDR1^ MO8Y1/YT.'. AA[VA @6*M:NV1XC7L9TT=,JJN4> Z6!:P MPW(CR45F@G!--N_I M08K$A$6'/<(UK1''A"#E D&<:<:DM\'&39HBM0N2I,,7 3^LU,C41*.:42DD M%B:8C>[%FS253N.29??+(I_-#21UCM+>P3M_:1)-_5_0YK9&;6P/J6T_J0,$ MI&-.,21I,(AS+Y!5 #M*.%GK2(W6=$/J4,&U =$$\HD#=02-5"JL:&H;F8\F M92/N,W7LXZ'N)5BTM)LNMP2Z[-^XW*;:$_WTKG%=YN9BRE,A)DJ06B MP[Y&*DJ1($GHJ(*E8H-0"6/.J@#47//44B U;@\8(R:MM<0RSAC?.)IQQV"< MI5B\=V'IW; MG0/8DRNA;;+WH;?+XS19JBD]<4\8;-\2?:\EYILF^JY2FG-&\V5EBLQB/EWF M+J8!I5V!\:?+T=B<3A?SE]DK\JI_G\8'^(?E]2YEJL^Z\+(+,Y,.#<]G.N9' MO[BT?-/GIFMZC_C+Y4.N*LS4OU> +J)^2+FPW[B('%!Z[3777: /B.+X[-^U M-UQ_01G68QO6=77'U/?7';N4YZ^@^1OW:E>/L$[6]]0!>U3S RI(7_^?%P24 MH6].]KMJRB_'OL/EN5MUA/4SI.LTG4]9W_BUUS?>)'WC#C1SDV+J^["0VZ2T M@DP%F6Z/3+( TX7ENSPGH8!189["/-%?PK_?(^%GB*S"M<4KBE<4Z1.X9_"/T7J["G7%-NQH- . MCZ?V@5VV"3(_Y@R+Z:(S$]_]^0Y4L \+;L[WW8]EF.E^]%K909MXXJPC&E$:%>(R M<&2-K1$FD=64\9IOIXO59ACTP(HIQ/3* .?OZPA/&=E5%Y6'(_=[:D15,*Q@ MV&/%,$R]8)H2%&RM$?,Z1$)$A0 M2VM3U[44-T@@W#Z&$5(7#"L8]@@VM6#85A-@B0JQ3BFLN:2VE!C96E DN59> M2BV4VDH!MGO1P^JK$\T>+;D7#"L85C#LVPG7Q%.K%$6*4]##K 9;TCN*C&3" M46,V,A7O10_#NF#8T,V+V_'9\4Z1$.L2@AC"C0$M5],ZE]1N7++A-$3&2O!CK!;W*ICX3] J8&LU3)0Z6VC-PS)#6J2<]"99)*9R6;C=^ MQAV@%^6R8%?!KK*ISP.[I TUF.$4R51ID;-4*]&F8U\9G<-&PY<;;?ZVXU_< MB>95DW+46]"K;.HS02^-N7;",N2EDH@[(Y -EJ.:4DE#I$*KS1IH6_$L[D+S MDN5X9#6[$M!X-WY9%I-,1<<7[:1:EDOO"ZL7F7%W9KH^Q^/QL-LMM_V[TEP> MI]SY\9:5#;\S4DE()8BO$8U:(PMY6PS4FD[_L\E3GS(,/%^ MDCX[S!BQ-9V^<%5>I0P\.WU=1Q,WR& H8%S N8'PO8!PX9EAYBYC M#O% +-*VKI'FUM>&"!T(V8T[=_=@O&O?;D'B@L0%B0L2;P>)+8Z,\\ 1PU:" M6LPILIQ*!!_'Z&3 6O/=.*?O0RU6HH!Q >,"Q@6,'P48QQH3;A5HMXS42<5- M\0Y,(QH$)]$X=DECG.WXVG<.QKL.Z7VB0%SB?^_(:)^FJ9G:E4U7M@:%WZQ] M\D0EX*55A>@!3;SGIXO41>4!9>!])YA\QVH\>G%XN?CB/&J3PELX2*T48NR1 MB=$C+'6H"5>.T(T@O>VXV-^%^6\#>Z^US]J2Z)($[TIXW81F'E)\W9,>6<"S M@.=S!T\AF0Y>8%#V%>CQ=0VZ?U0U& "D%L$$5:L=N<1W"IYL=WD:!3P+>!;P M+."9@CL<\74@ )YU!,V3UPYIJ04"//4QD!BMB[OQ8N]6\]0["^LHX%G LX!G M <_4Y5HH$FVT )Y,(TX!"(VWH'D&%GSDBBJ^4?]F.U[GW6J>NXOU?J+@><[9 M#'^DQL9_6Z[AT!D=_O;-YSV!RPOO_N;K;KPD,-WPU8T7/ISO)C\.7Y%OVI I M*;5B7IQ,7OFFFXW-Z""GKVDRJ:OTBK*^WI!\[M+3_6Y%I>^V_)2>H\9$6@,!_O5X==8Q,T>A/\9 M)L)07YKQ%W/:I2[$ZSNT7/Y,>Y>O_5V6^+Y/-+:PNM7&XF9N7I'W#68M;T]7 M=YGW>JGR+2S$;R!6VC '[CV!#ZI!V%1)!MWR8'<7HSRW7:N]R2O:3'S""LK3 MP>;%=SW\=MUMWF\G56+=K)+,IQ5 ;&@^ X^N3NILOU_=J/H46N-/)Z$*)[/Q M]#3 \W/!^E#UW66JOK-,]>5X6IV$,*^":<>GU=K>!YAL8YMQ,T\?_WLQ?-Y5 MIJNF,3VJ:2L &1BLR2/R^8$GYK2:F:0%-#/X(+UU.9;__;\4)?6KKOIG&$?3 MADQ6(QA"XX[ANLQK\(#@DP91F8FOTE["K\MI58M9FC>@7"7%0?5S,//CLR]G M[?1SXT-EJMA\A1EVBY-^E=*40C>\'3YN/S>?IVV7WY"&83Z;9IQD>'[X>+RZ MY:#ZN+#=W$SF#7Q\FK^#J6_,QRW:-BW9[P%K R(/]G/XIII:N*M?W3:,\_K.6M#:6J":--CY\;1;VV)8 MDD6;[D\/F^>NV"?3W!4[I*[8U:_G^M*N$0E04D)Y6+,9:(6PXNO[NAR,.P:> M"&G_NREIJ0&4^F1HZ#1DC7!',(C;5'\NLAII M:1@"T\&"14&UX^*B/?#1'0>_&(?W$>R -?V_^Y2(]A,\_*?QU/WQH@J@_\\2 M$K:+\.*VR'@7#>GAH''9"_[AZ.Q:?LML?JZ[[6@32LX'8)R7QBM&A(^K+R8! MS D\KH,W]8 ,V#(>3[\DK6U/^&W?K)]K:?NFUL_*^LO&W\J>[$>;1O;2+.;3 MI>6;!I1V!<:?+D=@"4T78-$D.?6J?Y_&!_B'Y?6P4V,SZ\+++H L!:A=KD-V M=/2/?G%IN-/GIAN$]LOE0ZZ,8\KOE?) :_9#LA&^<14YD/3::ZZ]@!XHQ?#9 MO^OO>!SC*JVS2NNLT@)^JPW\LCC[E$7JKUFDYG:8_;J^2<*U=/FH6? M#425'J,7EV^EVF=<2NI] :3"0(6!;LQ 2T-XR3^L\$\1Z _-K\\&CZZS.?:! M6TJWWCV D5+<[B&Z]3[C:+L'W_U[BZ1[HE%RNJ;$*Z41=:E^''$:&4B/<1I,XAC6A*F@ KAKN\4(A995".D0.VE)-72K_?/\0MK-Z$H\.P4J) MB#LRRVY:Q!5!\0AXI\B'<^6' O>RUC6R$0M0<6E FA&':L(#(T'94&^D(&]' MQ=U!J?^:%0E1H*MLZO. +NTM9I;4R*6B:5PPC[27#F!(.(]]';7=*#VS'=5V M!] E=]9@Z=%1>?'CWI%=#D^F,(/_]"'OTYCB[*>PB$OO;AM\4W3>9\52SU5P MW$\)3^=IS4G- R'1UZG=/?Q]\2GZ^Y75YG M3K^Y@.I@"^"WZ_II/3U!==^EDPMF%LQ\YI@9%<=8:8%BB![PCUID+%,H.*R\ ME]P*O"._=,',O<#,XL*^:[3&U?FMVVM$^(PEU7,N\G^;4-['*>TNET[*18YC MH(B3*!#G7B(E5424"*9D+4!4A;MH]*F@R24GICU'?SICZ.'+]ZO<^6WUQ-7W M6R=I;VKS%V]Z@ B4NXL43ORZ>^V0.K.0V2>6H'4 IX%/ MX?A]X>BLLH=0A MJW1 W &ZNA=BCRO8Y3&1[-1FG\[SOW=EN8OE?EW5USZ<92[%Y>4;30S$8HZ1P,PCCC5'MI8"#&_*.:^)=U%MHPO;Z^G)23//M5,/)_XU M/*^9'(6):T+W<].Y\;1;M#>IXGCU;CY4R<8ME_7]?P^JU^]__?7MIU_?O/OT ML3I\]S/\_>[3VW=_?_/N]=LW'_>^ O'5._1$JD,O6G=LNE"MD?3>;\K3+PM] MF LR_WJNV.C#U?]<*RM\;'R5-;3@JV8RGU:S)0&Y,P+*!9$=B';33')%T^FD M+S,]\16H%0#8H&@<5)^.P^6WN^GG_ )[FFO&F:,V+ M5'\'O1ZD(=:KK/)NU MTZ]->N+XM/K39>OS'9/?NO87!%98@^F,M76(*Q>1JKE&3M-4',>J*/5%8:29 MUX0Y!A++@>G,34 :I^Y,V,A(M6=XLZO=DH6_V\U+K]'S.%4'5ZMZ]T^&%5P] MAB&,$F_T)<;W;M.C@DUB5" 2,&RZ#C5H^\H@"5L?-%8T8KN;3?]Y$=Z"WO]U M_NE+&'\.?8G%;5$"Y@=7]S)\.$JHFAYKQJ'K "I@&( TU6DP[;Y4)[^)JJ>> MA";Q#\#E9*9GTW;3!<=<$S:+9"?+H34 M.:87SB[OWH"MQ^8SR-Y4C'RR;#0!=GDS24T!W'31@M &'+:+KIDD]NL6<(_I M1O#)O)I,Y]6X.;3497Z1DSFHZ&OP4G^/4G\T.;8K?3N,/G@=W3SW-MA M%B9I>LN9I1C.9JV<._XM(=DN FF>7)0_?.X&8?T$EB]-)?9M.N: MH9W$+(5&PFH"[OC01YV%?G46\]07(JMN9G)Z\=VI NYTU=)B]<363([Z>\!L M[);S2STW\MJ/+EV!=']:T;1XPVT;/1SZSA9]7XH>L;O<&V,Q&3=_A+[;1+_' M*Z6L,AXTK]1_(L9$, EA0>M:[O&HBK#]D[QE,/Z^:PE,JPW=8CS/321,;UP=%GJD*!9_W")\'0$C-?,[MUZCO M!I-:R,QSVY6$-/-Y;Q:-S9?\?9.Y#FX!KAU5?8NV:?KUK&5-;HESM#++QHW) MS02:]!4 3 *HV$Y/5O8:($RZ%BZ=NKX+C@M=;NDS'F"N?]_9Z\[>-DJWY9>- M$G+"'ZFG1X8J0]1PEUX1/6)AMSM[BO+!. MZ^9A!K[E1 "-UI>G[SZT7"& ^'0M(-=LD(S&_7O1])BVWFSIJNW)\B/-MNL6 M)YM?K_7YZ9;]@59-A=)(DKX-,UK;LG,#/=N_H0]('EXRBI,];29-W_W)N-3E M!R Y]'.__,IEGR1[BH!P!E%_;%I8TH/JL.L%0%K?G"299(4+YVS^U ,*UMZD M4X:S(2\?FQZW'/SRLR69G<(HNT6;1YC-^M3IJ6\,E47C\J.T1*L'GWMBEJ8; M4]H[Z?(,&O*<-2!+S-CUW+C&?3=0$GL&770PJXQ8P']A/![ JYNW#2B/F1F2 MDG8$FL22&KK%; ;:3V+<7U.OG#/-YNS]0TNS,\*%X66ET*='_&7:KIBT]RM- MX4>;.YN=KG3&]%X8D)LO>O484#?3<$Q-N/I8HT&=LZ X@B!,:&S@<4WKAT=] MN0 L&Y 'C_4+-X>I_)* =P[+G[$>_KO&=6"9KV%=ZCVV7+:\(*LE32^=I$\S M"YD3X"98OZ52"%>N(S[,^#3C:;< #:^M\IH +/6]R'*?L6F2--UT O-O)O]: MM*>CLP]6"]*_9[2YLG "F=G3(+,08:M)MN<;Q>8[OUBVO0&V)/0.6"@I""$\?1+0<@'<=NO MR])O(.$:T0P;N#)LU[;[2P-&7'>N8>% '9<)_W1KNM*;A$4+X+;N>-D \$QM M22I>;]V9>=]5,.$/#&U)A /"#L-*J#%8B=-)0,FW5OE%;^/U)OS$+9EM3RBN M=#&^QY6_4.6_=#'>MR[&CQ-)DS(&>)=A!FR47J!V@\M_U=MT,%_DQLAJ^IU6ZHK.F63SP&510T@-2R-GW;-LD& M3D[!,#G78#4TR1NW?']^?K+5_=GC$WK:<#H=NL&NT'F)H*/\\?()3>_$;).E MDS2!849)$TEV+MS>FL0+:)Q##'R!]6'W%[6YX7H/7_# M5'WJ]YO5/GA1-@ WSIKSZW^&&9Y8>/SP*;MP#FQ6ZM]J,4$DM4ESA@<^G##8 MNT-!;VI!1=1($)8.^ )%FC&,:/1&2EP.^@N?.SNC(CK98B M"B.0L08C3@A!%F.#%*=.6,:!GL1%"C0R8..I14H'(,.H0@JFL\@H;)@G=:+C M_:# ?3R:'BU= " CQJ>C93/T=/PT.!XR5H;S]GF/^KTTZ$4!+,+0*#R=I%TJ M8 K8GJOT[600B4X)5P9Q70,! "29V ][R') M%]"] +J6$4N)1S1( %U):V2Y%(C((*D)=8H3V@;H/BPE7EV-?C_!MSN>MOT1 MS'B:;,W0GIQIW4OLS2%L/$^G38D(9N.K'J+JIDLLNLZ]B<09P<%:2"P8G^$.5 /S" 9 M4N/4C^SHN.JFO4>M/Z%8>]TJ^"-,S#C+[APIFZAKL'6[Y5'%R=2?/VN<7Q4M M:[K-P20>SGP.*W)R=EZR/A8_39$M.0JW#3",,+KV26NV+PJ?S7@!6DFW.\9/XLS;Y<1#>W OV=G>NGSX^G8]X$$:S< [9WD$-$E\_9G5+WJG"^^\5 . MJE]3:-? 3AHS^+F$^G?U2S,1#= M4#MY@*$\B>6Q?#^4PKR/Y+1I>6J9#Y/60'M)#FG)+!B;/9.OG=@.1Y'I-*KQ M3?^>(1ACM!;KF0G$3MMV^B6'E6:2/ L;3.P'4#%0[Z7R[!*9G+6U<,F%8_@& MEMH7W>P!)OY3]IA?Y2\?8FU[\R%!WQ^3Z9=)TC%NZ&U^R'RG\-6%V3SCY$4? M]X7C_A0=O#J/2*)AW9TS!'YMJD?KC&6#,RG*(4Q7L=55^1Q1M]%$H)@TSM:\2#PD@Q4H-)+)FRC#DO-W)H;N/! 9L8 M1/ G\W5;.;M/(XSXPT'U]MWK][^^J3X=_G_[FZ*[79+C7-2Y1%O$"G$;+=+, M4Q2LQH.^3K0.QJHZ1BV.LZFWTHTTC>VE@ M1Y>50=* 4@@(C#]=CL;F=+H8"A6^ZM^GQ0'^87D][-38S+KPL@LSD[9WN0ZY M#DS_Z!>7ENA+00>]T?1R^9 K:^_E]TI\4$OU0PIM^<95Y(!?>\FU%\@#H%Y\ M]H_>_9'[,*SKRB6J[R^(?BD97[&-%TK2G#3>C\,5$4;J$9:Q>K+S T)(7^INZM,NA[W!U[A:^MZYC7;5\OPP)*)^.VQ"J/C7\K[;]R["N;]+IT6V( MYSO*M>[#DFZ3Y I*%92Z$TK1@E(7EF_E%,K0M%[RIF#271EHLRO3TYEQ8:FK M[>99VXPKNN(H5CAJJU)>[TGE=KV?A=M_/_AXL.:-6?IGEDZ6K96:?9B%>?!" MP_<_Y>?80_#\RFZ_8I@+,6 O$3?<(DZ-1%IJC @QS$[?3L.^__>F>:MA HI7+O7JWU^RT:--%K#QDDXT+BW_% M(EW:GWO'0DNKH' ;3LZ#+HZUQXI0R7RUC+/M>0V;"61]V;!(5_[)MW=3>73 MVW>_7)?.J8"ZND'WCKEM6U._E-D*IA9,W7=,=28R48<:464!'ZUBR.!: M(X)C*HPN.'4;39)V90CL E/I-W)U'RN3W153BUO]3DI_BE=NPSRLVIZN%0A( M:4SMYR'V?#%99E(DE_NR9'.Q%!X=PQ6I]LBDFN?>U[40R(B8^H X@:P+&GFL MA55446'\72R%5$3M)A+M_>3# B_3-O?EW E_ZV!(-M>;>*[5!LAT>^W<\1 M97?M,1&1U+@V2/G $.>. B)J"7\ZJ:+7UN"-&BC?H]W?/PZF("-83?CX/"#F MY /TG]!.$\$H2NBK)X>']QI%4WS\JQHH0.633,9]#>Z^$N:J-4".LDD' :\7 M0SWL_Y[:KCITN>P'Q:0N"O\SX;1'+8H>M<+/3.VX=!Q)+T!H,>.1DMPA;#6F MSLB@:GX?"G]_S?N87%F++O1<8], MQDE28^:90"0$@;CC'FD7-4J]GY2M':?WEZ#P\=BT(=<(?KT& F^^NM!U<,-/ M/6;LSDN&O]&:Y+$R9+$Q"OX6_-U?_/6&!<.<0M9[L#$<_% >C(9(>""LKH.3 M&Z? N[(Q'AI_V3SSV3M7?JWLH/9?8^]/]:='V'EVTFX>U: M%MVD.MY39ZEB)A1H+=!Z9@RH.OK(.*+"2L!*+Y AAJ%8R]J KA]9O=%49%?& MP"ZA==?G"D\*6LN1PYTL@#<;G5J*);!-[J('-+&7GRY2&Y;G*; N7X-G(;*P M,]Y'#)H]EP;QX!VR3"MD3"32QD@U-KNS!EY/^X;+DZ/WL] W3-U:>C(A.S\. M^"85/:"D*I5)"Y86++W_U&<<1:T#0[A6&G$K ]*&4Z2%3)\JEIY3_^&/U+[N;UL-^,.G\UXD5M7ICQNL.C&S7^6/=J'Y&X?8FC;%%,%]H[INC#O*GM: M_6O1-IUO>KQ)*=_IJ_2_?-,DP VI )2I^C?DJU(G2S-QX: ZO*0)\]JP;!@W MX?.R"WPSK[XTXW&U&,^;U(T8YM&/-%PYP%5#9'AMN@86!+8X=8N&W[+IGL/$ MK!FG\53=<0CS@^J_IE_@K>T(_L[]CR^.9S6G)439.OIXJ R],6J*V9#,0!LN"[Z&Q?6DX_IY[J MEW'FY>W1S_4A]]6?OAWM<.V MI\0SVI56ZN1MH8@4%PPLEQR)*6+PN$8J&07 MU9]4\)$PQY A3J<0;5"9<-*!L)%@>WJ&!;NH_OQCZ+=^>E5AE]>+MKT8X?#[ MQY]7NH]<5WV0N$[W$=^P(Q^ 4>#J\5(&[!T-4,(5$8XB0FH#-. <,DY0Q&(P ME-5)T]V@ 2NX -'!$ M$H)3)BW04$M6L%D8*( 4C'YH&U#=\W@]' Z-4_''6 MVP)CD 8 )#>I!@D""?!_[VC'44^"T03)F IJ!.61$=(@9V(@=? U=7W,"NFD>7+V'A)0";-)T5@K03<@H M:65K\?])IP E8CX.Z;PIT2+,QBQ\,]\[M>*IZ1 KP_LZ/3]TO4;?K6O6:=.G M$] Y3]/>=DU2/E>*[5)CAZLUM%$IO5&?;HMHLR'X!=Y./!;EPRLR=$O[?3D'ZG/ M_/MX.)N-0@;T\!'_VA.0-_?].;<7ICA [6/$#2871-8]FK^)8S!_ /C M9GX,UF]P9M%E&C35.*U4^K7O,A@RP8]7B]3+MB6=^S.R[)&J2TB5RZ'$_]VV)Q#Y]I%\%N#K+W4FO;2!&-1 M!;";+,@I!F:X2>:4P1XQ+25HV$K4=J/0Q&U,L(>G"O*-&,^],LJN0*PO\&%E M^B7YMKT&5F[OMSQNPTHLADERN%Z"7T -N+7-U82![1ZR> )U% *ZH*1"> M 212UDJP^1BM:0T(MYD^,&S;ZOM6*OX#X]<@ M"O>2.I2A&K84(R,Q:.C81Z2MKX%.- XU9D+7&P>J)-2!>6;;C8VIR_3MZ]FQGNPU-8B4IO^G4,, M9_]!BK5MXNGR]?E6!"C]RDZ_IGG $UZNCKF_WC "XBYZ^UFHQ?VO/.7GCL33 M^?9P"O[7XU4([,P"U-!J#C?/9\FNR_CT <9C8%G5G$QC@GP M5B>D_UX N1(^:7K\@ATK6S_?VGFQ_FJLR>\@==/3QH'=N*9G^"GJ6D]R :@ MON',>*G.'0?CW70QZ4$3X'62Z/G\6T\ /=))]4DZ&?\T'%)WYC-1J 7X-/ MGMC0O8^'.53+]!33#5T4A,X KWXP727OKTK2V 3\7;-"] M1)^:AA!YB$BP0 !]-$4ZV96!Z9IK@YWT&Q6E,58N$*J1]R8BK@E%BEB- M /O@;E:(+^ES8_RB"3V4[:E8KQ"/\I@&#$,4.>TRDIV2C=M(V M]G^GZ$.N1Y]](I!+P.?MI'HW_=Q[WP$]\/KY9;8]4U >H-$==+1>.X-=[<%J MNFC7[EM'N%Z9ZQ:VFYM,^W'9UM'O6B(G2ZL?4&HSB5V\_'.;?R*L_9VF8'(=+2AZ;+SU-P$7IDW8* M3X(O3;5OD$DUC508BKSS2X^<=Q@1@I7ECA"J-@X7A!-"I$@P2I./EX*NIIT1 M"%-'G<7*>.W7FS ,!8K,43H0'P^=L#Z'7YM)<[(X =C\CL9MUT3V[1$2_E"9 ML[F"W,R3[<,L4D6G96!U;"9FX@"(^D/KC#B#OPTH;FEO CP=I6CC%@"MCQU8 MT>'KPU\_+0EQ5(55=NU_F\G"M*?5<-RY'K3;W%W^N?NTO[16!GJ"3%#)^.LO^UG3C[[G_8/VJJWYKDH)0 M??HRK7[N79J?PVB024>@;K3YYAS[[E>.DB6UA8UIM23A GPCJ8;#Y%6A]XW?8_*=%"4_9MM\KY. M%_.4Y3) T\T'NQSC4L$>F\G1 M2 1)[#L_IEZ);KT,>,73W"U4M!N7;C:9?V MX60*+#QM!\]O%]9#O?IFFD.2UM(W/)O.^QKM:U)L3;K=,*IHS8I)EH1K9OT, MAERKDQ!Z>;I&27E^)U-0.=>3O[J>\LTD966= 'GD<<+K>ULE>[,S!0Y)519F M?[(2RTN7S6F !1[JKA^?G9S"%I!^O"T92!3T#3ENH(NZ2GB M5@NDN*R1H-A[2V6M]48@TVVB #Z&H[3+'P*H16E[4SESH K \4_PX)^ B/YX M 4#HS"R)@781;GA$IQY&$?G2'X#9Z=AO0PY\/*@^OOG[KV_>?:K>OOOE_8=? M#S^]??_N+G)IRP/<@NTI'Z/*> XZ]TT;8QSSF#KR,<(E6(0"N-C6&-&@B6*< M7#ARD0<>.Z/Q]4;PS(H4$%NNSQ\%F6PUG\@,LN>J$$M2AE!C0M#^M@:^>U@+)>^."LO*1,ZZX3IBWX,XZ3 Y0&/ MF;8_N2_+ MYU^WQDL>WL$87#I(L--!Z6_[%X&==9+4R\4\V7G31',1.P;%?_D7C ^V,05*3)-V;ERV'S(P9=]^&B^8 M(/#_-,6C13((\JN2WIV]_4NQN#(EW7$3XMJ+DPS("?XGY@]XTX]7W!"^!K?( MRS"-$1:__7,:@0?=<-%U:X]+LN%SDX+=1IO^K&QY!F>Z^:"?S\!ZZ5;J]D7\ M?'8@MED ]8UR^5D_JU[\ZAV8B]5/+ZO!WWIX]OC?AL7D>Z5YB'VD3B03-$1C"-N*LY4H9Z MY(ER4@9?\U0C:0OFX7#\]CY>-!3?3GH5$L#DI]/ARQN8C,^ L3^NF&VU0BM" M?3A:O$6>1!9"";!3T9SNY9[PT9.M"+6JB#78(D/ANGZT:60ODQ:RK J6!I1" M>V'\Z7(T-J?3Q1S>\37X5_W[",8'^(?E#5F]F77A91=F)AUD+!S,61=A>KM&^CJOLW2[6Z+JZW_7WU_V^%)VO *?O*=&J M'F&)UFL;4BP'L\/Y7IY?L_49 VFDK_.Q\C=G_UUM&+ZQ/O5.U^VNIJMLF.U\%/AI\)/V^"GI2._ M,%)AI,)(=V"DY=%<$4V%HPI';<>"ZAWXGZ9S,R[<5+BI<-,=N.GUD'(3LH R M$Y__^R;5I^S+"A45L+!88;&[L=A90Y'"3%MM15J.),J1Q/?BD[P&H/:!A[8) M/S_FG*/IH@/AWOVYR*T;@XNZ%%P< &UT=P&7,U)4UY#B_2/-[1-ETOTO&S#) M&O>-R/ 4Y?1K'^7TYI(HISM0Y^-&Y=O1XFUZ;J^'^.7(K-LTGEX/>\H/67\J M?K4WM'JE>SM\#I-%N)EM<^>&LH^%"&_5!O.A,>JJN?YIVWN[;QUATQ)OO[YA M])2I4*,Z4()X9 Q9Q032WF!'(U>DWDALY5PR[$5$FJB M(VZC(^R2 :\L(L;.%1&[KMTK)W1$!=]QQ]?[)_7[[8M\4PK?UHPO)? ": 70 MM@AH1M2.4T%09+1&W$61 "VF NU!:N>M%QOUGX(6NJZQ1Y@8A[C4 &B& "9R MIZ14WF&YT5QBRX!6BQ&C5Q=&?*R47O"LX%G!LSN5 TDXIIPY&0 ;+)"(J,] M090(6C-.:F/=!IY)2ZVV'"Z/$7$A'%*$4^2]\MX0YJ@7.\8S58]DT<\*GCW* M72YXMCL\8\%:ICD@$G4,L(F#KN6L09IBI31G2O*-VGBBUK@&$Q-IH23B6D9D MJ0,,!,N5.*Z-IF3'>$;Y2*BKNVP_5DHO>%;PK.#9G?K#J:AKEOI36NWZ+B'* M,XXHEY[K.C)7;Y1H%\(28S!#)(1<+L C8SV#']AK9YVVUNX8SX36(T4*H!5 M>XR[7 !MAP8G0)!1F"//4\\1X6IDG7>(8:P#3QXRO%'+)&C,@[$!169KQ&NM M0:DCH*\%9XE67G*QT=+P;H"6"RN@_X1VFFA:44)?%2PK6/8(=[E@V0Z-32++*PQ-(\"18L0N9J(:,=#C8(@IQ3H/QR9Y(O0"$>G ^6FBC%AL)\ MFQ":GB__ 5SY2SL]>3U-)1L7S>3H_:K2ZD^95U?-VT+WYNN\-8!WS<2TIV]3 MI^MWT\E0#G6_"L6Z<=O MMT/9C0NW%HQRIY&4$312#!JI)<&B&*-CA@A%U490]VUBAO8"=U,S ?CM.@#F M(\SK)P? -W,>;MU4+TA5:6")1 *0#Q$S]VR,3" J1ET54+$#^#[2ZZZJW"RZRWDA" M2XHQZ)U"(!N%1-2[FC*IG*-L&^%E>X&9WS[YIR.-2_KZ8U4P#4RM,968<^9"Q?%DPS: M&R<,JD'?1]P2A;1Q"@D?ZYIIK9VH+XJGP\QYVXJ4&#&N1HJ6Z.>B;Y==+CB6 M FPUEL(2A@)5 L L:*2^V _Z;N@V'/8Y4>-8E0&12072#-'$3<6(R6Q0\)X MRJ+4PF)Q$<6TKTTP-J(Z"HNXD &T,1P0]\P'Z3RA?N-@:ZLH5E/0QX@J*%90 MK.QR0;%?_D<*ZK@Q#C0PL"1YI!80J78IA:G63GO%[$:Y$R6U)!ST-^:X0ER9 M@%+"/F(UD;5Q@']D([1TJR@F]4B4=-H"8H]RE\L!SBX3E%30WE,4@D_%FT#) MTHJ"92DMUQ(4MGJS6+"W$?2X8!$6M00THPI92@ERP0L<#>AE?B,\(!@Y7I ), WB0A+#@9-W#,BKIF7@5D M0CH=H)8@XZ)%M?2&N5#7.+(=>_JQTB,J2EIDP;''N,M%,=NARY_7-348(Z\ MU7B48'!BSI#S@CMBC=%LHZ:&9EX3YA@RQ &@<3 S-4Z%.;&1D6K/L-@MH+$1 M)WA44UP ;9A<:;AWZR#AK37<.YRUS;BBN=\>*_WVOHL42TA6Z;=7%)NBV&Q/ ML;&L%BH8C2A)M18P=<@81U%=UP9'SJ2PF]5UC2,1.XN8"ACN$019KA0B 2OB MG>#,FYWWVQ,CC(O'J5AJCW&7"Z#MTH6NK8J2(A6)05R+@(P$0".!,4YC8,IN M!&=)XDQ-G$/>I%PS02S2Q MD)2,T"AW\[OOM\1&\K.!9P;-'N,L%SW:HH%FM ME=0:"8V3@J854AA'%$.04M6&2;L1-&^TP(I:A; E#G&E)3)U35",7E'*:TW9 MSOOMZ1$MI5<+GCW*72YXML.C02YJ+"7H6CJ ?F:I1X!)\(,QJ2VWDBK> M6B]Y5"@PCE.PJ0 ,!!7/4.:M5*Y6FTE 6\8SID:R+L5/"IX]QETN>+;#I$8J M\?_?WILN-XXDZ:+_SU.$Y:D<4UXC6-@7J;K,5)G*:?5T+IU239WYU18 B*Z M0("-11+GZ:][! ""(BE1(B6"9*25J2022RSNGR_ABQV"FN7#0P";=%>AGA\I MMFE$1F"XKAXL5-0+-%?5#,-7'.IIBNF >4IIJ"N18;B1 S]-;\OMJ19#4#5G M8,FD1@EH>[G+$M!>#] B@SHZ-33%LQ&QS+'$N/@H@%BA&& M+N"23157\YBB!AY3@\C13#RI?%AX7F4L$T/2_ZIYG#S17.DFE'BYW62(CNA)TBUHJ1A,&H:68@>=C?U%' ML5455%Q4I2UU&[$X_4=&S1KH\OA((J/^R4+,LJBJZI@=X)A4H MU+!UQ38,YFF&87ETH2C*2V*&>H&[:_;;

F=WB)<+)XOD3B T?BU\[LU2+- M<2.JA&X ^J;K.(KG.38HJH%*73,(J;/09^0E\4B]P,HGVHL8EBR9+X%Q'W=9 M'J*](D)&U#8I,Q0M,D$S]$$S=-4H4@+#]JTHH'X0+6B3+XEPZC]":BK6NI(8 M*3%2[O)^0.->F_$:5@L5FE\2B=4+X%W/ MC+<&NG%XU9^E%7]40"R5U5=,_Z:FZJB:K=C4!/QSL/*@S[#MAF,ZKFZ XKJ0 M+OF2B*]>8.;CYKPS4%V9@=E,3M9;DBWP9*R8-!AV*YZ891M4=P/%U3U#,0W' M5*CJ1$JHA9X9^:%CN,&"+\4-@C#RF>(%&MZC,X7ZGJD8*HBF2#<"SUP03]MN M@>?: U<6QI7ZMMQEB6.(8U;@A[85F(KG!)9B:H&O^*X=*9KCZY9M^T%$%UP3 MS#-4ZFD!()ZG*J9KZXJON@[HYQXU?"UP/>V56WDZQL"6;0HDBLE=EBC&(_>9 M[1F:[RA6 -AEND:D^(9N*($94M#(-$_5%L[^X76!RBQ5T6W=5HU G-$S 1,,/7[<%GNL,7!D0+T%L M+W=9'N"\8D-/V_-#S=<4P[5L0"8W5'S3H(JC>A&H8T'@+-')3,_2/--27(MI MBFE137%-U09K5#-L7]=LUUO(IMQZ"SQS8+J.!#0):'*7)8Y]_J<;TP5 8U&3#5#T*^TT ,ERP5KD5&J1(:M.JYE M!>9B9$UHJZ:A.DS1*(-[ LU4J&8 JC'/ 2/3U"/K=0'-&!BN,3!5J9@UD^O& MP< ?U$]89^P3&H9Q>M.,0H,);(M\_2P/6=[^/72L24F*+(G#YE).U:?VT([3 M%T5CS$9J-^->-;:U%R^,;YMWAG$Q2>CT-$K8?7<9='C9OZJBC*-I\RA^C5*4 M-"_/^"24&..]3GU:L"1.V<+BS :D#@U3U9W9/_?IU7A6E#/?Q?46QQQ:AO/^ MK)EXG.+8%3[_1R;\[M<3K0WXZ:R?>*:FJ@^?6$-.E&5EFI5,X,W7ZW\"7GB1 M[>A*8$6@#D6>H7B6%8$Z!+J5&YBARJQWY'ZP:MRL>)#?1L\ 28[):SSF@$I&* 430-&X-[\AL%' M^&3XH7NN'86.803]8ZYX66TZ490.F*LA]Y:0 MRXP@9^55 /2-!(HTG0$5YX.7T[7@C#B]A>%E^;1YZ7 YM;_]>LW8KL-H,"9 M$ES'.;+AE!7&.>-*T2D,L!JG9W.L^$ E4(=6+-Y=1\Z*#Y:2+$M#$/OW.!]X MPFFK =ROJ1]K^E-+L%IGFBGB;[\#NC6G?^$&S!2P43Y3MFZ8""M6: 2#/:7) M'9T69^]^GMNC9@,X&"Y?_4T6>2?=A+=%X9.6RE<0N)0J:TH58RM2Q=,9U;"Q M"S6Q>I=FJ(JK!SKH;9X;ZJ:K4H_U0ZK,1:BC[*!EF<=^Q2TB%!R,!B/0I&[& M'($E 7ES7^AN0V[*\P+>9 5RTNY?_M.S5SWCN]L^-?"TRU( J M$?,2 .+*@Y3@5I]S54\L"P4*XP[>'0%6=I T2. 7T*-!^:9%\^&()2'7LX%N&&(I(U]1:ER< MDG?G2R[A!$%0[<&MA8?'J: 0^&O8-;#K=X+1&P,@@](>T&+$U7/^"ZKMM_"\ MM 2E'>3WGTR@>\$", ?*N+%R Y:78%T+RZ!^:K_5^9KZOU9CEL?!$FNZ\^*G ME.@66>JG-=GGJJD:MN]Q)%%,77,4[$6I:)Y-F>[KH;;8J$V+J.[3B&$2I8D' M\: (1&JD@%+@:"$-&6-N RRH\%X%(Q96"?L670E!^X/!UI8\&;+=\=^F]9NJO-V4.1WTHD=]F9N8&KM3A+NF<5=? MF3.&.87G#)BIP.O0UHVR),GNT+)%98YP3;?Y#C1"^!-YAEO!;3[KZ0[QK:OO MO[5)\]2DGB2<=7W-K5>^!JG%3%!:E5GC1\QD7LQTE<3D^;AZQ*?A4OMIVA M8]OOT9!]Y"IMZ.E/7O/D!?I0\]S-'[.SL;Q"8O)2BEVD\J5CW,7QUG)7S6L= M7Q_P#($X\&NN8#\ZVX=G<>U1'&F@?!?KL:XPN1.W>M1#MKF M%_A\5/SBYS_7ZW@!:D&X ;D\LH""-55C[TE*(I-$IJTCDW[TR/2%YJ"H&]J MPY&NZJ;$(.$Z"V'&))#I*3>]2(?R0S7MB'V'61.N+\KJPJ: MAL5Z!:KZLQ!OB1[7#PLA=:SR(5U2&OQL/CT)?2UHY78G6;3 MCSCZMQ4:QSAG2=0'OL&'-^<7"LF7%!!]2;W0_@C)5>O[,1,G]'G=*OT__J^K M:_K9PS#:K:5F'8KPW$XFTAM2Q9%EW6V_@K47^JZA1PHS0T,Q;2M07%4U%>8' M!J.&[?ETL0""J_M,TU3%IM163,W'>R)3L1W;,IGMV[YC=.,ND!F_13]J5OR> M9WC$"R/)\HO[@!7%>1I^\XLL826[;!AT2QEYYL"S[)UDX[TJ#[QM?K$$-@EL M>P=LEND9CFW:BF'Y &RFB5&G-E,3JAF'"_4Y/@,T8./9N6I/T$=A>PZET5/KRC^5Y:[7:S,:3))LR-DOU ME(KST?"6%"MS8L5Q=1;YV)D0"X;9EJ^X-'24T-,94S46^,&"6'F.OMPD0,PQ MY!4KRX1'R8)$N1Q/:)SC'ZW V5;]"L\UI$B1NK++OI1M5'LG\-=_*1G[E.BY*-Y6&K M/)>2<]XU*$JBED3=MXBDHW(>RD&D^0O.(\?#)NLV]CX+?<4, U.A%@73RS!\QARF45_;S9D$3_Y5 M_I?E&9([9WEI<6U&]Q+5)*KM':KIS%:#R+ 40[=UQ31#JE#7"10U,%QL4V98 MKK=0>YY:H1GIH$R9E@7WH!M=U57%9KI' X-YFA[UY*35WE'CH#["FG0D;=N1 M]".#M\9!(;U(TN"6TNU=Z8;B6SJ07 MJ7?FEO0B]7E3):IM-1B)^KYIVC96?+454]5-Q8]Z MMF9YD6)X (7L+:9JBR]2(_HSJNZ0$F_ MDC3!Y9P/23.21'U4N,FBSR/2U0/"?0%=,-F>)9U%?4D-(@H*%/S<4S?E6W+4H]1?4M%>.5;,6G M+%)T4^=Q 9ZE+K1C_JTJXA0LL8_9V*]5V/,9A_X0[(AFW+;21/2!KLE$D0V) M7B+9 6[J@2*9;SJ6&@"(6:[E8S>R4*%Z /@4ZA[55<^)K 4DLS7?#R+-4NS( M#133,BS%#4Q-"73="!W7#JUP(>GMM9%,^LUE^;17TYFO6)(TVC(-X:H8=&B@ MX5M&FI(0HD=QMXVQ5(Z/AL&D2.F*%$?53-<&>>!ZU%!,/? 5WP)=F=DJLW7- MLT/7VD0YYKWK!$>>I^'Y'#_BV05GQ2\=3A2MZ[:D(6L#TU[6$5-2OM20CWM3 M#Q3.7,>V R-T%=7QJ6)JNJEX1D@5-7!-WXQTC9K.)AKR;N',&KBNA+,--67I M79:%TXY'JLA GVV*%]/3C$BU3-"6/5\Q0=%57)>JBN.!C AI8$?A0A+L2US) M;U%U2#IAI*:\GYLJ,6VK*K/FA%X(T!1%$6":[GJ*K[NAHE'X'%1IT[(60K)? MXE3>224UVY+Z\E)]&?[ 9NB_-JOSM1JS/ [@[S"^7?5I+\"M\^ZM-93_!::W M8FZ//;]EJ7J=:HZR'=-GGA4HS+1-D/A.I+A@>"IF8!@LM%S3#AW-+ M'U=$43'ZP294'(UHP @+@)J?C MWF\,7\XX#>&:4]W$5JD/W[7[O=ILWI/\4YP_Y]!0G039 D+"1Q673OUT@^V^2)V&1Q0C>!OV[A!DI2&-.2 MJT"^DVI"RHS\M(PLGC'5[1?4-IAK1Z8-:A "O1>$"C4 PVU*_8BZS/6BA<,3 MPPQT/]1UN#*P%3/T75"=?# A;>90UPS#*-0> OUUSB@ ^I2SRW_3I%KM4/3F MU"/WJ0BBH;I2/7I[DB-^G"2XND!3038>9_A^F/&0G!?X64-/VJ FR6)$>:!C M0S,%B5/">#H,7A\7184$61"\K*C\?P&9(B%1TC=*\GWJ,]-EBJ8;H /X!BCA MMF\KH:%[AA.&0"?! B5I!JCG3%5"'WW=EAHH5+-\S#H*(^:J 2CB7;_U=Y:C MW4)OV+?HXCZ("W9-[[^E5[B(,P@N+E.14/0MNFS6;X[:X$+6DINB=^E-?^HX MKD?$]AX)!=: E/1^0. MP0@(!@@H2*H0\:@@$YKSK.YRQ&#IBY+XM(B+YA-. M?$!:&!B3LW#8 B0\ ]X1%DAI'3SK*8:9+%)=W]# _ -0 A755%P]]!3'<:EO M&8!4QH*RZE/+-ID>*+[!-5955UQ7( MC6<@AD*P"V0(3X!<)A(2D!A\#*+_3U;B\H8\MJH8[G#DFVLZNS(:-IOX)W$ M@DQ=CG+&"&Q8.2H(,#'LTA<*#$P,(73,W6W/3 /KH$K8.TFF>9$9>(ZAT-!W M%%.S+,4'?%%HX#N>"V+,\A?PQ#-"3S,"N$@+/,4T*5,\5=/@![4CW0L-U5IH M,C*')Q\YDW%)-B^LBOJC%R&+.ER=][I#8*D%SP,EB>O)%$1,21,AK>""WDD; M3W/"0#<-Q0[M2#&9[0)U&*JB^88?VK;CJ):V=>K8IK31]6&?M)B6*&@)YA2A M>%)[@[93'+!>$@ V$PJIIRL&HZ%B&F&@>,R+E##2 \L(?$_WS6WXQN8(X+S6 MT<[%\F#D,BC#'"[FR0)^9>%524L&ZN\Y]^G13UF2T+RHKYZ1RN77ST^INZHZ M-'I%+1.6"_@ ;165VFI<)2(TMFM$52#WY!NFKBZ<[+R!*#;[B;J/B.+>(:]!(\WU0EO1[, "%/4CD*"ZH1B. MIQL>99X>^%NGAFV*7A-D[^I^R#V3O2W2]E(*V]2Q/-VDBA=JH(9YH*G[)DAA M$,*VRTQJ68MEN'Q70WW-573;!E',/+C'+7$W1/*JC;:TIGFD9"O,C5[4\ MS30,KY\"W1RZJ_O'[]2LEM[[-Y\X.C+FO9X/3N::,SUQ%A,7/+Z0!Q_,2N3, M3@+Q\[B KX(LK\\!*?P55H+=^)E>2>,4;Z-Y"@I-_\YL'MEB]R#BAC[%MS'0 M="CCA';.?G\5\8?(=PL10G.*$]K"<$M<8G@09Z. H>R('DZL4>]8\(C@-[Y&#&38^?S@\;:C:;DWW!KR?)D2@):C%K2Z*7* M9=. VEJD*TZ(OC'?L!1JVZ&BJIYA^8ZA,VVAZ"]3?2W0 ]#0&,/@+\=6_, ( M%"NR S5205-7HX,'-W#O C3A1^ZJG@>C_53?9WZ#)3QQ5BN%T0%]H(P>N66;PEC -*E MF "^@(!)ID/2+!69T"GFF13_U[GV+6MK?DO]!K*^GMSO^P MPQ'T$EJ9X5NV1BU%"T,,5K3Q#$+3%,:/'+\]^Z66()NU="KL/"\IW"$*MQ>A;&Q22ATU/\]FQ"PS!.;UJ=?6C% MXNUU?0KQP;^JHHRC:3,0?JL"!'?F9_Z/;<)N.B8L/C+J*WM,:$W3)3M '&!4>TTN:/3XNS=SW/;TZP]3TE^7!,H>683Q&!'OIP>)FD; *8O0_P2[^H_5#_&"3 M#+- 4O(9Q#K15.4?=;((VI]I5A*XOLS0GDI(!/*\&) B(_ 7NKF07'3DC/R. MYJ&29-F?> )>M&\<\"NT,_ZT,6B]9%+EF'7#\Y1XF@GHR 1L&L H#+NKT^.1 MB*Z$["&Z=M'DI,!'50X4!_.^N ]&-+UAY#S@3G'-,\P!]V:/N;$Q)-@FJ. > M&'QY0"M\&OKF1GCJE21D];!AH6ZS!,,&X^)/X4NOTH#EZ!C'MP]JG[LX[L\* M].;!=SPQ,"59E9,HQAI:!;F+R]'#H?,^,,WP/[8^^R%< R9_ LO['3-S+B\' MA'.H=B[F_^3&X8/%K;,[ZRWZ 1,AGRGW2#5[4@_U/$TKV-S%!_Y7:T5.&"PLVR-; M(*@P9Z PP Z/%R&*MIB4PGK0-G$IQ%X[(S DLVA(_H 5+0I0D-) DB# MG'.39#[P85%-)DD,6 2<#[@#S\#3SA)0GR#W3)"WQ$%HW=!8<&$)6 MP+P&\'\PS;+) $&F0BZN:M=KP4!*U ^. _'@8EH TQ:K'OL- '75'?#4JA"' M0^(+-HXQ,Z[BN#$ 60$ B;F]S>,&B&44SY=X> :^,LC&$["@"$,\RK,4W]Z\ M(,9\NW0*_P_!Z,IC5LR)*4SR3!$*\^[=L]<.Q, SM%0'[4-H,N OK1#"^*_C M*JV+/Q;B.)FR/..;SO\*683]6#JC$*NRL%C-N35V34JHG]5%K.OK8+GJ5<91 MI3"N"K Q\T'(BDL*7#3[(;4&=P%/P)RRJ4]!H:P^ ( AY86X617$0LS28 MUNNQ\M[9:/!H?SGU/$'(-9T"4@7M=K/3G@B+CL%:XPHWMM2A87B6:\S^H;TZ MYUMX@%A+G0@@/O/RC&.3$B,#G&+:*6P!6T"QV6CAW::J.[-_+KQZ1R!G#AT+ M5!G7-CW=<$Q'M]ZWJQ"G.!&%+\8CLQ>E[72[+?;367+Q$DU5'SYU-R ^AW:" MMAL&OIK[ZAJ^:MFYQK:S&5V)^DT/_562OHZ>OCI24E -J L@V!^06GW5,B(; M-++KYYE$:^[[5']SWGS3WLP?'Z=8_ UAFK;^D/:I7&['>5#!>'T>'\#O$1)( M^(;AEN9-WP6RXTT$#<3>,>?&U=W&2\!/U.*TPT!I];YLL9^,RA?^#"&88N$2B M"ET*O7/A'0'S7*9B,^(<]KR.OL2]P_@C4,R N-%6!T+'FE8)#):A>YJB6ZEV M<GPP^BPK CCM&_YS= M+FZ&+2LGHRQEPK&"3<,XE)-@)!3[FBJ;VA*BZ'7&CW^ MC3L$=HT@JB0X(.OIE- #I3]TZ#2R#3;KACMRT T7%^*D]/<4=C@O\/Q%.+7. M?[YJ2>[W'PW)#3K.SZ[7<[7K3)@=7X3#['+FZ%KRFB_QTO>,Z9_B)>A?X[C6 M\9 1$0MPA6H4 EYP8\ 00($M"B!]:N2R]>*/V>2U3VM<;& MJ1-QO':39W=P9R@X'Y>A7C/D8(8^0WY,!"1=X>)F+WVX9@M-M3!NW MHY#/653>B7( ]6"/E^=3\A6@GZL)SN!!H@!?K&M.U+"]H&M<#2?#\T&[3YVO M'O(DRQLJ% <7_%&3F;< *$(\,J!YR/D_S?#4.N3W *Z#+A(7(TXC>&!">&,G M=@. T2A.HW@B%":N%8'Z\B7AO[(W#?HQ-@D]?K?QZA) MP5^.BHP4U+0\)UL;+.8B=6Y4*'H0(1"U0:/E9W!7)?QZ V-#7;+AJ,XP@.^J M!.P;=D-KKZ*(7%A\7PT"=;'/OI@U,GCUM8-7'1F\NN/@U0,&W"#+)QG7,6JU M9-I:PMSO$V6@(:#! . (=X.B,24W-$Z%I<*-#Y$S5T>U<1VC$:CXB-JSA*@' MJL>54S_O"! M1C$'XK,A&=!)C+4!0')DCU'P^K@"RCQCNB6&SYS,/Z_O])'7DVS>7]R'58:/J-T]Z!QC_,#,.!:)VHJY[R73'DL72?<&I_*V8K. M0O/B,4RU;&3IS+0+YFAU-:<6K#,-?(%@3YYN@(XZM(OPQB# ^#W4"D+Q7'ZP M(/(E:SL]\T5QG2'F+71CR0-N?0E-I+L3:N0SQFPQ!%C%O-96X-T)W2 MWXX+!R_XOX,2107]S&-C)Q,'J>3W@A=;DVI ?Q ,/6N3^>W#TQJ0DB$W#9:Z MA6H0*SIHU7HC._ '.]Y 6VU:U X6?@3"BUOPT"T0ABR<'3@LOG !.Q"2CAPY M=N93V7;'P(N_7WR\OOA$?ES\_?SZ\MO7J[]>?K\B?UQ>__7R*[G^ZP7Y^.WK MIXNO5W )_';U[>^7G\[A^MYCQROX:_JU<=>P#5\NOEY?D6^?R;?O%S_$]AWC MQNRTURWW2?+FO\OB#?%H^:QV*>)@T,,(8\?+E81.LZIN''_61LP-U??-#?RT M?5*PTT)(B#:XD'>R%L]^)UH0_U*V7E%,:17!$J?- YJKYCHR\Q?:]M#S0*Z^ M^WG5%=I0LQ_]_M$OC:%A/O[X?KQ[ULRYLY*UBQBU1)\&?][D(#-#I>:FB/\[ MNX.M$C[H4^&)Q@^6\]B237C0 QNX8!=.YZTUO5\]L]UU]][JY&#O\2M>I>;1 MB;:G",UQSZ0D7*TC#0PO&?:2I7%[)[M6+=WGVH5RS?U&7[C?Z!<__[E>TPOT MIKR0:AY93,&%JM&+Y=P6J4DPDF#T'##2)1BM:F3%$:C;S$I"SX9<1_"'=IZJ/!-/T13#6Q8F*)ZENG=4Y$(Q9\LPT MZ]=\MSBU)S:S'[BR 84[]E[O]/S,5TWRO>3?O=I5R;_K\Z^SUSN]"?]NV]R7 M6M"J6+^ZWJY$T9?SUM.'=P>-L\\ZN]Q/)%[CC'\;U-(>6!XTO4AXD/!P8/#P M=/#"$<+#&WNR]&WHVT#%9Y8]VGD$$K\E1:GDH_Z7:5I](2'B0\2'B0 M\-!7/]:Q!ZT$#XY[R F[#Y*JP+X;V-A-="+C74)I>A-C)X<##V_@ GR)EMA_-? _\ZPHZD9X4B\[=$_YL9Z)6/N=R2O=;))M MCY)MW6/;:5E=]H6D4K>$Q"Z!]Q.6%C)R609\'OE\)2$?Z,8>UGQE],X;B<@K MEB2\Q2WO*@M7Q;P5?'S+I 5QZ'KEL5H0NB5W6K)M/^8KV78G]9[V8Z=E_M8; M:4$7*;R(L;S1A$)VRY)L@MVP)9X>.I<=*YYJ\OQ#LFU/YBO95K*M= ;M6@TZ M7Q+9NR2$5V+KH7/H:PX81;^SG.O8T]VPA.E@BMT1N MB=PKDTQEORT)#Q(>)#S($A6]72R*[:+V05+YFJ3+S.9W$7,'YT#B?9&:Z3.@]ZOE* M0C[0C3VL^T";*7EW/[=;NH3>2 OZ MALE7"RN@=UJR[0%MYOZSK7UL.RT=5F^K!8'>@]TT;^-" M5D^4MJBT167Q(*EF2720Z"#]V-)'MIL\ N%F?0$!3KO MUN'=C[YN;8[IV\S4K4J3.SHMSM[]/+<]S=IS M8EN^\)NL[UM;-%M86K*PLKV=Z)W8)C]+PFW,_ /G'_8+V?W'6R4N!1?=1J7,(I@Y=)\CO.B)/^H: ZL3G15-\G' M;#RAV+.JS,C"U\8.MG7]V>SO1F][)7ZP6Y96;",N?)O=Z9Y FD/+V-_=>6HO MB#\E6963G$VRG"NII& WV!*W('F0W.E MI]Z#192@59DU9A(.!E48&#M>KH#VF56@1<;W+#P3[W+5H?J^N1YV*:&3@IT6 M#&"4EJQ9 VX2BD>_6_ NXTFV'R=Q.3UM'K#4;HTJVX@IM:'C> MHQ<\^J4Z=!S[Y;U"VS=TSE]=S_'E[,[>VB)7]1!&K9QTV-L-^ MQ979S$KMJGHK=<\L)^6(D>M1SACY I^/BE_\_.=Z32] )PA?2#3KG$7V83DE M&^VJ%MRV9KXGI>#V8KI2H$HDV!X2')] _4+S8$0,;<"E*#ISI/CQFPE M&ZUM; M[5=2[GJQ@3_)/.QN TE-'\HF:)*%>S)?R<(O86%KJ.[UKDL6EBQ\U"Q\H@^= M(]CTG?4S.%"#95J4;"PME?UC%UDH:NW==BQIGTC&[.NS[CF\.AJO$G& ME9NY]XRK[KDM(L],WLX$^9'!2^) UI<^>!8Y5C1TG>.#0\FX MS%I7MT?DR0@^ATA$7)AQG;E9 MUX-=2'C=]WKFVXI\?<8RR;KG[WZU/&_HOGA1VY3A_:^-+C4TB4<2CW:.1[;F MK.' EG@D\4CBD<2CMS!@UPEA.0(\VHH=?$R]8YY5=WT/VW%B\'Y [6I PC^$Z,LECF"@, >NX)]D= MRTD)3X'_%31A6+H])UC=>YR5<#VADTD"_,-[8< #HZA@)=[YA8VS?"H&(&Z$ MP7WZ]FR\8<6PF<,(L*<=+;Z4 M12PMV,_G+,_X^@_(A +3TP3NF0U83+6]ZPJ6C]XP,10802%&EL"@DGI!"C'^ M[NK/G>#.SP!=<'-3,.RA^7[Y%.C<0V$[4VP/=!N74T+3D%1)F5,"U,"(CW_C M<+!/.&YZ,>Q;3?UG<> F#8?ZT?H@R*JT!,J'?:5DPG(4N$A(0 -E5M)D1A4/ MFB&0$^V#;(BP3PT1;/=M&R+8]M#SC,?; F@;]!0PAH;Y^./[\6Y936Z[-MMA M5Y.3'0ED1P)9V++O['H44"0+ZLI:[K*6NV2CK;.1K.4N"\V^:6C0?V4P:7G\ MM5#79A$DD/'0&.58DE J,9-N^S%>RK72<2@_,MC68CZ,X ME?&]!\\?QXJ$,@9&F)?VE8_3&SK)\NTX878T?PF% M$@I7+(GL)R\5F)[,5W+MVKLM(V"D_V4]2OE"$SHM8NF".7@6.58LE!J,Y-J> MS%=RK>1:Z8'9L@;S?10G\602IS*9^O"YY%CA\.@.U"77RLW<>ZY]NK/1@6VT M=,.\-)5Z1..$ID]70Y98V*?Y2BR4&HS48.1F'BS72C>,=,.L1RD_ZOY5?V1Y M(M68#?CDZ:+B^\%)+]SN9]54WT]0?;KUP#:(17:SE>AP<-M]!.BP14/I<-#A MN!U+KXTX$F,?89O>M 3?%:*MO3=UBEL>>]_&6'1HD7$BXD'"QG880\ MV M,NZ,?D+#,$YOFF%HD_)A)^D73^BACNNT2FYSJ>B+[+KO7X0BLW':DRWUAOXE MC&^;=X9Q,4GH]#1*V'UW$; 1];^JHHRC:?,H?HU2E#0OS_@D%!CNN#CU:<&2 M.&4+2S,;D#HT3%5W9O_<.-V"+_#!'JZW.-B:W7E_UDP\3G'L"I__(Q-^]^N) M]J%9P\[ZU3V;5?7A$]]J.BL:M-.RS&._$AW RXS06;_VG!'?FLW6O<3/6$IQ M*3[Y-"[AI<'*Q?W//"L*\CW/X./7[U^__KB6=[3GBQBG(1(RTKSQV!8]B2V[ MW*%5\_Y6Y>2&[\F$[PFYHT#X!8FR),GNBM/7WZ/G[<@NE='.N_5MR1$N:P7" M+($%6I59(QUQ,"!_<>QXN0(PF56 K_$]"\_$NUQU"!A:7P^[E-!)P4X+-J$Y M+=F\+.6/?K?@C[F-B]B/D[B^SG*'U_NS=SZN^UX;FHU\_^B6H M ?;+[][;-[MJY]_C5\^^?,RU)CN+/]]P.NS.XK9LB?Q@Z3YG.2E'C%R//H\7'9)/BXV>JJS^+KNDFW-?*FWY.VV]:"F*P6J1(+M M(<'Q"=0O- ]&Q- &7(KJJOYTO(P4G\_&V<.8K62CE4MW/LGCA.@M%ST=RBNY M2(J>X^:93^BVRG_^GL5IR?GFXXBF-T_7]I.<(Q5?B3[/0Q]-7=\&/@AP.8E3 M J-*XBPM/D@%3J;:O#04Y3\[9VXR<&NO,M+6BZ_Y2>8@=G,0#6]X='F(DH7[ MNIF2A5_ PI8]W&+6FV1AR<*2A=^6A4\T9[C?W?C6V_7EEMEQYY]M4IV1Y4CO M&-]:9B5-2%Y'R$K(W"OFD353UJ_Z9@_MO=YKF3,F.?BX.=@9[G?C/LG!DH./ MFH-/M.%^%QSFOK: LI3=U#'TRRHF0R,ZUJHXJ$+ ; M$W,+_2D!%B 3C&0H!G!?#+."]Y&PXOF(\*"P"DHRCN\)34.29')6YTT3YX)&L8Y"S!;$M.+JG%Z-I<\^R#'6!U:L7A/;::+#Y:FF+(T//.S M>QP[9DFU<1OW:W+^T_3\6N?.FZVV[LWA!Z:84J3 M.SHM,'FHNSW-VG/>6K[PFZSO'K(K65C9E-;]OIHL_XHCS65M[L[=&YW"+N?L+2 IX" 8#*]5Z;WRO1>F=[[W*#, M PQ?.YY(39GS*W-^)1O)G%^9\]OSU AW@,%?,C]IKC^# MZ>UYR)],,90L?-PL;&G#+399D2PL65BR\)O'W;M'L.DR25@F"4O$E E*&W3Y M-8?>7N^U3#&4''SL'+S?)8TD!V_CQ'3O2/ZU(>VH%D&FVAY@JNWU:)9)BS;) M3V#4-B=T)(;!K),L18O%I%N19%O )9@MB8_ZD<'4XP S="EP"TW@XBR*"E9B M!N\(2/?!#5=L',-(,7;,XG,".3;#*&;V62 MX>[YZN'VA+/MD5F&,LNPCF^0688RRU"V?CCH$"^94"@3"F6DI$PHE F%/0^D ME@*UUW.3"1PR=W"G.'L8LY5L)','I>B1/"-S!WN;]R-57HD[,DU0I@G*-,'- M Y<>.8:3L3X'&,$E,Q3FDHQ40^8)2A;NRWPE"[^$A:T]SS*2+"Q9^*A9^$0_ MBAYY,D]0Y@E*Q)191AOH.LZ>6RLRRTAR\+%S\#'T39<<+/,$#X_O99Z@S!-< M/T\0C-INGB!;*]_I>8F"?>G->=R)AC]84>954%;MWGXK1RR728:[9\I/8D\P MF:+DR13C#),I@!E#%I(V+)1@2.B W#&2LP #;4)D7[UE7V!G&OR[BHL8&\X* M]HUO8=MCV'2\*:$E0T%?E 7_%NY6NW<7P.PY30-&@A&L$XR]N0?X>\1H&&05 MX$#.,)47S_0[*+ TSY>_I;=)(%+*'C \')^4EDO6 M2YUC((%RKWCFV%*L-J!T=>C(K99\VX_Y2KY=/R5ZJ,JMEGS;C_E*P^0%AHEZ MQ#X&>:SR0JKAR4_D1!RJ?&C,DP%)F2P\NU_L(W6=]74=?<_+OTAE1S+N,3*N M*OE6\FU?YBN-E!=)WJ-S,\@Z4P=89^H1NPDCU'C]J9#\I'7+C"R4E,(LVX!' M8&,1D5N:5+QF55;E!&@](=E$E!JI=4*]8[$TM8DM/OA7591Q-&U6B=^JL#0\\[-[7&ZLX=#&C-^OR;V; MU*79++QU,P(QYG$.UEM@P*AU3TSH#1.>!X5&,,Y3FMS1:8'%#;K;TZP]9Y3E M"[_)^NXA[Y&%E3WZRZK'BS M77ME6I1L+ V5_6,7F8^V?CJ+*^T3R;A]F:]DW/49=]\+2&M_!'G+&%%(8V0H^"38X7$$U7V"9 U_F2-HEDX2-G87=H[?5F M2Q:6+'S4+&SN.0/+LY*WLTD^9ODDPVIBA*8AN4ABN)!B/#M5ZXW<]*+]Y/G$4WT!:MG772BG<.+E*=DE AH>+Y4&%M,QU&(H5$"HD4 M!XH4YC:S;@X0*>3QTPLIBTC@W18C885YX*0PJ[#0]PZA=P>)C>NLQ-ZCL*-O M,[;NT27;)0[+ !Z)%Q(OMA')YVPS/T'BA<0+B1>'C! <96#+W% M_GD/^I)I3?>>C2=DH/WXP&9V6J.YN5ATW''=]R^"E-E([:WUW^OT#9MKX-99 M!FQQM+136U'2O#SCDU!@N./BU*<%2^*4+>SV;$#JT#!5W9G]<^-T"[;K@UU< M;W&PSZ#SONU<%Z@!^,AA M+T!C/>Y.L*%CQH;X-G@"3 MG1+6>6,Y"SA;0HCAK?@ MMS1M1H4#XKU9QED81X!N31/#K"IAKU)D=<+@V>64T#N:A[,(6MX$[D$K.$Z% MZ[:@W*3-X.XZX5W#8H5,=)M$PA#[37S1 :[^J\0. @G!Q-@&"*/D6B>TL".Q> M 423T)P4-($/$J":I!B2YXU[+H^3#WFADR:=>YQX&1!.TRSSEI,,$%N5E#DE ML)3P,OR[Q"?6\ZK'U73O?'I<31SW$ZNXQL*(-R/?K7K7(RR_=$$$1_-;JQ3F MDP"=A8+!?Q;\C8.HF:E@094#O\*'?%&P+6FG_VC#L_!8;$W:[38:I\C:8Z!& M?-.R9J-OSQ3+&PS6_'N4C2'WI ?DLP#[29VIKWC-HHA#$F=NPEFZD7LE[TDV MSK G&6'8B8Q\:1JG$&R:PMFS:0*!GQ@#SOZ:-O3>\R\Q\/[] %BVF(BW)--% MN"U7#"//QJO&\>"EO'GQ$X,==% )Q@/0BW*_>8?/4@:+@RA-X6L$8,0:CEM#0O[V!B#:*H)P&Z9KB93\8*$XE:CN?LWQ,-%7YKQ9PIPPT,(%=GUC QCZH:S5\&9*'WYI#_AX# MDH:-JOZ13E"+@/TK8#>#S108RM,1JQO89. 4#PD^NHLWM[QZ='X'?XUIJT M5%C7N,\A;#A\LN8^@N)V&^,7G)( ZG]RAD:[I^3CS'Z=V<\4[-::U)*8\G;F M^.*JZ#Y&4]T.8;7^@9^,H=#%-"7KBAL6EX!)K#Q),FF@$1=VXS\ MI+M#<]5]8K,G=(H[/4!04A]]!=^\ 8'M7?',D$4L!_L6B 0HIA+4$U0%K#WN M>GC+G>CP0G2BU2[QN8B:@38]H(3SD((:!TTJ$+:"LDI,? MJG43I#:@?\U^ZC'XE*6*WW+"_$E70:S.@Z]F=N@]1B=Z%C 6%C-O$7K)Q8O* MKJ=ZQ7OG\9B_0IW#]P=O2.((.:.H^(G6+GF"K#C,Y>>5(8 ]Y*=PFBJ<7HV M=\3[X"Q<'5JQ>%$=$RT^6'H0"D1VYF?W.'AXPFE[\'V_9JC )GRX60N^S9;; MF(_5PN-#'FAQDL7_A-UO>M M(\>WC>['=S#[.4X!2K:(\8;=-49JC-?UCDHY!\XYZ\)S5T\J1C1O#D?'8_R@ MS((_"47H)Q0/]6\8ZLP!JZTI=6AH!&2$N!-%0E=]:M\*6PSF'$!MH\K4T&XL M&V)]3=>+C@$)("+*A(F[X>6M^B:&.*?$B?/_%2)&ZVKSK0R)BZ+BRM;#N5>P M_OG#M[7KA],0']7'H2@HI>*T'UZ'!\=6BTX'S=N6U\$>6DN\#MISO [2Y]!_ M(ES+YS#;?]WH;.B\%=9Q(""A6',Z\.Q"&/PL<+C]*A_A%.CH:_ H1>Z,_3-W1F: MW@'85?X,/GAO[F!AA<^FNVZ#QN>KSH3!:B MM-4B4::J0TV?:9Z-':_-::/S@2Z?%I30S4)K\.1Z7M\5]-Q!RP=#D!)YQS0) MVX;B;PG5!0A-2<)$%!%@.+Q!>$A1Q(8BC$Y$ M P;5N()18OC?[!U%;0G7[&$L90^^(@^@D^.DV5$V'EL[$TPN<^/%FXD%L8SZ MT+ _]/ARM&KI6& XQEO?"_&(QX+K MOAYN>_@VFX_A&Y Z?FCQS_3U1M":AG@Q\ .8ADT,ZY(7_^187:'-_=&X%L/. M:IS78G5*C(YJPC$IS< "SO(\NT.,2:? ^\CJ,U']X)62HW8@13"V.8D9;%>V M,D1RL"(^DH/VNH3,P=A'/(^B.(B1.-'_!X2#+YY)JCDA-6:@ N+W=UG^)W]J MC=#\M!^3TD*1G9F*,W$8">@L"9!XR2DLA34FY1U+;AN-:D@NTR@11S$@9#B1 MCBB7@; 3/'D31I9D>";*.AO>):W?=&'?P^,\=0E:N*.N_A:P8:Y3]. M"7K?=/6,WZ7\QLV;[K[SK[6S)E."VT.KTR5FLHC"I2J,JL[!YE'Z ')S)'69 M8D@'6I9(7.0$ :0>3O=F_+(>QH?>8<$1B*QK$<(UR8HV_^9QBL/-C/GQ$DLQ M00=MV?I<_"YE>3&*)]Q3#_()1.%-C%*N.6#@VDWC&18>B ?O?D@:]:OJ ]LF MQV[V)G[LT"6[;()T6Z5"IO)D9/&ZAI_:L0SP7 %L\+RHJQ/4]LX0;*!R)([W MA4NC]0/Z0KQRJVP$4 ?W]HYF#UY^_6 (+*#;7!8%'N.W$9-Q":.S^)M$8\O7^W.\B9\P75?AU2\3$W>9<] MP4,9-/O*JVWH"Z&=,FCV]8-F#TQ =-T$10UU;7F<69A3\Q6O1R9"[D 70UGR M<12SB,Q" C^Q(,;R4^0+_1-N/'GW\=NG+R ;^)D]_,>-&Y&Y!209CXE/B[CH MUC%J=$T>4B*N@:?'&?K5X8IP!L2$^EE5\KH5+5[7(VW#'N!IO$A%+LKZ\+," M$;-5CO! *,=#N#P7&DV-J&$]3@QE.*_-0?R+&V"-YZ>]MH.]XL0K+NODM*9F M1J--@E="UBX6(@&I2[O)%)N[X3ZTF/J*[ MG,U2W<5X*/"\1Z&W$VY#WQ L!@V;0%N6C^.R9"&.'08+PEZL0NT7[7B54#L7 M-4:XJ5%'1_%P(NZ&BY+LKB!\BHM'$*!.()74KYTM-JC_R;3V\0+:"RG-#V#J MP>2LS+-9\ -YW)V@:6=]TO1J#T>WX%*CZCGF,E5O=F57Q:L](KM7]&J4*1"4 M*3_WZ!(R/^7F)^WB.+$M(02Z5I:BJ[H.)9PK8S:A<=A^Q*L,?E@L=]86 SRI M2^U\J&%F]06#>K3B>.H&% \$&1@OO8$_;NBL\@^\:RS^1+AC-!C5S@B$_H)7 M$H'KNJ2&.+T!2)KB^4OPHQ(F3#'*JB1$7$>TB3$Z,15EC1I<$8)J0/RJG << M<4==)1&>^ RX?#%4/HE-BJ8-35-[WVK6O.":I@YUVWG=BFLD#F$H]Z;F:);S M3TWMA]/B$E"=&*?D'Q66S2M%R T2-'R0-']_6E MOHBPG1]Q\:=T9^Q>-'T& M=J@1_N4;V3C=J8 3P(S&18GGZ(Q\IWE)=,(IQCD?;/["8O# S_]81:08 R.Y M%H: ?G7QD7_/_%P$5NH=.,N9<(^F&%Z&VA]"1"=S!IVM]Q,^JDX(6@XC:I*Q M4&4M1 5:>.'Z]9HZV'L 99NVS JO-:W%*M-;1?Z-5^$!\&L] G[SE/#"=%DB M+,#OF'8>(K=*4-\YJ(N8&UX+4R0<\*H&PFH+0%7/&V=#7-2&O@AT@V?2&R;J M([2 R9-6>%7<3DR=\%%'?*C2AC1#*IHUHG_ 54[\8D5XB?1![QO M7"4W_*6SN**+IBSX>5 .B3A$KM!2Y@Z,>IA1 Y#.L]B&AA6LX$6==(Z+I:?#9?8;#.LH8QU!Z=.\:%*(_>K'S0 MQ%&##]"=&0[$$/'T'G2 :HR%BG@H:1K6#Z^%);4C#:=3<+,+EII7H9Z;>%&!M;=T]N@="^I \7I,& Q=I6ASS,I! M=]EA]I(7DS]&VN&QZP3&4[+:I9+=\:F+L-S:4$/++N?O:K=I1@>]TP*.P'_S M2*'/6L/COL)4&)3(I01YNF-GYK-3,@QL >,^%=3]@U-S#6&1\ C,X&LYGWUX M9KT%S@U\] TWH"^2(P9R)\;$\9!L6F0I]>&[)/ZS=OHMW#!XWG3[0JWR[.RU MS\X,>7;6J[.S%T^TH:('QH?>#^/C^_F/:W)Y.23?KO]Z\8-7\^O+ M;U_WRNYXL3-Q8_GY8%N-?FPKMRFU4_)W4'T284PR7!=I3>X>?_Y@#_.L;D&9 MSRIL>H.[-9GMEE"E$QJ/B_JT1037YG'!VE+(CQ5#YSH[K<\$,/0>D\F$2H[E M$TJNBXMX1Z&7H][.RDQH'$6,5GG,M2&35SR$']X M0(SU2G!*6 5"G-3SCC*E./9DHD-3/;/F62L..&A=(:6;U,$/AB[; Z&E]/.,DYXU>E\T40 ! M'^N">S(V1@[ M5'WK5X MZ [C:,-FFF5]WGK27&26QXZ*ZO=&XK!YI7/HI^3W-V4UWXW%<%&UOQL721]C8]ADEF3:IR.2L M,7=9;6G7+(RZ:I3A>2ZG":['MV35-;6X6Z4NK#A?"*T0M91$UT!1Z+9##L\[ M\COA=EQ6%12=5$"W;%)V*HMQVOEPVC2.5YJE)/4F ZX:3<>VP3J(1KQYW M>C73JLS.:N4.!X.Z'HP=+U= 3<\J4+?C>Q:>B7=A?;SWS?6P2PF=%.RT8!.* M\>G-&N1<(/-'O^/OAP&TZBE&@O/*L-/3Y@'-57!9V*X/?Y^A#DW[/:JN*R[0 M7OXE"!G]Q7?K0^/QFY_Z_M$OM>'+)ZT/]0W>_.B7 )ONR^_>:$7,H;;NDOSR M%SAPUMI-C8$+$%AD21R2!MV6FU-.#ZRIKF*]\BB41TO-&4YEN(7%$5NB M&CM8GJ4+LG[T[OS\8:WQJ[^\T]]M2BA+AOV**[.9CV,=TKE&#?L7/__YUZ\5 M=X]F$?_KBJNB_-<34#]_3^.R^,#_;*JEO":]]6&5MTJ!CZ[(<8M_()/4?BJ_^F2<4^H+MRQK'\"\&ULR"T_V$E^8T]X.+?F^2&Y=Q*3G2I M+:Q'U8^Y7=RE;I< UB *5KA=EKD$EXWTP>+# JU817>W'I55*]J9:=:KZ6YQ9D]LY5+&?L79 +\T#70Z;Y\W76*8Q+ #PK C(^<-H(M' M].ERLR7?]F&Z4O=XONXQL#QO8'K./N_[F_B8'@WM.38?D^ZU3J99Z4%+>IF. M@76.%"EU79IH^[/1TD0[;-R2JM[S53U5&WK25;X_>RTQ[+ Q[,C(>1/H,E2Y MT9)G>S!=J7>\Q,7DV@-;=?=YWV48TUNYF&;^)+OU,L M]<+-?E8 [%YB[3;MNY?G5!X&M?2"%J0->.SPN .-\_!Q4E/UH:5)K)18*;'R M@+!2JI);5"6WZ'([=G@\,F@X"B5IW_E;&UB.,S#<8_.LR\BO%Y$+D7BX)?&G M#W64?V%6826]XU.6EL]_W^'4,(TW(ABI,?4-&T^TIU/[>SUWB8X2'5_=WV9; M$B#W&20D0$J E #Y:MD%K^9ND^BX=PBQI*37OGFF=GP8LI]^9 MR8.^5UI3ZW\+;0<>.NV=UFO?7"JJ\[ON^ZTVK7BRY\TZ'JI.>ZJY/F&=U<"^ M"$L;@A4ES=A=Z&Z#0F=5?%+IB1+&1E5:8@= MH\H[N'0*_\O:KB%-6YK536?LH6OS=B8CEH0DRK-QW9F7P6U-+\8)Y8UZ>1-9 MT3:G)3K>Y4O\7(/X5$EZ\Z2G[P'IG?.V1O-U]HS!DH9,*>,D(KZ(BZ+"YE;% MP[[3E&CO.TV82-54D"27:92(_CH_6%CQKH?D/"B'Y&)V=9SR;HTAMF.N6_/P M4K(344J6/XOG4=3*1OZZPK<\H2V *1=WGJV[8MIQ'CJF;TA^P[;"=130EOP^O MAB1BL$IUB^\"UYC G;Q0*<F>9#X,7?2.)F'%2#7)Q([=LH)WSL1' MB)W&S2GJ-F>P*25 &^ZA:+=48053[/*==?IS/6S*-"#^E&"O'>SM%/#FGMWQ M<$C$=]5/\!E^BM3-P@$V8VN*'C<7B);;@+8W-SF[P6E&-,X);-&?P!^W6&V5 MU--!>N-W8L/T[MPZ\Q)-2GFCVV8U\=9E2T?'604H#2O6Z^9AO6G_:+^0+5ZC M_:-Y2KY@]_@K&C$0XI_B(DBRHL)&'K*UXZZ1[&M68O7DNK5SG[N>O72&BV:8 M;$3\RD1ES!\,R$;$;].(^. 8M=\RUNF1C+5.R3?0G7(T-)I6GKV7KKT3I5N> MM:;ZQ%(TOU:AILP]\%3=J.OL5LEMPXX]X.7#:<%IJ:'3,- M7AK&XCW8+#B.XNX*JCY0_DG07<*Y=>.=M,&2A%ESN+IEN OHL@#KDN(L2!)3 MT0Q6#+MF(GA#9Y2UM=EZ1-!WF,=@B:=9.N%M=[K-C>NFVQ$."#V)K&"KUF[ MUW]^]6"+ZWWKS+$=&+^FWCU^,Z-@^J(7$TGCJ3N'S9UUUV[] MP,@?,1!M'I+?JAR)XCM8K3%"XP"6>APC#U2XL.2:%67OX/09\X<[X_M3X)JO MU1@X*."ZSN=_AE&H&EI@@I9. \54=5MQS@I'\8-%? MWGW\IV7:EAI02U%]W5=,RW85-Z!4"2)-LVA@^V[HO2,IH.5?WK$@/+W.P_,\ MOTS#K_#13@3"W":WNSBW'K_NSNTTX&"P[/V;[R_S=(^%IJ'H-O,4TX/?W, , ME)#:+M-<9EN,;FU_K^,RV\SK[;S!##RG3 M%2%Z'%$PG\BWJNXKO!(YB&IZJ^):M =X;FJ.[ MGNUK[G:@@!,!:"F?0./8R6ZW%6FTAQ6.^[+U0W(->MTJ98Q,\NPV#ALM_4L^ M;/034&3Y2=,HSZJ;$4"'GV=_LGS N]P5+$E(->$GE=U#'-";3^(/Q%+?-\>, M)RDK/\R.%XLJ*><.C)H#';1^U(%C>>3D)L^*XL.J@RI\8'MB#T9%?9Z*)V*= M8YX/0NL^B6$T>$:\[G#8/$6"0Q.,8+0:N?,M'@7#.IU "&PW5#WT!1V0TLQF<44UPD"Q3<"QW4,RZ2VOTW9 M<)V/T[)_HJ$UCGH'$J\G"QR'>H9N:4JD>Y%B4M-4/--FBA[JH67"=@6:L1U9 M<%VO;B_$0=U6T>K=3@^Z42:,YDG,9E8[8E8;1M!XZ'E4\>) +EQLR(';(" M,<5V], V(I^Z_H*[Y\4;O#MWP)@U@4WH6?DM0]\/_-%P;A]=0&_F$7 MU;$= MYBDLM$W%U!U3H;"+"G6-B 6F1@/3W)0$I$=@+SP"CN'KU#$TA?F.II@^#137 M4VWX,P@#.[(T1]N8%/KF$= /PB%0#&?ZR$M= AO2U :IU7T- MH""$K3<<0_%-U5!T"T0>#1P6T86#CY?)MCYX.,Z!L1-BJ,?MWIB!S<8.#AE" M_,HD8=@RA'@'(<3;"+3=<$D>1-FZ_?#S\2A;^Y1TX&.1E&#M>K@ ,9U6M9)VU":A#]7US M ^Q;0B<%.RW8A.8@H^?3X?FSWRU4F%Q95G)ACV_C(A:1C*?-J\Z659GD0W/? M(X*M^%)[[$NO\^U3-3&7E[Y3%3RVL/5O5L%F^:*]1ET3R1#O?OW$BB"/)]U,E+7+ M]MK/@ZB70=(X#L.$K5AGNY]UUYXNVMOGB>^(U0YGHQ_C&:[FO3K3K"YSO6O+ M:'46UO#IOC#]G?EK\$S7RK-1Y)R]8/Y=]5L\I/M8]?4,Q%]_H624HTL.))C" M[C7UG]IP5(Y7DPS6>E^IVH8LR'+N)#KE#FY1FV?5.5&6C]'_A(-6?N,55W[, M(AYYR13R>QJ7Y/PF9[S2"O=Z7]RSH.))3FU6SBPO2E=5NZZLPL,?/])B!/OU M,1M/6%H(]]5EB@(;'_"=^[=FV6;_'SF)8O22CUC.,)9R5IB3KH,>.T2, Q0U MAS/9-\:(?5@>*7U?)'V?[F I&6N?A:_^UL)W09K6@O>;B-^?B=XG9*R4L'WC MC:.:K)2P4L)N0<(:FK1O#UK$&MK;V;QZG03RAR:+4'6 9 M$:R$RF,O1 B8017-/*$?\-9.R104N:O+IH@(X+FG-74L#%5O2]]&%+'_8;X-62%>B',B"]WCU82= *7MGN MEEK!KK6"-S.\']$*/L^@L/6"O1^ M^@KFQ+CF\JX9'X>@&5CJD]+>4^VUI'V5IW$QDA)?2GPI\:7$EQ*_D?C2#W#@ M$K^7?@ I\:7$EQ)?2GPI\=\\XDX;7GZ]DD+_H(3^EHCCDC=;)?_OMQ]_)Y=I M46(;4_(I"ZIQMSBZ%'12T/6!_Z2@DX+N<4%W]?&O4M!)0?>XH+NF]UF:C:?D MXAZ^Y:V'KX(1&U/R!S8TOAC[+,1B/W^/TS^Q.WLK$ LI$:5$[!6C2HDH)>)C M$M&4TE!*PR6.VPRF2+[3&P967\EX\=%;D'.TI.1SG#!R(LI1HD.6%J0C/$5' M%GP2;5IDUI5N".A?'QYG7?@%*S#UA)2V4&I+]A)_0;&8#0L!.K(0X&'T$M]> MR:$MS/WJ\C^_GE___N/BZHDCH]U7\GM6SY!-V'QWE/B]K>>07?[T^W_+ );M*8?]L=?&*IO^B M4_*%C4KZ5F;BZ\_JO[$UU?><%3%Z0@:',[&/HYA%2P*HT?%^#=Q;5#E;WDUV M+Z=[\@F=*.>M$Z69[^',$#?NDN-!ST1Y%B3/@E[G M+,C=Y"RHOOZ7G_TLG/[Z?W[Y>52.DU__?U!+ P04 " 1>*-8OKF,3>T* M @ )&R$ $ '1EL%J[]\]?1X>O9X M<7/SU?_^S__U'__'Z2FZO+ZY0W?X%9TM$N\%7WKQP@_C7831UX^?OT'_<_YP MBQX7:[QQT&6XV&UPD*!3M$Z2[9_?O7M]??W677I!'/J[A P7?[L(-^_0Z2DG M?A%A!WZ/+IT$HS]_?/_QWT_??W_Z_N/\PP]_)O___????GS_PY_^[_?O__S^ MO=0MW.XC;[5.T->+;Q#T(F,' ?;]/;KV B=8>(Z/'L6@)^@F6'R+SGP?/4"O M&#W@&$MW="X? MW[__\.Y_/M^R8R4:^U[P:_7<2?OOWL&?GYT8I_QBKWH2Y _Y29 _NDF^+:?Z M_3OV1[FIIYD#.>@).7SI''"PVWRLHOSQ_3O\EN @]IY]? K-R%[3LWKZ$;Y' MUCV.LFDMG?B9=B:_S"_VVV*M6&WREUS377RZ"5G^D[[">Q M^(UV&M5?>3O^Y8=%_%!_#7+/4KN#4?%,T9_C6E]@U2/715O&?U7 V[3-S ;UPF",*&#P:_$+[=; M+UB&[#?D=W!/_SD*?3PGYP7!/YX>;LSBV;O$>0N#<+-_!UW>781$SKYW5D0B M\(BHD_THQA$CN9A(R1Z=TX?W\/^(#"V)T[0C@I[_\:[8OD!I%V-W%OPG_?%XR]V?O-^V;24W?@OQ=+VON"!2^Y\[))_$*7# MX9X[/KS[CVN,DUCLA+&=88L^P!8]DK7%8H]F=Y=7=X]7E_"OQ]GMS>79G/QP M?G9[=G=QA1Y_NKJ:/QZWK^/VW3ODWDS6./$(DW7W,M_)L+$?6VTL^CHWR#?' MC6Z^T>FBQ[/E;"O$-_B*+[Z;>W8V M.E$P'(L?6AV+QY_.R*F8W5Y>/3S^ 5W]]]/-_&_'8S#8,:BX+_HC9S@@?^SM M@!SOC9X?%B=>7_OA:UU),6MOV/(_M7LJSAY_0M>WLU^.@J)^8^=K#(^Y$_#K M7?I9LS$__OC]OW__1S"/9)[(4T3Z(M[YN.K:53];4#.L%ZSNR<>Q\##_;"I^ M;]B%'TJ[D-% @LAQ-[2[\8 7A&%_?Q/'.^Q*>Q"11KM@P>XLMD,UVQIV[8^E M71-T$2.->&O;R!0<[+#:+_6#8C3]5[ ;M>%QK[5IG2W86QSB)?\*^ M>QU&CX[/UU_7P+ G/Y;O-4H" 0VT#",$5(X;I-V@FX M/"2!!X;@)!I-:N/CUW*$FC\T6!S'E0=C'*O]FV)*R@DWIG%)" M2*9TW!J3MKW;P,S)D,D:1Q7>B]LPSE3P6HT-FU>IEPO"B%)&.=*(T4;H:R!_ MM$?JM_13&+JOGN^?!40'_VWG1=B](0L0K"#0D&D*;#OK-#1L95E9%T21$X"F MSLBBC"[758Y[J-W#.YQPUR']RC9A0+T#;-]4?S3L55F5)X3$IW7/OCE""U%B MQ_TQF%) MU@DN\@+5N3[H9>6,*Q4_&?DR4T'%?#/N2D/L&!.-[ MWPE2NV3^E_J]^*&LW6<$$*5PW 2#0VRS\1*JG9#S?Q%24RT.,E.^KH%A<\H* MOT2,?B8Y=,AC!X/*?.V^9$2S[A6$GRF8 _I30WL>%UVM$> 4G]B98AM%& MUH;*OS=L0]DXP&D@BQ^.N-78]RKM4_K5A5\H*O43BN!GM_9'RKFC^;MB>LDY?Z9L\ M;E1])V7N4LM^UF_$'\L*/?0]KGMCSZ6\_.5?&W:AK+E+)(Z;T=Z>+CE#=(V\*P3Q5:OL+?>=RO7AV?\@8VZV+8T;*EH*83E/E MC]OVDX=4WDQ]$\,&EFT3&F_I<=-:N>?RAJ.J M/QDVJ2I7(.^J.^Y,8T]0WB91_+5A1ZIL$IE7Z+@;;=U#.4%2]5?#WI0-$A6N MHN,6-;)]G[DNG078A](UO,2)X_DY@[BNG7[;_E05C\"LY$1F3,GF]Y!1/NZA MT7SNK%817H',S1?U?'\?>1LGVG_"X2IRMFM(@?[L1+_BY+/SSS#B^C&9,29" MXMS;>,%JMN2='_ B7#&6Y#,PPCB&,U0VON3FE)ZHYSWBTT+RO!";V FB4TMM M!# Y*LZRZ:%PF1*29G@\C?9/8RZA?ZRC636HX9Q6Y):,>$[SL ?''HCHVL4)D?FB,_<%,,[BW(&KV]IP4LH6,4$YW5L:#<:)(T']N*N=7'-WY^/9,MM&LIPQ6>7JW39W,&QQ15H/)PEW MMK3=IX3L:4QC#HZ[6C,F=QO&= :SI10F<(<3>2_-S0P[6#:;221A$R6B)]2D M=MS AI^E9H]T8EZ[WH;M+AO@C-M]%+(ZQ@P9G]^:;0U;JX\N.KZR_8<=&3>V M:2?##M<-4#KN=4=K;BH673M>]+/C[^"?8JF95$/TH%O/>?9\,E$X0K67!,->AH.0T4@FZSABW$RB_1EH0<%P%BJ2Y:I>C..AZ-L4%"21LTAVX-1)^.(Q6T#,\JAO @B0SU86 M+&YY*U$'"H9#438!2J.A;#AA7. #(B]@4?W2>:!VX>.A:'A3W(5,TV/O\6QY MB2/OQ8'2JHJ+P=S!L.5EFZ%\#PCR7$" 7TDC'/>WL0X:1MA;!1>\P)L &_\) MNRO5#M?I8MCCLJ$PW>,9$?#8 $B,@& (!&,@-LAQFYMN<_:-2#+S39"BQ4L2 M_3VWUYXEJJ%IN$X5<0\2L>)S:#!P\]R MMS-0X;$JI;P/.I;V]/WP7F\S[>OT57O4CA&\-1**S:$LAD:& U 1=PE*RM&C MTM=-_R( R^,B/90B#]KU=6PS5586(PXXM3!T2'H M_R%&; 1$ASAN>E-A1$H<%P"+3'-(F$^A6MRHV[S!8D:=ZTRRNO7^RAG-3MIJ**90Q/,BM0J?!G.UD(JM W7#B#+9:Q8EC!XI/"-$9(3HE1.>$^*1X"\2GA>B\CN>M9LC MV@E6.+X):D(@Y8(%VO75GY4/9@2'.@#(7I0]"AM-1 M426@^>G@.%O'?)66=8-])XZ])5DU>C//=LEL61=!+93+H6=>CSRNQG #&$Y7 MV=I;F@PBLZ$!C8W.6A)F_IZXX/ YGCM[YTYYE8TVFN%$EHW28YS(X\TX$"*A MT6;0D8;A-)6-U76Q"X_VA)YDK'PNQFPI-N!\SR&[*@6JNKT,^U\1@IM)3X5\ M#;@3TM/QO$\1Q8X;WC0Y8Q-&B?UM M>Y721>O>AHW7Q.*:-_[XZ/=DL"MLI%AVF"2/&3'8Y&H3,!R'NH;>XF% \HAI MG,OQ0'2!+S9*?BWZ&;:_;'75 1T?);SN.#P[QO!L"?GN"R+#7WK^CGQABKTM MXO.TZZX_!1\K[*G94' /T,&H_,^'T^-A'T]#ZS+"-2!E&_8R['W96JHH/GS\ M^OO%/Z^QT[7;&_:XRF990$H_;FYO*90X(3>B%[K>XA[,:F% OM+[D'Q3Z9JS MB_."_$Z15-F"A.$(Z"-7X387(R(^)/WR\X.BKSTZ[#<(!CX>CJM;96&6XQ:VS3(N;U(-I-RFW0T;KH]NK-SP MHZV]EV^8(4D1659:W-0E>K%V(B7P27,"^D/PG3XA7!R"=+S<<9"\JWS,XXFH M>2+ )KD.?1='\=5O.R_9F]_N1ET,NUX!C2F1_P-B _S>'V_XGV#7 MTJHZT0)Z/N EXO^4#\/;<^1_&T:K=UZ0O'.]S3O>YIWCDSU]HQ36$5[F3D_: MZ>/[]]]3$FYR"O_^]BUV_T^I9T*F^Y>O8F^S]?%7[WJ:&?DW,[2X9GZ:+U'+. M&DKZF8MIM[=XO>#HWEGA_,1)UU/1@TZPU&[H:04NN*G!CA:'ON>"9_O<\2%7 MZ7&-<1(;YUN7@&U&DJ66:L(&>[*HX;D])CM?'C; MT!]V&=(9&>=;ECT-*] 'Z>DRW^0L]#Z.[4^#0VUVON%*A-HQ1J6-&"^^784O M[_#"%R4-(46#=.LT7/8J4O%I Q3K6@Y[-2J2ET8 MYJCK,O 1P,^)::^E)L-.1H*N,LRIHN704\OA\ABG5]EZ:"&I"@G&*/'H.@W^ M%M5)=#0_4$VH#,M2CV#!]0Z^AG]B*R%;C@ZOI,_1T<^&9 MQHE6MAY:PU!&CQE5"F//H26$- S**"&46@Y\4Y<0+V>^ 2K:6M,0:DVY=O_1M(5:TU:V'U]SJ#5?<\?AM8AZ MYZ'4<#2-HM;\E.U'U2YJ3E73QX:F46O6=;I.0NNHQ4TK6M8UD%JL-:9C11NI MQ4JMOJ.*^C6?>TV?T63GFN^EHOW81LGVG_"X2IRMFMPAK%RFY^=?X81?[1NO0"0J^?>A@C>D,Q M._.B-+478KP)'.Y"5@8J6UM5S6R&%E#K@K$;Q-=F9*PI9^UOEVY$QV)8PK9) M9TFF%)-9-N2R-J7!#6U;7FN05<+EZB>176HQ5+O_6#NDF5"K.ZD3V=&L"^V_ MNV9$QK=#M.>L);6!1<>L.FV&39[.E&,@!G(YEL_8@0/HSH('J!$-[@( -:GW M< PUW%B+)*JI:Z?<<"5:T!R+W3P2(DPIW;98VC?I0#?DO>L 8RW$V0L9%)0C M+@(PF0]^D15*;\AZO (PB1R%LD.Q/F$3X ]K''""YN"S3:; M'MK;G1M2J,];W7JM==]N^K3&HN]?NJ4U^2_S\'&6J!^ M*F_77* ^!QM?E1RBF'1C+72X20SO NQ@=:C7>ZPST:@L<,TM;D%SK#NB;D'< MFK= ,W)C[6F/56!K[GCO(PZ[5&UKFVI7HQO181D>H)2G=BT&&\^&M[_]7=^: MWF@B4__%&.O*3T.-;'/INM03[+!NW8<=6/5N611/KW1W(CHMAIN["7H<8?#D MMN'*FQF"!P8?^0"7KOE1&WL:UH/&VK_W_1 ?Z6ZJ73FIWD74D-QH9GUSM:"Z MUORZE"; 6O.OO"O9T<6N^E5AFDI632E;"0=M?TFU)SA\7$C+@A_&>)%.="UD M\G4)F6Q';M2@X"[L-24TFF.M32F#NJZV]K2M)4VVW^-N1$<+%^\2 -6$R'@Q M ?70V6O' 30A-W;T? >;7AM:8^VA&HN[YJZ9"(SOJJR)2-W8^]B([LC[UP2' MN=G&-J<\=MIUAR^S#:U^T;U<[\5S=XX?SP*_D$#>"-*KDDZ[J2Z=^)G"GN[B MTY7C;-E4,78WS"L4@Z)S%>PVW#1SZ\5:-+(2/39_/XGA-T \SCB!8;H?)!FY M]4DR\*][O699+ZB=,EO"7_XJUA".7LO^/+3AJFU+T$.J1D\J-B M[J^4D+33@<-%KBGYV4G""FCDFCL(O\DVD/_B'\):1J:&;Q*\2;] .N&_?*5N M]\[6E"&0)0O8(6+Z"R8O"[E,SG& EQZ$AK%?@KYRC2$P$BNX:D7*&N,RQB)1 M4.[(^Y+]9D[^%3L+:N3^G / +O#XY3\(V.0_/"/RW"Q2V= M'T\F,A2XT#:UMC-4 BC[V[-U):).VN2>Q:90=W+J3)7EA\?*1K/I@Y"42 _D=CEZ,'VBM MKOTR%D>)Q!3Y*6.(_/"/]-3(*?9G1),I<*!OVW;*);,!^<4_:*BJYPKW7GJ# MJ;Z4>GT.3PZB__,S.3'LD?)"]T/? D_5$/8DFT*2FIR:)N=KJ>28NMVM,5B. MNM8J)_L*N+UR%-#?L!.1;T[!8CM:]E@7 M=HB;8+M+XENBL?H?M'NHZS&YYT)*3O[OG>-[2QJJ&+-\WCM,%!AR;3-QI/C] MG3W'-+N[X=/1QXB]/B./1.3WU&D5U8)!@X[VCVXF@\"I9F=KS$FY;XU,?PIV6Y.SM@ 780!%>M@T'KSXU_/]G Q7H?K6Z3$! M(:\%2D#ZX74T0C4>Q9Z.F65*E(VE\9G[SQTS+T&0'WD-(G[=@JGF@DA[7J)W M(_5$W=KR%&XKL^VE0<=1S5IS\#"#O5 $;_SB)>L'S.I#QVMO.P^OR%U$9IJK MXBL9NYI2L&=5Y5YHQS;T[%XZ=!4$ECLS)?(W8Y1 M&HUN=OH:F]NTP)%9I2*A7)$;DC'3.%#I\C[?YY2&6*\UQ#ICY5BC3RA"0,2H M/.!D%P6S 'ZG-6LV(C$%';7BP3=KHE6=!G &S )L< 9D+28@HPA9L)[!/]^Z M?S\OAR2J-NNI6EE;1?DRN0VYGTEM,5 VMQP]5B<@S'J,%W=+5RIHU6UZ/9T" M)DWY:1<:C*K>"HE+$:B1^_,4KF_R\%(IJK)$G_H"K^XV4O MT^Z)O$ $A)B* M$S,H./'BD2^Z(@!7V]RFK$#=E$1$Y'&>-%9 M,L0741B8VOX+48?7%&^;/ XK3/]X2:Z"5!+M.X"KY2QL*N/%HV8XH;H>%C5< M5C6C@85)#YBB"4\AT'J*5*VG8"5CML>;.-[A&H:Q7&M[OGH!:) ^_9"EDX<]N O! M(;];4"\"#_6IOGCA@5+Y]?L?: (V 77LK,KZV(Y&KU=*P?I,,]_\@K2B#J1I MTKO7::O7B7KG'K#C Z3Z;=F;U[2WO %D/^ SK;"YFG:BMJ=9E(6JW. M8E;5TJ+F+9X5]LY0<9'F35&AD6AX(1/:G4BCAC>AT7-PG.\SP*PS=^,%7DQC M;E[@R#,3P.?03<.\&4Y&9:1<[9^)3,.RV21LWQ'#W17W*%QOLGTFR;DRF MUSQ1%$@\8+QX>,BHHG M>H!!K.VZJ#Y-%8DES IKUM>'WN"#_G$7S\+4X=5W+P;4\!L;B MD]/_%$1A4S*[T9R(,0<<8B Y1''R@%EY""Y;J% 6ZO>WN-L\+QMR ;4B M1U5+>]:/W7-,UI"LW14XR?2>D\JV4YFZ(85,U7IJ[F^P\(&XM%AC%=1!&PKV M5++T'H>0;:B/LO6(=*2W+VG[V$S16F#LQA"'D>E,^?*.%X[OQSJ/C#J+JP?: M%G:ZS*=8N]&2$H.IO!(L.IL0A#W$($%3T)M6^=:K6 M4S"@-;:)3<;,]?3X*20:9,!08B,B3G!YEXC-O$)$=BEH;]HVE*8106W8MNJV M]J8NV9$OP]USLMSYY'L'GQ[4\L;>"USHAN#P1C1ZM01=P+TU6_(L/3%[EXCD&U-=''*3":#Z%OPM$N@6Q$="S!!982<"T&U-$D=[>A:O M"3$S*) &+RE8=K0ZB;:+3>,">5.3/21N@/T;Q(,M1ZQ1VPS47>PIB$R\8ZG[ M6MVPW' "QTA^.-11)-6MK29%,$L">[J%RUZ3$%'9?*( Q)E!#)" /$CJAHB# M7+B.2FGJ3G@"AY)JLWU".*2+6G#ZPG\ MOC#3W)]&C_XF+@OKI=OY@G ;X/O2"9OX;7Y*OFJI6$S_:( M R^,R-<#CQQVR>6O,/]VI691-0/M))7;B0;F!5IP5&5[RU;L^J@ZZO:]'BX( MK-DE&(([X?(E;TE:<1H.1>RY/*I&>:":4ABP

$]X(J]:@[P%5_K*J6$\B:26&*:L,HEGM,R!U8VPTX[@-$1-4;EXR:6G'O=A5'Q=S> MJR6B%04_NJ-W-IAY)(KFTCLX/:&_!2XRT.:7V;4 M^K3?7G>X"YA:AO''LK)L_K M@J8''' *F6[D"L^2#S+3KG#FU,WDK4=F9-N1$!FY_(N3=2C-K?Q;C.^<2F=X M9W*32VU1EU^+V^4V:XC9/.90M 6 X(7+PH#EEM%Z]$)Y1*"U!B(0#P/N0Y' MD<]>H9FZ:&$?I >%)X%7G+OUY)3M:D6E!8')>WL>R2;XN$;L1P>"5@-!C;/N@.5 M%D286J%"V,)3?;LU.DX4'(?;.,.=A+! T3IY.;A;',?SM1-\^/B9M%S+G+7& MS.DZIL7TT>W6%U@-O'R.5%/9%'-1L[=USP8@D&596/C"=[Q-?+XO)69IH^1; MD)K,=V\HP%S9V"(6+,O!2IV0>N1&16O[\4QR;*^;]/ M(&Q ;;+)QVXV+-'8DFRO GBF-IVM(DS_H?34J=L.A %?7G<(!AK,H65 %2)UGQ_]L[^OR5@$UW)-E9HG! #,5^A[8L8W? M4+W.DS(N@IK)77-G$ 3.3+ZI\<@@PW>A:+'8 906"5@IEUAE)"ZVLN?L98ED M5V^+-41%DQ_A^]=*M=HN=D*1KYX>5*'(\*<)8PBI*B2VH6 S-TXN<5&63^J?O8R?R JRB7/?_<];$6J5S&*#RG!F<8,C.[J M;>M%Q;2 .CWL>M:E>FVF %AU^UY7^"D@+?$JC,".J*E-6MW.,BH[7*%A8,)$ MJFYKWV9SOHN] "HH,N>F#KI3W\?>+FRV?KC'F)J16'TV[>.G;F_O!:AO9^!? M9.T0]EY(6WP:BW6S:80>H"K34.X]WTS57M?O;S?2ZRX,0N$\%G'%-.Y(>Y)K M=;4?\2D'7=)C2&::AJAFQF"'Z?VW!CR]SF0G )<8ST-AF,*Y"GOS$-Q*M(PM M$7G.]T\Q/+YI7$&FG)J T(88:@(G:?^99JMB5AB5(KM6%F5NTM,>D L/A5%7 M1A-AN KN&A"8",2\T393V;C?]+L:T &L#:WY U$/8![ZK_ Y)M\$3YBMD$W[ MH3L1Y*US)_;BQRU1IMQ9\+,3>6",!7[J875KNH^;P,WDEQ1[FR)!%+\F8W.+ M?N%"U<^S7;)FRH_2-ZSN,81.+ *XBOB M$5#6;FE%8AK*DJD81(/J)EW)3L50FAH#39*TN9_UM+J(+/H+CN:>H3:ANKWE MT.Q:@,7V)>Q*IYCXZ--$N ?,I,IX[6T;1O?7(&9OIR0D^G*LBVKG])WL>*SN M?U*"Y\"?K*TPN)I _--^PX5&4Y"ZZ&MO%K58LXF([A*63Y8P1 &VZ\GNNOZ] MBI!Z::-EH;E"U]$UQ[LPN*Q?BGX65!52'F8>HZX MH]HM#VEFY0ODLG_54Z#APJPGG(TU]EURP5%O:U647=]#V"MH0NYI<=S)5+B3 M)FX4'=",AOULPLS^KKK]*EKVCYD6<;FU["\!F^13#*$*<>)M ."81@/NC4AJ M74C:TS.=-W94= "?N38V7:%4OTV% OXJ\B.O=H!J>UE&!JO+1M_3UZ$)BK0: M448H P14'7UM'XN!RR[&&YA#-9Q9&I%"U)@+)XKVX/73Q9MU(&C/-@9X)V$@ M]N>>",-1&GQ?C@Z(I> '8%(;6M$/;7M+PW,U-5=?KHE=!:(,!I8'<,G65J=6 M-*!BC=T[ "HAKV5F;59P5-&P7V$6;SSRF8.6261%\H$K\UE4+2=34 FP(&L4 M/^+7-WONJ]RW-2?PEC'Z]"6B1T3C^BQ9MG]+%"FU0;W^IV=G>N\5KXU(' M'Z0K+P5*D-?7#8 MP7EM8A9H3Q MK"V=% )X$VQWYJ)AF@X32*9N%+' #GP6PB\%L$#9W[3V>A;98,X=M3"3B0#W M<2<9V%6$WXRF]K#K-;K<83",7SI["G]#V )SN<;]UI6RO:BC#"^[Z -7E[ S M=)K I\4S6])(0 GDAUQY[(_U/X]FU&QGN@O<_**ORL1O[>Z'$3EFQ,EK2ZU? M'7T?0Z06Z-QT'FH5O;IAKY,!40J XLA_P!;X0M1&9OU7XW.8*^+T2-CBP8,D MB\"EPJ;R.,EM)A),T54 MG/;V4;>?P/.93T./9\O9+HG)0T_OQS0Z4%B7]<@R?5.?I+8K1Q-FN5O4I#B[ MN-$Z&F0/ T4I3^XCCQQT6BF"(H&P2O?MX.%'FM@4T@$D98_FKS1.*\MZ3=I6 M"LE'=.%5W#4D8CVPK#K]U1!=INC4KT.9?1[P!WZG7@T'.GT A4)=SJF@T,F)TQ:1J=)KD RL\;??PG$%M: 8"0$6# MD)ET3>>\)^H319&N)8,U(M%_8&49L:IDB2Z!#G(C=&9^?MJ&:<7W( #\\MB) M]K,E ^CY!!^]*NIRM/$/* _H?%^PY]Z&BU)9K7R5#ZVC:KP)6$TP\1(1&9DK M.U0[4[X9#;M7,K?LFL*IJMM:GGI#M!U#)XMP3^1&9JBK,0O3@\+>]9-CZ_>W M>'61EWGAZ5S]N28V(U\+,6@<>34F[P;<3$*=SLK)&(/;NM$<%;/Z+/:<>V=5%&R4M*HLAI2Z)[)L M5A"#6;E.M2VW']K3\- :T0KE!ZY/%,0JNA,2W4Q%BM0=[)O9^3T?R-(Q-Z&[ ML^ !3BKD,I(&1 >(Q(_4LGY;%QBPES'L76IAL)KCJ#*&0HN?4*/CA' \1=(0 M^('4N6NZ3A:9><%^N,7N'"_60>B'JSV+<=1NCZG7J,!HE9)+Z<\6OX%".>;S MO4AVR7ZMPWUL0,"N@4'M,LV??C,.;$-*%H6V ':!.@^OG045*#\[;U"GZ#R, MHO"5;,Z%LR5_28K0ZJU(V ZG>\#P+3$3, W["Q9X]NQ[+!3?&(+=E(I%JV:< MS)8 20I/+_?RQX]$#E&:,)4=['D.>45 LJ#4G&\0M93-)Z-;J&JBTP2':Z*# MS]=$)%ZMYS@ O=:0ZMUH]AN?4YVS>;[_A,-5Y$#A9"8QX ',"ABA]WVZV/ M&0#,U1N1R"%@J&![S")TE>&:G4G:-%2$_@O83/(6%=T%HN\S%>E&% F,,";7 M!8_V[E X4D-G,B8+\&,L:MHK6%N+D3 "=(8HP41S?%7I.A4-IQB]USQ6K]]; M;0ZB2[0-(W('D9&N?&_C!4Q(45Y;YC[V4,-YF4&R?L]\3F>+WW8>R^OB>"VT MU+%BX1L0L(R#F(HW!F.%JG7/N%_4%$M%#*E(HOH,&3I,+82S9B2JKI_UFF$W MFZWCD:=7BNA@OV(1T,:28>;^-B_83/ -W"R.JDEP=&T*DP*CT7@TE&B1.:M9I5"QX P(VC?:% M,M/&.UK;93188)5B6[]?OU,E%S.G0.',?S<++L+=MI2M4[.3G0I;%W=_*TPW]R>[!ND'O-U%BS51P\AKOXJ< MC48.TW28C"GKTO-WB;*>CJIUO\A#9D3G?!!]3 ZHC"B:!7:4G4X####JW<^M MI'+XEC)>1-UV,AH8W# +L@\"B8N[5[1V\&8T[-Q9CY\N57<6_,F>+8.[S6=! MP;5>F01^%R:7.":MX%,YBWDFN-1 9?'H>11[M^/GJS/M690:3-(CKPZ@T%V2 M?5*V*,4%$*#+,HP @N"*HL=LD][D24;L8-M%NHVN3MAWUK4)! M-5@NZ_8>6\:!9:[T7U=#O]&T@];R3MO![-DQTDLFGH<9@/6]X[DW1%C;>A & M((HC$=V%-*1Y**+.*DW2W#W'^+<=V&0R:BJ;QF#C]>M'JJY02,._>ZF$V"O] MB2"NUC)15#:W(US.?U$*E_"G"2 9F=$SJMO:3Y:5E(LL<>(G#T<.4=JK<_C: MT>@95PZT.VJV63H+_!@2M5SK/C9TL+8/5(QD@6EGR7WH@8HW]S;Z*N:&3A-) MJ>39D-HCI.LQK6\C3>G6Q[S6Z=IS(:[4.:6J'UEJTG<(>5W8@PP8",+9:&;R M;/D49V49E!ZY 0?J=3$$F"85&^Z%W5,7TFGJ<0@P&?<1(-TF>Y@V^-I!+MQ2 MR<'D8>UYD&G$*3SB)&&1N62:6<0+]8['FEJ+#8E85$4JM0%6E)6>8Z5.8>QH M+ZHWBY5NDA9O[&:-H:?'>40?H7WFCM:RHNG0;P3IU4/CZ#]S'WL'A]?V(TI> MYNH"5=CT-=3H:-&6Z(/Y)')\@^VPT,SB!9RWS\UVY,6O80>J!4G<$_'#,:16 MEB;LT9JJI#^!NB*Y5Y@&#F8AW+H$UB84IIC.^MGY9QA=P(X8S4--J4RZ5 4+ MQ#;:0UN1FGS4&U@H/0$5WAQ&Z5<%MFL:C M3I<:IAQZOBZ=Q*D&&C0VMW?X)"'=#3J0"=ML[?9PQ(@4948)FOG8#KTK0R2'P3,">G+JISC.'' MC3$G0KO(>%1$FA=:C"P@+'@&K0?& 3*/"T"4BO9:P4;?:P)^TXH"++=&'(=: MG2E,=>!!(O GAX*47/9GW4[ @ @O9*%K$BA?.U$-JU^X^@:.<+7?]$US5 MQR((.+_="F$]NB*5^C[3\#,:"^OT37V"55\>\ *3,Z>V7M7J.@WW6F91R])* MC2&/=?L/5#CC@@B^>QB;E1,F4TB_?*+=$L7&"18>Y"&E+UJ#4AJ=B5L%9^&V M,GC'N%Q:U!8P;Y-FU)FE6&"5OK%!*ED MOG@K,C<.4=U6..8WY#P4(>)0]8'CVU2PV9J4G8#2_[I79EC"GT;2[&X)#?]^ M302FNUV%W[NRB45!5Y.Q9"A*8>[9Z[DF-,G5H8PER/W9_J4([S3+O6$()>KR M>\H._69JK"*,E:CB5*$ZH\(W($+W>03PM#S&,Z/T+-:,9 MHNQ;Z4K<-8*7A+_VQO@F19(72&K-4NCBE"1R5FK;#Z%(-3[*%Q@[,:0WWOK+<%+LHN@E),H/6(. M1S63L!?*&*V<@#OZ(=R!3,@5&(SWY%.#ZX@5&TCM7NF387I;^J%M$^"N3M:S MH3A!4RJVZ]>0*QA"/T"GI#7+8(-,#IA:7>V)A5 UEWR"1#9327I2"_L*K&FU M*QKVJ^Y[ 53E2P,T>6AFE>:O:#DAR(Y]BKZA\;H9N]E[AT0:0UHVD(@ -T'- MJNUU>UL%RN.Y&?=.-(OH]<_ 1"F'++S#TM7J4TM49KQ')_E !/QP /+"?R! MX1%+OY!:RE:GS!9%>E1:H?3AZE8G-I4:,>8D5&7[7M^I*D>L[*M5O:/-^DXD MW%D@:L*Y8W>=L0IM P*C&GHNF#Q,Y 7V43'-?K8\_D)>4R_7*ZBR5I0K^]AA:'V#G8^(,)YNS@R&= -,A2U520J&]LW4EZ] M.2)^XAX'CD]7.W +(-8FVV5-*OU>OT1*=#T&O23E2>: X\!PS#ZBJJNY&8%Q MY0399$B%,250L;+I1*2WJN0R*:.LE@!GHM'KP3IW?+!//ZXQ3B!FAFH@BN(4 MZK86@;."%41%P0K"?U7A\,5FUOT-D)G)0*A-;@6YY<&A1&B]01V)VHBSK( V9U^C"W;3$-32I!K(+X9+)VUN]L_^#QW.) +\''@/G<6I+!]I %15B+Q(Q0T MU2*!]$??WOU>79N6W^6JJU[?R9ZBVL7JR;[.X@'M^BQ'E6M+>X*C\6!4%&M4:[8;@(NE&(J0$-P%$/W M"3"H" )KR&<]*N.GN-T2P9R%FV2@NQ5VH_:T)A,C5S_+M$[/D=+D+@!TAPB\ M"J23W)_M"TE$NC%)0]#$GMA3NU2S2?YI3LBR.5[EJ*]NV.L]) 575WDJR%JF MLJ.RV'9[.KVR0N1>@5DO,ES4N,V:QKU.BD@#4$_7\1_"YU A^ZC;]3J57PB? M/E%SYN2Y4,ZCHM'D/<4 ZQGNDD=RMGS,?[V'8M!]XH8:!A@9$HQ![0-\G1=& MS C#85% =$Z'(]LO7KCWG,1HY(Z*#4NVBX4[3^A MMZ:\Z'+#J607U'IR]'VL9QEP*&Y6&KM>3;9:7>U9CM)H[!?)J,,^ ^RR O.; M[4Z@)EPY44"^CEA$@+&X#971J!?:_8)%J@)1>$).&N:L3'5K2\7FT0593<@J MQL-:U=B>%8(99;1SSK>9=*$J\DM6)83535#9J5I0FDHD9D5L) V&? K"9U"Z MX3ZGH<=Y=L[WM#NM.E:O8'G?P]E!,;W\ZU\+C.;^9!.(IH <#B8C;6Z@MLND MLGW5.3WU.O;Z(HF$D,].]"NF85<&N:)FIRD ;&BO[7*[?B%E0J*&DV_?W4% MKO 6GFW5BVKJ,9%X7),&H&IM,3,*M"?J'H.+[=+9$'DH?@QWJW6B\SF:^]GU MIBEBH8JY1)D/$"3>L]G%#?>ASI;91VM ]!IN/&M+^ 39$I N\R\,;A6!9/J MP34'QD.BI^]\V'P*8>=LH;#RV7;K$S;AOB-:PRXAO[KU-EZBQ5$98J1^33G1 MSHN3HOC KFUC-Q !?0SZ[X2P1D?RZ+[I>W\E BLHHH#JVS/WL7E1,5-9+ M;Q4-;?MCN4E./^_JMB.9WJ]HA39)D"EYMBML\#4Z3QF]Y-F\1RE MKY+9;5@P3PX$5S"@^]Q;T[1Z<>L%\JR!K0(M1"QA=]!/V'>YV%)E?^M(<1IY MN;HGI:*AS1(-%=AP##0NVP93R$E3*F-%IH?D&U5,O?QWBUD /B&WXO4!R*J= MN1LO\&(*(/J"]7@Q-3OW&V*,DTQ%N:?*B\@Q4RFPM;M95,1%U4=ZITB%#%)P M/Q%#1&,-8[C[KP*BB$=559=Z(VMM07[F>9-J%[CA:)U@"=R7]WBE>-GV8PUZD>4>DPABJ2^:T'3Q6)Z-ZLYYN(W2#.E&F04 M,[B+.1E7>U'7[&SW[=%!Q*H08AD+$B8RM43-UT[ TL_@7.??&KLFBRD%- _ MUDE@FL[\)A0%F]Y?&O@/79]>W]WR1TOM8DJ3N+Z]3=BEM/ .?*7PV(N4ER?R M^48WM/ #"/N!6WTJ(?\G@VJ7@ZR51M AQYQ,ZKNIKIRJ^23.PJ5'06:@Y.)L M>;Z+B;I E+TZ.ZKJ.9)XSFV7>X%0!6;="MF\LIF]H^/X.(9WD19BYBDRJG-3 MV=:>O,,3"2@>!7R :T\1M%"GQP025*Z]P$N(?OP"T=0).1MP93.C;#WX>2.! MGM^AF();T6,0TQ0YL.<3F9@<;?+E 6S(,EL447;!%*E M;&Y1!Y,.L^$9KFYK;>KBP:0)'9 F+P61>:33+20%:GKMYP MM/!BI:FQ.9U1@UVNB)P)C].G*'Q-UA?,(Z*,GH==ZDU*]LS#$0%B(^OGN\SBWY. MZ9" ]"KTEX:=)R=%E"&,XRRD6,0-5Z-9FXHS#SCB9*"W\NF=4@T)6O$7'$F. M#VXD$+O.\3*$&RS7Q%X.*74V?<;)&JXZ,/O2 M.*#7 $=@U#/6WZS?W[I=,-29]:YW8.WF%><<%OA$@]0:P=;T,H1-Y(L<5C'' M)\Z@N>HC ;VN*]@('G-Q:R2:JE[MK=1S6\7'L^!]!46END)CWG)SHN+J?W5^B] MJI;V'P3X$^3 ;+(_J6R-'8E-SCJ6/QYY,3AP)?M]RP3_SL,-4@)A'G)7J!X6GGQT3"&M"CMH2VIR)Z(U!L.( M< ]V_;M=RB8J_7Y=:/9;GPA@8KR%.E"UT,#J/DBK8,P%+K>UFH+*WFI6@BJK MPTL-&;0X05:I5]PM-3)2.Q#M-^DH7"C/3_8WZW!@9!'@BJX'!%9H/!'X)$T0 M1$5#>Y;@./$V#L#.I)D#Z3^R@ZO]AAN1&!6@[6Q#A)2%4WT%532PF++#*V%Q MZYFR7DJIG5U?1ZE@>3G1Y;F8Z"(C*PH =V ''E# FON@\YP,,Z!U)P6MLE#T M36??3LWXY3HT1K4E/6XDF$--+55H975[2UZ?EBZC4'S*S6S" CEN'CC1+]"/A#] ?+F]+JYOH]5W%\(27;\ M>X>\;4;LWW+;446,,]>-(+V#_0?>@:* JV\[,0#."LU.8]JIUW^R2 D:';Y6 MUXGA*]:NB'&^KR:@68\A1YQB$ V-A&T>*<.ZV9,;>(B'-KZBT*A?STXJV,Z6 M9S[Y34#QR#Z3%8-Z)B5/1;T^]O3WW7.,?]N!EQ'26HWH*NKV]JX*>BZ)9%L? MZU)U!;2@9!.D)-S@K(I5R+U[DF1=Z"=/"=TG7=!W$%A'6Z"+,I;&)C/38]RK:Z'!UVD,V!>@KD$!R[$+>H,IX..:U,/7GK) MK?HIEAKTFPTHH@AHHA"LF..S.F(4!V>^QGE;SUV8S$, 9,"N_)Q=D!4-?0]* MN+M7SYZ;.!7OWW!C3?;]'M79OF#=SC) MQYSC>!: A>#:#U\!CD2#P]:*C-W'_C[R%MI7F37H-\(C=0>J(]V*)?ZJ@ZS; M4AK5O\3/K0ZZ1]EL9&"S#Q^?J9>KPOQ7:F+QW!+%8$Y?F7+-<7.Y>D//?@/B MF'7] KQ[-GW5FDZ$G7T<]RF1_+;>.G0@DSLG?E8%4K7%^E>&>8> M'('(406W4&HR1=N9=)/+>FAS:YJ*4*^K3L0N%RR]Y-_/3O#K;+G$1 %O4=7 M-E'?I=<)-JKH.'0EQ\99"6>^SP$V( 2[2OK7-IU Z(X)-K!N&G$32KT>H*O- MU@_W6'-JBBUL [@(\$_QU-0IC*[H8\]TEP;4 T[#'7Z58 VB,"#_7#!(=)W7 MI1$-B^I^PM],6N107WE9T=@F;%Q)G+G<169XQ1H=[2:9W)$3(J+#F'5;)&_7 MP-0DU;WME4VL3 M+]2;8-'%EQ"O@=U28=%,+%'PUI::Q<")B#K-DM99,DTHV 0DPQ&HJAQ56?81 M@@-5Y[FHUW=254D8'+JZ JN^C]VB WI;G-3"ND\LLY@9?%Y20]N^$FY'RT%6 MF9[=6EU[+B$0D?>.2&L@S_A@AF1U&32U;+0=^C7/[GS\X?WY]Q_(3? Y=+VE MA]T*F%IMT\F@;>91 CX[B8A/!)BK60 Z0+A;K0'L"D"O8E.9J/[H6XZ@FCMO M/]&H@OW9:A7A%87/(AI$Q$0P;2R5J:]%UEAI/:[1PI8H&2FWG&#DE#$PL5;7 M7J^'O#J=2P^2;?G*RI?-^EO-5N!U 4N"K29I0=FE9\]\5G,""F2G]9\4:0^%(ODER5:; BMW%%5J#=&OWXI[N6ELH[#&0FW@F,8 934[JNZQ!IU[ MG?1=&#P]0AZ YWI.I'/5JEH.%9RE0X-2'X+,.E.=O='S %:="NRD0'FU\_U3 MX/VV(P)?O(B\K2%UH%[?GE5#[N5T@AW$I)"K*H*BG+OMUO=P=!_A+;]6*]7$ MVITMIN F'J]K[CN!(3% T;A?@99'Q*?+, *!1%?X M3MG>GC$]#%9:,YC4P*;[&)R"S.T+PIU9%]/TZ#=4M+H$%%,Z.+0?- %C4?I: M:LH$]T-S:BEAVKW2]YEDS((N?\K4K5\#H;<@I\(]WT4:BV5%HY'"=B_#!34M MP-=7$;*;^[,]E5?WN64B1T[(S40KE3[;C>@$(@4>P5Q"CDW\M(5\)]+R_?L? MM$]%O;YVXW6HW.6YW-"B!T?4=+#I72R6**0(\DDB[WE'TRSFX;T#=WC+FI5]C]YO MY@F#8*$>:8"!IV_ =1A=^1[=Y31M@#S'Y%Q'.2M,U0/3D:!%R2;R7B@JS5T( M6R 2])6RBZ)YK[M3R'NXYB8;\F+3-TPH>VK=JR&!J;V)O-9X^S>QBL"HV'%0 M:"FZ(*+'BLB"%>]A5:M^CU"Y7#O$3J=^2Y6CK%X_:P?FW/%!>'U<8US/S*/I M,+GW"KPIAW:%-QGL$,HI:(G FXY/+0)/R1RK6X]&AB M/A&BE-C9O9"V:1"O$WNA,T4V(F'YLF+&4NE(:BW^^CXV@FRJ!*FBZ-0IR*;N M ';=69!*FV(IZUQ4^88VH\5S5BTBW::8;<+XI0X?-W?M6TC.96D%KG#TGKDO MH./$U7ZE9GTGDKXC:AUD*3G,JUDK@4?9V::=(_N6U:8,J__&"Z#TKK'<_]$758G0+SV++ M5[^AR<6"Z (GRPTG9@VY8+47 *A2%%]0,=. 0,]XGA#V[.^9 MF*U",M-)-4TI3."F97J?9'^0 $*(+&^\3DW])R, Y.6NUMEG1C(3BFXDZR^@ MS*7HGMKQC(KN=M-KVQ3@%?@>% Z-9GR*_&:.F*9Z-(8;T+[SJWX E;;+5+(E M9 _Y6>">N:['(ELD$)3S?:XT4*RO#43KW]T0ZC4+\@PZ YL)V'6+*7%E0H3D MLI=!'R7>%_4)H3K=@^) 0P_R$6*9J[X^VE,=6I.1(6J*"GWKN5!?YQRB$T7 M8N!"*&(&F$YS^!\P63\/T-+I-?P4>)JXLQZ(3A'VW'2?U>HZ!:6P6+N1R%T+ MB@5"%=FF^F C:C;O88>#%-'T$NX#,>VIL9O5?'9)D"Z(V5S;"W=QOM"*,-!\ M^/B9M%C'LPAR;,ESD#D@-T+].=[9)U&.E-!8K&4X%\S(0E@_G9W*_7 MAV:.%^L@W$;AL]J:6FYC/P"L/GR@MHM]1L[WZ3]_\HA,2#2L/2UO52^L3=?9 M/G.?B;RW8[)=6H=,&Q!_J1:@N+HX_J]P'<1AH*[O4=G.V@I#!!]H%#CV M5H$I_5S1V%XP@0">"BGH&93K LC[9 _6&= Q(?)DJX$Y;D# '@X(H0UR"<3I M ](+;(#NY*O;]\N"H>X73( K_I73K6YC_96%=Y]KT)+-]BYD<9^:A*&:W7N] M,&+NUV^ 8(65FU\/R3Z3F,E&JZ.SFM.P MEW^SBXD"%,S956!+76\64,Z]E6< MVOJ!KL>T0*_NG(T>D,G4:XK&IO/]9^>?861,/&E P:Z1E]6]YJX<&BN1SW.6 M !O)=\2#-K6FWI84+::;9%DQG@'YK+IMK\FK^&VQYM,F_\JF"S_]XW_N_O98 MF%KV^Y$#FB6X$E']E>8ETLJ>K<*<]10G HGXN(6"[Y$0Q6JC(U;UJV():*"W MC4_^%:S(]@:G3^F6,R[)%Q7N(F4%9!'@GAI#_^$_IX'R4>ACMB1D15Y?7[^E MJP(+\O']^^_>P9_?DH_!3'T=R"'*+W_[S_>9>-.D@/?XN25]HN02%2Q0 R"Y:L &Q^R7PR?<1AD+96"=(&NT$9>.A M;$#$1QQZ%:2H"7C-B!;@9+^14K:Y ZWE M#B<<\09TTD"B2-B9S S?U,=5B4 MK)T Y3O]G0E5@QW_''8?\.TQY'$(?V^[[9PT5>5[4L_XYA)PP M"&2$N+^F:T+.]7.8??0IK=.U%T/AI(7C_PY71;X(!464K0AZ2:G_#A>'?T9T MV%,:S(7DN>7NC><]DMOQ"2(ZPQ,$8+2)<\FBF"F@]^Z5)."&._: M<3;<.-/X@(5$E^$'; [_1MPDB!PZ![3&OHN([HH 1>H+XEOZL"Y^%QR+1X\87J1%+V3Q4]UV6X^P E*AT#2 M&"@;A+!.X;4.DF-_HLR6XY4S0U\O&AT?@(O-"8(A4#;&0?+GUV)M7#4P+4G@ M[,'NQ4Z/B,9J?3EQHHA3%:<2#BU[P >7<]((LRP"4D(C$Z@R-T%E'EKV::6Q M9UW.LI@,J+\LO0;^E4U,4AIC1"2>=$[0+(M'1I FM0H@,.J+7[[T4ZE:HQ,$ M$T!?PQ2^07^G08((AD)TK.$-/YS]6F[[F($\Z)J2.\N(.PYG*# M+8,52%G$G$4W'>';R5KCZ/_\S"#[69;HARXW!B,!3U@,J31H!;YNHJ$D(<(" MC_@-+W94' N72V]!2"!X\HB8@O!O._*]$KF%/'O^*(^[S=7KSVA)_X/X M;!";SN#F*BUT2O93MZLO'>64J .G8(9#FS2L"<7I*-QPRT*>F/WV4!= _JC2 M,5(KI,3SH3(HNSH?I1TL[_6A3&\*"Y3<;;T83E! M :96I<1Y@__\VW??_XD^[/_VX8<_GB#"\):!O_B#>R(MKU[Y0UC(R."VQD//A%A(T#1;N.7\-N]^M4HA/2*FBY#6<\-S% M!K*Y$C*#WZ(]3+J@R,W2A1Y><6L$H$D-U'TY$#A-E(Z(I"%/J++!6GP!:^!W M8)_[!0:7 BIP0YA!0002<\-%'CJEFY] ,BK1USND]ZXSB@0W,+_YG1>#H:_% M<-^ K:%HE8(U8&_/.%)L%?3(P^-3]V=A/F\\A?_^7>T#GUI=DR!*RIV].4F*!>8M/2J"WY'3LH;DKO ME^2DCD?Q4J>P$8!;[V*WNI*,@(/IIOKQ&$!Z>1)U&/,AT2L?#+E<#4,1BQD^ M,*;SFRJ((TX="?*(TS]!XH&C4MG]P*$6@FD)$:11T'_WO X_&WG<%(?16)8N M)T#Z.R6_V'SY; O':N.\#FF"0Z_%11@ ?#8;^<&+?SW? QY4UWBU'%D$=!&0 M'3CV:P"F_"GP8PC=5H1L24_8S\_U!%$J(PBF["B#96"*N),K,4XQH]U9\ "1I1"= M1VM7Y6L=]"5W2TN1DQ)YK"38WZ6Y(3$Y1$%L^/00G=\7O7P5@K?L$&N^6A8D M;FX4"%:W8 ]+*VUF^,#=1(3,&!.*@9!/+6_^>":(WGD4_JV4)4HX,ZOLB3"8 M$A_\$P#/P@/>\@)F[B6-W64./891V=5X+$C# 5]0[$N>\O,U42AC.L3@ONL> MN50H?3*7E+T3SMOAL9:/#OHRMT]!@)C#'D+E? D]_V@9? M0V(@HF5D0)^^N?*_-(8*WYP]QO(0^4,6,.T2IG^0AI/8<,;/AEM%N ALO_" M8,IS3XT@=*Z$S(C9?ZTG79W]-\;DRQ9+X1KH-=,OJPLPSL/:$SL52MY8G*1P M02P*L&W,>Q5 $,^V$R0GSD'J#,UF/GR$?5JQJZ(47-<8,4X34:)(4!TII*HO MAOP)\,*DMX%@QB<]>;[Z(^-@?,RC]'CKOO M* $)(J/(/]UF7'BD!+'!S(,0V")LH9TC?H5Q=;876=1:PI*9U MZ+MD^5@QSWYS"$ )HXXC/L8? ,AOA$(D?7/IE[1CRMK5H,Q -2$6R77FNJ1- M3*UYL^@^"E\\\L2WS7JA)!&G><("?1&DMW"Z(YB>TH+#K+(%I'^V-S*QA"2P MM8K7EQ(2>?\T8^ 8!"R>5$=TGQ2AW /G^FLWHFY-R M*GK&/%H2[A&P/P+P6&$%(Q=>J268;5]$O&&494VS.)4=S9KF^,*_\R45AK+N&,(S M4>F,S9A")/&8F72O^+19$P03'S&MJN+N:7LIR.+L105DXP&QXE=Q44#5N&/O M!Z%^HLA!&=Y/_4)&":,^DC3RL1*,[@B.K#Y9\/.S'SW!!'2..='UO6#UN-\\ MAWY;4P>C@1B1<4*JR&'.!(][*I*(ZNNM7 UY@2SU.,R6]+/A7Q*,10.,1/31 MD/6GAN6WZ%JIP>@8+I?A&%8%RN49YP$*8[.>BADX27SLWGH)+\+7$62'4D,9 MN='\F5+D'PNUO8GC'6X<[)?WA&=!RB((&WF4[(%PX^<8X:&+C. )NAF%$U8S M+A4WB"P U6L!"298>+Y'#\E="#@INP5-@^) ?-7R+^A!W2Y:,M9I-EA:"N0/ M%$);#//E+XJPUHF)R,84F O*3X8FDDC+EJ(E*A4 F!2-C5V,"N>KKJQPVT>, MK!P84%$BY'&T&AF#_1IL2X.,XEHN8I06X/ 'S X?F%V_P"G%V7K,W\LL_1V)8:C><:#L%@ZSMF036E&V<[L\ M?#*.$Z_/ A?^ Z[,%S*E7BYIFF4#K@CZ#XGT(3'D&W@937&"5SX#9^HU"#3+ MNJ:BQ(@@G3TP5;17:/D92UW/%&NF:E.K/RU/3JWIV)V'S-?E1,W#$ HI\YD. MGXV5%D./N:;_C)-7C .T)0..$M4_(/_Y3(7?&_=^'<;Y.&# 9YY-.M2P<,F^ M#T#AD%6V\0(OIMB$+_">LOB8SZ&;2N071!M==;N^V'#T2G9R YZRV"*TD<8[ M<,;]/,]D*)0?"S*<>1@2DH=#;+P#9[^$F:W:>E2Q]6A!QQRQ6M--0-8%K%1. ML"_H2#PJN]?'6QZNG.DNXL!'3^\8:!4J7OM)+8 $ :@*B.D#^"8Z$:SRYN;*-!ZN*Y6L=5U"R(Z8^QB8,P* 6.?)$,^C)O-8-*!O?2 MT%<_L]AVO(:XA/JH M[L936*6LJ,$+O%EB6WQE78J,I)FS(V:4UY#IX]A&>T$B9&14P:NA5\*>Z M &#+ K_!'$<;N.L^.PF_ZAY2?(/9\CXB$KRW=7QJ=,!Q(HI!W00/&-*/71Q! MT8YXX?A0H+2CJ0LFA*@C ]"SR8LMYH0DT 66%L2F110,-B^4_MD+2&,^-0K^ M1R>']F1V@_K+[2^FL)3#(LY3;U V%Y1-!H(]T^D@,9^TU!?Y#4JG!&W9I&@- MVB][#>5;*\7L,ARW +4OT,;,YMZ&/"I$EX60D"4P"T P,Y$@UAT3 M@0U 55D^A$";05+BUUB("8.PZT^)TU*^\P7YYRR:AZ]M^2JF.@-!X A(CAT@ M1209W4S!5T4S!-H%HT4)#<4BW[GJ>#5'D')2XY"JX]/P==8BRN'%8HXO1$_E,KH#L,ODI]$$[AWKJ<-', LG<%'DQ& LD#/[. MP ;9P&A%AHR92P0S"-A*RR1RV#20RP#[MSSY. ,_^!TL8GWWB\E4)VT GS6" M:0N5FT^W6!UA!&_.\)#5'6":\E8M=.=LQBJY6DQJF.V2V;*&M:9SK$DIFR+< MT0^NI@EGI+B+49?'/Z25R8?8 B8#V .B.'D !V:4@E)\Z/H:$]5?C'+"<#JH MM8F,A"(^E# 3'"S/\E-^([%[R=FE@R QBK ?#7_XM^!W"59/@9=T,@&DE!"0 M&LVJ\;A[CLF:D:6Z L2#[M%"&4%$*1X$ W[UW,>#FLXS,=]W+[M>X@6(CE6D MO!]V5+LR)B?5&$,0XPT6@L4:SU_#'CX:)4@00P#B8R$RV %S[#=F=K0/,!-N MH3;137#A;#VB[/<0/)D2IE6/3HF+;\8)=+"Z>RH1P$.MVX20.T7W#[=I;4&&XNY==)BG4GI&4SYZX\:TS(@70 M?3FAB_U$(UJ.+7QZ_!2^X"B [_HBC+:AL$0'[MD*!PLRK4P6Z2[N/WW[^"W* M1D1TC/V(_KX1^.4;^_0H,RJ/1>4],9J,+#*:-B<7DNGS2V1X\(-_A+W,7XAV M^8(X8X;U2I'PE^'N.5GN?/*D0I9\3%Y?[+V T-^V5E$^II<215%*]03Y."8' M,1?_[O))((=W..@5$/N;8U&,@M(U>9#69."B2!"O@!\ MZJLW'"V\&-]'W@*G?XSY7WO H7Q,(N]7#-&19!VV1%"CD2L@P[VRL;X,EH6@ M P-"+"RGBF81HF21&!718:4F<=HF'AC5]MFR7!FGXW6?T@869>I_$"@5XST W.\?K&ZQ0SY5+@CN M6]YW^2B6E#:YZ EQ648^++;\(C^4:I:3LQ^MEAVHL;,E2Q*[=A9T\ YNFUM, M0_8/(%"CJZNM:S3"%[/#T@:Z90.A;*QV-M*8S4&#?,?>PWXIK-*@M*XB U<>TW&*;$Y\N(4BW)V M7:0AUX;CBCLK\J9?O8'H.W?>9BQ<_@%O2:\UF5E\$Y _8I#600"'&7=SCJ:C MPD6/Z;BL.EK =;(H&QLRUC ='1I[8OPO8U7\TH(0;8P-22'D9Z*,A30L)#NR M@:'QS9>U(,6RZSV*#HB&/M"0 4EGY$3!43+ZU#<4\X5(-]**7--&A:)<>'[$2./4@(T MF\1%&%!K P3M=7=69G21(#R:DZ]/GGS[[-Q'X19'R1Z*:4)^!YB'MG!!=RR@ M*^B>H"U0ILX@+&C3I*%#XLPO,G6?,G65,37"%]7K=DEWIIFSD>Y1;C2FXG&W M. !A!&:2]OC7@ZQT=Y*FK]ZV'O.IIED=R9K\9SM&G%9/_)1NNI/LJKLB9VU( M(X)<()*%]C#3DD#LJ,W+CXR7 *_ :,5W)\4J&:;@3HW>2@J\, M[A951J'FT59^\9*U%\P"#/ I.:2U3B+$#J-72IF(3YBB\9R@Q0C0>^.S+5OP M]!&WF57OA(+&+:AQ%MZ"1R(S^CAO]#L1"T@F29%XBOASX]U--+SA+F1!Z0R" MOR?YDE*&JFX\X-W9C!(ST"MK93&SR!6C.X5J?F?)-79QY/C@PMQ![=U^?O%")T%\ BB=0;'3>,4*,P>$L/NYWD7T%O/&0LTFBVE.K9=_ 97H0^ M^5?(JTI(-%E0H?0S\QPF:P,/'!%CT#C[O H-[Y-X&+W_Z* MVU99XM!QG!BBU! A-Z0SA(BS]Z$7)//7\)I\@?RUN\@PKIA;GUS4($QC]P[< M^]U]S1^^_?C]_X6D81 /'T@'0G=#8FN-S#K?8- =Z) TT1<&%>)%C:48Q;T\ MXIH4G&.P-ENZ-@E9FR6LS9:OC8RX%K.UV:5K0^--1O"*@;LA%1;DC$QCQ@]H4UIAG;8[QT-%G?EHO'%0$"0JK/.8-^L,/RZ@N/&AT \1%HT4BFK+)!./P8&@&$ MJDTN1' MN51ZXJ)PRFQP4ZZQ"=#LKY[O]P*H>[$&HQ8-/:C.;N\L%J-%.4M_^FP(S:LB.7]X ]'<>;MQR4AI M8LC=KLOUQ@Q%X*3(4T6,[#BHN:!' @ 3$^-V4"DB1;T]Q\LPRIP_.+YZ(^IA M&+E$-8SV%#@$:NV!TAC2 LMM7?ORX>0NC&7A 634@BO;%I9@;!8K%;F#X3[(C^5T:)'(' E /?D-=0?)\\*O">LJBI1 MIW#TTBWF2E!%*R![@,RD>\LIGZ"4)4H\K0\K!AB4IT M9I;@6^\%5M6D$49^J#BO8-9*^T\OL?<7$1]%U>N&@:!X;G9-< MD14GQI>8_? MQ(I%WOU4SF $I=SJ\18@]57$4KJ07/#C-F1*U/F^.NWE?/\3=E=0Z /'WHJY MN#H7O,C\';&>F$5.8?&J3")1<> 3FQ6^^ET07UX+7=UKOA:E,4>IPS72X9", MA1T79*0,07*!1:!AA=%5\.)%8< J,L($4^\Y0(Y>T$B;>!YR3R3I<(=?V5W? MS7^=BO& 1R#/(556]LR//<:;,?I:9.\(#$WQ)G.#L[JPN>%/$)\ O"3",0P= MR200F\60:GDQY0I4:IX[F^RS![X'#-+/8U9^&)XUL=5B$( 90# ,*]]PQI.$ M$QG:> QXT6&Y+AA@,N[AQ$*:''*!>Y'1GJ_]S/V @T=?UDTC9(E[G0#-BK[. M$[0$Y8)5.4$OH&-\.=S*]L-^DR4SC6P,\#>I^''D$;W2\>E'0N,).E4:E*.R M%ZP(\CA9*;US)6]U1O@$"=(_&M75$I)I\\(CP:JV!]/ MOCUVJ$[*0FX^X7 5.5!:@IR\SC9/F=K@-K]>N? M,) /L^X>L3-LC&G'V?=_ MGVP71/UIL5^--$YQ\F?+IYBM0K_XZ10!_S1;3OQ(AHP JA:8%CN+C1D-"E4%S=7C_3V]L60;Y&7+ +U :\\ M<+,'"0S<+? THT6Y&%**NWHC>BF(P+/ETEO@J+LS+*6(.,GI3]]7S'RD.)\E MCB+ E'[!P8[BDNSB)-S@Z,Q]H9BT3X&+?3(MTNC*QZ+^*C6P=ZM Q89!#A_G M!.VRD1#F0V695%_,*J3Z'QL3\4&I#3)=%3$ND@9&8N0L$^F+6912J!A?G(@O M#AR#1?'(&$[,X)9+&T??$$XQ;A%7\O.;D[\F\/C M3]9=:S(Y6O7;WGG-BSJ,5\S)CV%BS(R^1:,S#XH/=W$6G '.J_LPIN70;W$< MS]=.\.'C9])R+2\&-.L<$B4;W"D NA0R!TA\Y,-.8UI\ZE1CY>\H.)( .?Q= M+6$38WXV-23%!E%?IIC=";I-U_/#1\2F>)(K9 /M!\_+VVVW[-IV_ LG7E_[ MX>M-0$M-4 RY'H)RI2&B/7(SO9<#7,@;CV2PS[",@C MH(^D 4:,R4V+?I&O)BMGC"]\Q]O$Y_M2O>2N/H*JDLFC. C&8-2WS&/QB6RG M[N3--B4AX#"84,II8V4TB/+$*?Y!=]4Y)-7\<$BP49+ MJ!=I53+X>Y=OO0#]/LIWGF;:/3BOGPD_D>?X_>4C$J)00(Y2/3Q.^+Y(R8C M3TI[2KF(, JA42D_Q2%N^U-L/!W+F15$!&6"?C833.:AP1_0&OLNVG$V)>V CF3Y.^+ M=Z%3\H$0'0E2A_E82!XLRY[/2OF.@;(!=O;/Y O<[#8]X!TQ0I.=JY^;I@48 M('5T8AY?O1O.5DX_EX!T\L8,&IUK)7]I[/7P34M!0W6EP.3\X"/CKV6NSK-5 MA.D_>DD/EURH*>$1,!)[8R?3"$_,EKSD M*ELN/BVV0$A=S!?B$]+)R>LX\D4RI:4MW$5?PA)G%B_J0NTAPT;6; M<7H#3WN:>2% M[Z1R1U.-!>4W#YACOS&SH]T1]U'H[A;)+P[4FTOV'/& :-P> M ,_DL>*Z;#0?![WR@9##1CID_L2V)N2%A3N0>L& 9E- M]RQJ#EN64APM@[H73GS+3*0!N^>[V MP''-@F;AK)H*@)TI<#6^4[9.3U$2[ MXC#>HP0>7VVV?KC'F#K[9]OVA2D+ID!.E@<1,,*CF5X:Q/'Q!Z*'HEXEG%R' MOSTCUB"PP;C05AN'-(JW>##D* M'/)=&*1%0D0I((HFV]W:SK[XKQD8]C<@]@/=<=!O!F#-E[F2::>(SIS\-^.Y MW$2-!+DN KUKR+320AA9,I##@G]N^\#SR@+GBA40Q 1HR@*OQ9'5>1*3^-+6 MQN]G64;%P3IS_[GC^>[S4 3SXCN<9+CH\Q!R=^^C\,5SR3VY?XI!$TV1H+)0 MAK;Z4/YQD&8$;T,DY@27AH#5I_7TPJR('FD'?Z59U%L^4;A'I>)'Z2P'3ZJ> MPI+ZE6N93H87J9!1Z,F?:8KVO;1\7\.\R)I_(U53DB)7QE-5LR]Y_QD[$"L# M/%U'^+<=>+R[:D@23902'4G3&( UWSY7 O2/AV]<\- $:FOTZ4 M)&D%D+GS]D!>XGP^"VLS6Y(_ N(4A W^5_@6UT[D /IL MQ?0U"Y>(2)B(A@Q![>6+'8\>A+'A H86']]_^.,7MSS"!B?&E@S4"(8OIANQ MAA :S]8IYHADZ4+Q>7QQ"U4P(7,JSHIZ5UR/# ?7 X1D)J\8!T2*VH910A]S MX;T0VACZFJO=W[#J"^2W"V-+*':T2YB4X&RW_AY$ Y>TCQ-O@9;8)>*"CV(R MOQWDILO$*!X"D3:V$88?\X62J&"WR HEAYE=Q"D4S\)L[^%C(606XAOY)VP] MN3L&=R[!K96%]YX[L1<_$IX<=Q;\[$0>3!,.0J?86GHS>ND@)^@9AD$Q'0>* MJKWPD>BJ'BK'\C-P(S%+1T"/*;-B$'H5#(]DRFUN#_33(8<1-+5=VR><(YJ* MQ.Z4*&)4A\Y%^.8#=Y'Q 06),$2QW=I, FQ/U;\/!(U0,C.D MQ9YJN3*]D@EHY')<\#*V8^7)#,*JV-I*?9H-(NO3)Q)^Y2&SG3>UUMCC47PU M.?]LK'?02FEZ_:1>LC(4/PETG<<1T'7&YK?2%QV;G=&DB6R6&3%ILQ!/FP9Z MW_;AMRK%SJ;D1W6]],ZC/RGVZ+W%L--GY-J9>YL^',J$$@)2!S-[OBD2/10* M)D;S$K-+K@\0XV'K4?4S7S]WLX_GI:K,-!=O]OF>YWX_8&:NC]?>MH-W1V22 MR^1&%H/B.$I$*_$=!\\+ MOO_IOIN\>+\FS\AV"V_(EHPU:E)SB\G[Q5G'D!T3AX-?7Y#4"S;*[N\=4!K4 MW-G/E/W";$<$GTXM@%1![\^8^6_OO_WP\7NT=2)6'.($?3AY__X]_%_9T/G_ MH _??W?RQ^__2%T0'[[_>/+#CW\2S;PXWO$BQN$NB2%5E4:D) IN%BC[SZ< MH(_O/_X[;7&)%RS]GO_VNQ-$:&R9A\D?+!^HK_6L-*-RT\D-78=QG1128>6L M&O%]Y"UZ].UP-"P+ 1+.@ M=0YUW8 *,B&4S0CQ*>6 !W- (C"M(;%2)K.0A5.6+6@QLB'*+VA _L_-%E1$ M4E#1 #%DEH6\H M8T## @SF%)K.B^1L8[(P13K(5DO -EL4P/[B141C1@EQC MY1% ;'$NA: VOS\R?@.\HB6WN"%KR)J)_@$S(;*(NG MY2?Q,#CA6Z)"7#L,)G*06I23 M8T.)16F*F$XLZ\$DE]@X/+L"@<7LJ*61,N MB;X6K!CD3?4:T!I+K"=<-E!%A:@(%/&BVT4**31@VJ&Q(%#"43(?T7+ $?LW M/PTTEW6L "S;*R5_#3%%+J>KPF:"V%0$4)%2MX %%J#G,1)3@A0(!ECR)2]@ M$02>K4&H6\@3Y4JFI<"*2[D<>BG%]00:MWA@R8 \%3KN'R?MCN4(,N0K\JWM MR,<9065$JJ!M>) MU9O*G-<#8$)HC:4L^4%3U.#ZOH_PUHFX_[:?GDI9HJE..-+,9.6 OV=C3]6^9>QEZ>8 MO94_,+\B=FQ$X/%+ 8/'"?W*KM,NR98PP7-K^5Q0E0ZS=RW-&EAFDFM MLERUXD];-XR2]\[7X&TF$Z7?G M;&[8 !OUY>Q/-:YIEHL^^*/KN:+0.C=FLE"XSBE)G#B5+IB)7QA+153HL-DZ M@S#H?\&\58E$%GG,JI2Y&&]@*#!W@C\A]'VJ%)%5(()8BCRZ"8,+)XH@#[X= MNGW>N/@9_^M?3@"!EIB.\.7PR0]Q-B#*CXC$D">(#0KQ1C L^2\?>"2,_WN& M0BC.^'T8)U%:4;6,&AA+@(W 4G>\3*E^*[,>CPB9:85Y?C8D_UPU>&(VPA>Y M#+*LT6 M1A(][KD1M:M.*.B,I%QUF;9O9<;TQ!5MIC?!5?#B16% 'TM?.F\= M93]F*Q7#@.T+;,LC$[66#6F/J$G&!P6:+[Q/F^,$)@\LI(C9*%2CV >.,1L00BX,)H3N21 M'FK/R201T#P !GS5W,>I)-\/$T5WZOC,9(+VPG?BF!;'AH@03:[],',D]3,3W;];!"(3HJ&0E)@1D2VHD\G)YH-">C.S9L'BF6?1JVP(,3 MYL,M'=PD-\$+&32,]K^$T:\WP7T4+G <_\1B- #TH9O\Q(FC5T(=Q(8MHX_2 M.(MX0%R)0?CSBZP!8;*)B)-FD!G7 T-F#,):X3FHN7N#N]OJA.571QY=O<%T MLX"+'M!)TX!\COF8*SC(TJ7&C-*TOC;\X^ M$:%A0U6KUBZT7D[F%R.PB,>*T%Z1['&8O/I%-I7EEJ_&89,?I_B!?:GSD!Q! M&NL7^I!Q#)=EMS#A2CE2C"I?$" -Q3A)?&:]A* %4?F(Q!*D(9D>%.6(L;)_>ZL5A%L)0U[X9D0G3UO>;JP]2+'8B27 M39^,^1/A22740R =5&VX]L-7 (3! FWF;$GVI"BFGP40DWGO=+5)JX7[%"V/ MEI* 62$ZK9,\EIX#LT,E+0),C&2"Y ETQK#MVU]4_XM:3WJ3/1>O3TFV.=]G M3?CU^/^S]Z[-C>-(NO!?0<3NNUT5H9KIJMXY9\[L)_E6[1V7I;55TZ??_3!! MBY#$;8C4D)1M[:\_R,25%"E+ @%1[HV8Z:JRI41F$@3R^N00CG[\S]^@K"V= M/R3S!=8+2SQSIPQ#!17]62P@O/1\#C>4*(=?KP"V@>;\-%YB,T-YBNP,Q!_$,D6$7QITI*DB6 -U@4T&[$XKU0I['Z8+&:T9'LX- ,,5Q: :+6@B__ >QG$BQF@8 MN,JBDV)NQ2Z<&A92Z"=^5GSR&=$Y(W49&^E <%%I/(4H\K9Q!UJ?T*%,$L7 M9FD-,83UKT9#9GT ?. M:F(3H.?=;\,BG$T!B/%0)X,K=U )A13]ET!UPCBS>2Y$N9!X D$J MH#J1H5X =1I9((K)O0;X VK[G[D#+;IKA\]1PN#@E0G]1PW$J!*TQA#*B-8U% M%8U!O,>&B)V!QA ;FL2:'_]C)Q,8SYW&F*)PR]RB\+&BUT_&ZS>@I"$R(KUF MN=+:6^4[D/-818F^B::TB]8T#-RL\B2=)JOSD:%2F")SN=2( >,E H1BNI+& MCJ'9T3*@Z#FJ!$=W^PG-;8FB>)#HRE\=4R]Z&1UNMXY?P,4/!-#M45Q6DU37 M4]I7,ZY"'NQ1;6Z\7^[]=&V;T.+ELS5-Z@N?:[C.1[Y$U M_Z/9R RB,%.+5'^;Z.#N/'^FF) '%/S(K.W=_#B1,AJ"434](*R?Q8*E%**9 M.$%<:E=YC#W+:!C_U[HH\3Z#3H31Y>W.IEF[6Y8?,/>T'.<)/VAH_IQ,*6") M7^8T3LKCNQ.:RFD^"-X_$N"^K946&2&2$P%M_T$P\W&P75UCY);M#USR@<\N MAO-],)5+O38&:X5*+Z32I[A$R'8::VZP51J!H^==.YSWFAM<&;$)DQG5L7!F M@LN7SRXO05J!FJ7WZ0_@/Q1;>'_A&OUF*.,5&]7[0_(DEDM/PZ5\10/U*?C5 M@.VD.ZDA%+2HG(&05=$YNQM) 0C5XJ:D"M<[P #HCL1JF5:1;0&0AAY9T8U< MC7,KVH4+@,@N#0JP&4;IDVZ+^U"^G@;9E4^_ MDV&_!KE7'@;%7\Y&#E8701$,.!#X^K6D:4SCVJ3OX72:KR/F\F049?(B:9Z7 M*-N%2,HXCDKRI,N-P#W 3YZC=*;@R)*-PA#0\Y2*U7;>UIAY2?>\I*H8@&^) M%N!&Y3?ZM6R5+-SK+&"T59LM5L57D>5Z8'REU^NR4H]#\B%;;BX<\0^_)E5V! M2X5(,X;H8)8.RS)/GM8EQMXST;_8B45[")R1?V/W- K9$2>OM9T::)X!D8P0 MFQ-H:A>\!+2J(>MMPKF'C=M1D+, O3;9P2_IJ169(7)3]V]>KPT3FL[+7-J_=Z5.G1 MMAEP=O?QQ:8RX:S2?:S;CJV' >QB# 8'8UH95/9I=)$["$I?G,'4#'I?XO-"N)#,"B5 MWBJ,]4Y7 %*?E&IQQ&&UQGY56*T,W!7=P-XR3Q/GD>I0-4,GW&RNVKP"?NI@21>WE<$64?5W.C?9 MT10'M0Q9B7701A W@%/[Z#BRYW9,KM!*V1L*411S M>PLJHU+,>ZT*QM#1AU7[I8M[;B!,7BA[I@A?Y'34\B?]K^]+.JNW@@+C=240.Z$L&._4?38MA1IZHEEWF9KVP@W M?EGP'8LW_UV6SC]-:+XD6YG?*'3F-Y2:E NE^H]@S'JKMO2:H5,]@911#W=; M35E4*64EE:(*Z[3IO/&>'[WPXO;N]O)[?7C&7 N-ZI%*6 4LYY2 MK25V^9[.\UU;@D^KF MC3;PW[%F="SFS7S]H#*12321US0T($_(1XBVQ0I6UFZHK%K H(-8=CTT\NZ$ M5=NB A'V-@CO8"M&_GH\L MNT+>)Z^\TBVCT@M-[?2,[/R,1^D#'$LY3 A/X_N,GSCRG]@/>I>D%-I<.^NL ME;#<:.!;QH-B!RIP-$/X*9LET:/ZKO7&O*B,_"80D>81N89*!8Y?8H\=N4\T6+$AKOW483"CIDFOD#6_0CAC9UFL :M%R7 M0>1ZIBQ;T7A"IXLT8]E\(^9;N(?R-6E2:MIG)@ZK2V+(RC$@WM^CF"9_O^;6 M3;EQ#P,*.MZ#9:XLLZ#_;_'CCBIP!JUC531LB1X&'P9+P M)R/K@WAO8+]4SW#W ZZZ4N44#U-)Y%=4^4A%5KE9UD*$X$/9$F"8\9V*^!0W MT11CE]^BUV2Y7EYD>9Z]\%UW&:WX;\J-TTL*!F VDT@81"TU('(QHENHCPJ*=L0OD3VXAUZI3O-R.=_*=6!)-$K5D0) M4#T?>>SRN#>$"E0Q=QWE\#[!%$.L7^TB^P6MB[*SX&3EY[WV=7)PU!M^-DP6>;:>+R8TA3H@@]GNY"1#BAZ' MG/Z);( J*<4JY/./X@<# <YYRW)"9M&";#3O51NIP M0'$GT"#;6WEO)B\M]8E]Z3%)"<6N(LORC9:++!8=WI0ZS^PQK>*#, -[].DD M\GI@#F W)^5SNT3U)J B'PNW".3L1TT=4&?//.E;4_OE] M2*42;@ZUT_P[WG61Y329(^BA>XQ/$B,V_.$VS';O16(U:4)&[796/#K%7]^J M\CPOT5A?I-IQF,@-) IIIIL)Y[ 0/?*J>;Z+ETV1)Q9]RVIZ5_)7SE32>J;N M5(T%"N 5TRLI(CE@"*9FSV3<\&+SE6;S/%HMDFG$OJ&?J@.7TVR>)@+)VJ6^ MN3:HR3!B5;H_;6#.P1+P-VR&B. (',;_RG)=&H[1;O 7)\E2(G(J0A;7[U2= M;$N/E$H6Y] M^D?AWS^6E;E;*]O!A'>DF+=0^@0\'TZ!4JK)MU43<&Z(N&JN7Z<+@$8:K8"# M[BQI19<(PN&:9KL3BYU6(@CI:!BBQRE-HSS)'(HV%(E 51I'XX;==5%@BZ0_ M/>U& GN22&#RG'M:19H)6SM8!9@V/KGK8!L^UY \A(M@YW\$=B/$M M+Q[7JQ7#Y2-V_4JG:X %JQ6DFD$/[B?U]S\\_H'8BQ*]ZO9\,2LN\I[T(?>" M6):(=8_121"@[]#*J5G"_5>254^3L6'F^2>UEFJ8#H PY%UN==7#1$ZX ML2$ LL=PB"84HAD&4S1GZEL!M%0O0H&VG:G+#D "9\&U?'[;=3,#94\%_VP)D/QR MO?X+)O>:)D20TJ>8DSHAY*P;[GT5979:09G]@,"+_Q&@?K,SX5BS7!6:/@W/ M"<30\E4&]:]IC6;B( M4RTB;$9J+>$]WGVQ+KB7 4U.RR>YZ!"JN<6P\0=AX$%IL-,Y\D !D7L*!8:R MC1BQ*#]%9BGR+]%R]6\D3G!< O9 *?-231P\7UW([:P6(-8* +M@E" 7P4[6 M$/"<-CZ[8U&8S%EH<@$JPA P2A2I8W /H1)$3+F;EU,-@!?S#9"\C%E#BSPL M<#ZBU: QVB4['Y'8F[($<\!;@,J[ <(WV 19SX#8N\+*;\)B#P><#RTO+PEC MM\M5!'U,%EB2^)$87W% K4KC5&T;@RG1= ED,_T_P.YEK#Y(17] U I5T"FS M"(%5 O@,)A64Q@8#L[,)' \-S;WABJ E0 LL?YNNUB6 >KJVVELT"1*54*%! MDIQ="<1Z($O%W 53#G=@P:\IYV=4M:1!IC,3AK7)X?G90 W V0E.\A=8.V" M[_I[1X992%[57KFGY654+#"J%]/X8O.]@))0C; _G);)\W'##:P0*!0]3?DR M -"*ZT"2/=,H_I%>Y'S%94926(&,+4D_P"HD23]:DPN&P626IIKP]B;1:_Q2+&:ER; X&1UC)!K"J@4_:YQ3;F[%:KZ&Q'$4M=%W750% MR04P)B)@8B@Z! EY-B\Z M8;S^1)H$\!X1=NUEE\UL(E+JN],_!)+A214B]W+P!G_-M%=010"^NY*;?DSS M)(NOTQC8.U9-DA81Q BGAM)ZM]&=W3H@TDLNJWY$$/<9-OMEEL)L8'X.'M]W M7\76? )\4$4T< =^5Q*Q/@BSUWC;3H:YG"1-'T9,MH>$H6=:@@VCP(_7$5.P MNK(A?91>9NN5VY1+BSI@A0G47IG>!:AI;G;R*QU6.2\9V;9X&I18DB:CE%R> MH6@UFW3_)^C-4)W*CMZ_7][_ZI8$O5Q .IZ2S3I*_XA%_''&6.0MJ>O".3,L M1P/R*^>8/-!TF:1/29 &FP>ZXA]91 4=Y]"JN73IGT+@,D.12)*![(MZ3>95 MPM;<5G8R+P2),^%@= MG=:U84@%WM9575EX&C[[K4^ON=J-?W8:!'=7=F;8^*CN/J1J]["P48-D 3L3 MAIU.CK8T/UBG4[ZUKA+(;Z6J/]<]2;M5 # @:BVB%M/=N*&JQ+Q*SWHHN+9X M'[]>.18L\KL]6@'6@[#1@]KK1W#/:FQS8P1Y]5_H)7&51FD->^F*YLES5.(5 M L47&'6XS\HK6O!/P?D^+.""5\! LDUEP4"MCEOS&= M30I5.5P ;D>FYM*]6X75ZN<,)!6H:0N^RC!#K,4(9X<8?DA4$,F1_2GOUORW MZZ'[B7V]SOE#'Y!O21Q#TBLJQ!4UG.7)-.JO#,J;X@3"EANWH/&T0ZXYF875 MXUCM3W5$DM*"5XOT.L4@! #/";0A'_H>X$U[8O0-3@WBY$E1!^)H'Z*M0!VO MEUD*(SS$;?20%+]=<,86@%'F[E)4:!,@3C3U@ F=;@5D/9)MUXZON,S*"JBC MF!VRY1M-H#TV?3GQ2=ZZT5]^U_M-;E3=1#A4G$J)L\:YSH MZMRB(?"H9IQ\ZUC7(%V*>T3TX#$TP@ZIJK_J1#G$U79\R:P6EA60(ZL\R7)2 MR)C0DV##JPG7+^4<%C16;TX;4E.D*REKPP E)OKIH\B!U%IO>5]0V%*$SF:4 MOX_X=D+>&$U%\/T!NO,#P'M^Q.:X06U?XC2R#U.$6N+J!S6C]R%:J.7@L0^9 MGL(&SX@[QB^4,?ASF:0XG6\E'Q/3<.')C!1EPC^5J[EN ZA&9^M81"@B:U]D M#<"DLWR89QC,\D8N,H MB6_3RVB5 ,H:3E>Y5!SC*%7N7990ZPJE38_KIX+^8PU%M(::4V3AE>;3I,!9 M=5.S%DDSP%];8&YB&O'GGOGM@.Z=DM1Y9RC YC(<$6 )=KYD:D $6T3SA?,O M+94":P-BF+-\-K^-Y=#U?5L4:QI?84^9J #%$57- *&(3HR_*L#D6% 6<^<3 MNS3<0B,X;HYS@K,@<<>)>7/8E[Y.8_ZZX]\E(BC>O.]6-2H,CL(+)HC@0M7H M(A]REMW%-I8J:',T$[\OB&('X@2BH^;=:JX.1=&JP8%0X:!5AQHFO*[$F6\E MVO6O)A[=846O(7J"BMXN)&*G%$;GMR:_.&;GK&3<'R=1\A*EH5)S1[ N=2[X MA)?C)51NSB1Q+*0+M_"2E1<*" ?B)DCCVWRV8K M"?0 HK/@WX[0-PD1*,RN M9Z!:!0QF,.K/""(JS9RCXZUB( M/HNF]#%CZXZ@#@5EHDD33?M\Y&%OB1($W[!;F>HC?UIE\QZ(P+RAF$LP+,=9 M A57DV39 ?P'$@.G&,B=EQC*\C%$2522BD#!2A@P)Z+;G3;WT)W:@5L 9*TV MJ@V8TH@F&>ID[U NUA.1&B^K!^A&!C>T@TE'^J(:$'L)3$J)1]A6WB/$G4QC3Q/66S"][9>;)=NTY#LW^5%*NLB-C7/%NO;C$1PCKU\S MK3H6B;TM39"+N6.Q:EOY% ]+QZ?V?[?'4/R=EQM@"R F(=&XPMAZ)Q>'(C_ M?)LH+*=J":]71C]TJ(+RKT&:][QEWV-2PWD+R!ID&Q"S#,II 52;E6T[ Z4\P"\(:?DI1,Q0+G)Q?;$FFK/D=0%W>] M]^%[9BQFK8JPBP!_^_1+_U,%.Q9,/K>33/#\_CC),>BT,?"!'4V\580M8,+S MD48^D^^/36*$F2QU_=#M.)3:++ 3C7CI7"RVCT3G^<2V9X$I$45MH*@9E%6I MWE-F$A0 .@$--A,4GAY^8366JEB 3[6RR#.2K-%F?C]RJ:M*$L82P:I\(2V, M2RC+XJJ.F&,GHB(3+&56[Z8:K6>>@()P'>( '=;= /?AC M!9AA% R8X30Z9,WJ(]E!VA/9&1( M?/HWD/$J^ZX;1-;#&?08HA=%84-"P4- M/6'FE)U""W+;.+=A"ECN\^A>[6P''881<+0" P4T'J=\\Z\9OX@K01>P07#MD%XU@'KN?C7V,%J&1ZO#WP? M\K,G2Z<)2X35@I,SNVED1%I!LE4A)%/Y5[64-2F)P&JDNMQ VEM#&UUH3/-I M@.33OC- H+4J24887W);]* M5G8_]$1JDC.(@TX&Q!3G^9QQIN$QRRI:H$?K+^Q-6O'=R&^?]';[J[7D@.A%B:TB MN2R!=4]HYLI!6;AEY:@-N%F 9Z=[_\N/7_[7.Q%K3RO>7E)-31G@-8T[P+N- M.\#V0WI$$0P'Y]>!'.RT(IAX@L0J_R7*\R@M-[HIU2W&6ZWV MDFZ%'-=Z%Z[]V+>8#;$3A?VN5C)MOB<(60LP&4>[0B+2A#,.FI$_AJ#/.5[2 M%QOS$9E(&[Y$>2PXM7"9<>--%E$JD\A?X9$4MZG ]>B@A#%!U'>%/,/?Y CX M*,@<%O(_Y:6OFE+O!:PM47@JF#,6AS!PV_Z< LY'-C41&ZR]H_(J=UU,Z&X&C*\D2X*,=/8K,>NG ML ?-#%:#@CN+%XH4F)F2+,.%O8L6=B.]OVBAUJ,[_B$K^S-$YWJ'0BW=9B?3BY=\U3#X2Q<)WW7 32+0$,O.Q6(G486 MIW9ARZ_OX/"L=U$' "T[L?3U,/[>G=$[5#4@?6XP=]=9YUWEENZ([R9R=7)P ME4&'!+VBXL_;=#B=@JL$^"B4G]2'5/4T%H8K>H!I+0F>E5!;("-(DGQ0Q#^" M[:&%? @F9$LQUA!2K,( =YVOT%:(998(-&#!A%(OHSS?@+Q+5#<76QLFQ6AV MDZ11.DU@/+IV$[NKN;8CK8H/(AE!_1AK!FNI-3!3R[Q"TJK M8\_QV+$6&"#@O 8E**M-?,%2 CNG9LC6T0(L#I9!)K^C_H[J/)'W(J-\R&\. M45%+$K,F/Q?"):]@%Z9EEF_,^AWL:Z18$2G(]=F%C=P-4,M=ELX_\1\L=]F^ M[U<5=2_K"%@O9,9.8_<>R:L3S?GTM8*!=M4M=M&2LXCR.2VD;3W)U"2S"7]+ M^ T/W#LJJP7UA4S%RMPO$V9]F<'\'#%&K32KOPN5-/HT0WW[R!6UAS/)S$0Y M:]7WH(D]\( ^-6T#[[,>_GW\:W=C*OX]6D4I+:"DOI>=^ METTC-EYD*;U?.V T(!F"=(@@Y#__L&,6NR,N^^ZIZD$0)_@2W!YTAP,1=/K* M*;.9[+U>:W>G(!7$JT;G *(-8E(SA8&(;F-7C,N12VKG(\>6UZ0ID@?/PN!X MS7E.T1-UJK#55((,Y'#DN;;S-37OF_\ ST)OAPZ2?(J6\ !Z!1'J*N;1?J9> M.&#]1&5 +2<#S0%0V7JSAC$($N V1\LW>1+S1>[I:WG#18@8U.XXMN5HLN MMJM6)6)ZH]4F% 9BU]EH2P0,65?G6 MT]78VK)]YY6=!YNBU^ZQC/*RIM@!W_[<'8 )T>0B M8B$@@-V$N$[C+1'XST+RS\\+P/'B[_ZZ@ -S--LKH^!6(%=,\V15RCIV>\!V MQI*I]_%\H636H:NMY CDQ[0.@I680:)4P 6YIOHT29%1E[@_(5)[T$IQQ=4Y MY;9.!W"VDE)_N6551H/ATV*U##H5"AD9AQ0/2V$V8/H\$[G=[RDW=202H?8] MCG<;];H:TE",1[:7!H/O*F&BXU@ E M>/:)E F#UWOG,/[K*3%U1JJUO#MO$EF):4I__IDD:T++LOD MA1/88+^T^ZGU^0]?_O3_V;WX1/!#-$,$.2+0=*)X(I__-. ^T)>??F>*DSL, MH&7$0$5.G !S"J/H8$5*)I&08I,(/D5'?)!0:0]578M#N6W3$/6S D%KN"X7 M6=X)MH"%E*6I!NO.[TH@U@-9+ 3E<9Y-*8V+FSQ;WB4S:%-_S5X;T7S,ZFAQV>M7"Z$ML.EP]9M[ M@$I##_$]Y:ZM(T*RC1\MBVPJ6+>,KW/FXK)M2?= ]>6KP4X(@'/L^VE;Q\/1 M.@@%54SG\*YQAPBPEZ!V@I]C2WPM[[IH497TB5Z 6"N$;>CT("GKFY!?<[Z/ M^"4T2P[/>UJ[%LF0%=+I,SD[3"E"R$WB;L,[!3L8]E.DB;+ M]5(C!DM88J?**$&24(U"#&@(.:=Z!H*P=R!#O9RJ51;OCCHW4R&T(2H='I+B MMXO-!4VG"P!:=FW[K] F0)QHVH$0 +H6C_5&,A6"'SVQ9(Y\7*VY(0?%!I,7 MRI[IMRPM%T[/3T?Y8;Q3(IK/"*/\XD&D+P7-?::2LIJ0AOP @V9)*BHWQ!I$ M+.)_O^HI5N,H'^7H&<;8;#FF.0;GW=Y(,Z=K0%91'@8;R8-4K"+0HQ"($P=, M,T%> JCP!412P[^QC5/LW#,0:AQ>J&RD$^,L+,]3 5?W]\>OQS)Z>_]U.!X] M7(<9)C&:7;_RXR6=4S 31BFD\^'_D$SEKQY%[ 4%6@F_P/R?_0/KDW9UI*F9 MY-]HK)9T0^Q![K&AFDH!T!XAXN_\%S!2N%A@8 O_0@V?_Z/:G5,_,)FNE(HS M/[(4ZSSDE">+K0&Q($W%1T3NMO+#ZCV,[00&\?6Z" MV16=T3RG_%EPWW=-N^YYCB5YD@OZXDQ9_N*'Z&1(+W+=J9D/)=5_2( M)!BB(;G[!V:]!;L$\KP1P?-N AJQL4@Z"4XU(Z]406R"!7Z\2KJ#7P[AXH)W'L76(H4[T4";'DF0I;0E3;C6;#6,PY=PE%:=*R5G.@4,MA M<*^D'PIO4X-&O8F"7[3!X'DXW64Z3N9S^-]U4)H"[UH=)VD01K\_T M#EK\=PY33?']2V\;H6W,:]IG.8&8YU.]T#!_VC597(-VE#.M@YBMW0C#3BZ'KE&_?HT4/M68IA'#/9W&R@.2(;)\RNPR)](AK;1EML) T: M6;(#++4E>PJR+W!%K]Y8I;T (Y5N0T\KW0I(+U@[TMN#EZUIRR[OZJ3O Z8= MY&R+>K8,E0XQ2!K>40FT\;B@M 2@1$Q;NIJ*DBA!JD21#3"'IS-IV"Y!0DP4 MZDR2VC'9(I'W,E;()@/Z*^Q_^-,-,G6"4-P GO*>[-\?662K;&":<_FO%"V M7U@%L;/2C:Y]N$U7Z[*XH\^4_=1!>7$R3U%T;OA^3[,G0(U%V!^Q#/F "Y&? MO =I.I1/1=AU"<= 2C,@4II@:1S+$YUDPSC&^:X1&T=)?)M>1JN$'SL8-'BJ MIWH?H(2V2$HJBZE%&I]OUHP_,/B \YQD+).7>=NIG>"E84)3?=.-BFM8[GR9 M$<,8 ZGT=U&M'##5!5@& M*P8)SG X/93K&"8"W=J3'&,#&WQ=AE.N&6[]#[E-%\TIL'1LSTK5*K1[<4@D MJ)-5GOB'1_$E'U-A%D%>=.40M0 DO820^%B#]>7H:V98%!2+"JW1.]]$%"@> M\3< 4LQBR,A]EN;JGWRO)H5S49)57/C-!)ZP4%RN@Z%R>^%WJY>MRWIOE?@N M+](>2)[%ZVDIH0 WW"[,UW",;@X#7VQT9Q]I63)92K6,8DIB <#'[RX(@72Q&U%I&+ 42K=*@.IIU M-)LL:&W2?:%B:P[!]*YY@C/[8BU'YP M?)%/>+,G:AD2Z4GR?SE;$9F6#H6[-<)!KY5:0I4:!"M\W0MZ?;O-PFJ <(2P MU0#LA:@O2/4T2HK$@6V6QEK=^]_K)TO$56XQ6K;VYY. M)^-D!%8AN$S 1]J"+-OADY40--PP/ AJ]LQ5P,R^;A$PX&/?>S3W'7\#!:J: M"7RZU34TSN;^EW_Z\Y?/7_Z-T3E85GHE. ^S$_0G' M%[OPO1WP"F"8\B4@]S'.,RB%C"\VW[G/?)MJ5V:H8T]=!+;A;RWK)@ M3;=I:O#BNM=11:->)_AC&4>"##4_23#UL:/="S_#?_TB!PBNY%RU^>( -K.BN6?3LM5 S.?NKC?LLE9/(J1IL>F24JR8R)ZQFG%.B21-! M^SPDJAK-S0*=AR1LEPA!L(R^IPDT-D?L(7O*NH@&:X)$4.0WYX.WH$UG$K 6 MYH=_O#R?QU![TYN$\>8C@Q"_\)T+@P4FW)%WWTB*&@%R_6:;-7 <9-NXLU[; M,UJ$$D18>KT4#L7S^24I%]FZ%) Z"D(' '5T#:S3=#O%!=H"@.5#"LT(>>%K M8X,1 #B#G;_FK]52H?K$'N?5G%Y+!!\M"$BF;-BGO_1 GY," MYT2.\R3+16W@<(KC!R![**M=B^\K>(*F[\+I%%"+@A>!R^JIW&9EHI']O'O9R*7?)XB,%\5"^EYA]N7]=?-E=[RG_Q- MO$6<&K<:40 %YR<:W[(I?2%457Z_J(IO">I^WB++![I'77NE?\DL2\2Z7KU@ M2 EF*12)C-*C$,SJ+JX@*,I.8,0[T.RW!"I44><\3%G#+S29+TK=2G6_AK-8 M OL6HW59P-$M6V>F;F>E6DHWCDUE-QFN)8_,)UCGK(6N6/4[1?YT_L*RFIRJ M74ZLHJO<"F(M-" 79R^WG7PZ1OA 7:'CG*ZB))Y$KXYA94$'D!$#C(1W8)I5 M^9V$X+4U\FJ*%FM#HX9I?"EG< WE"*[N2CCKLZ30VU?+D:'GD5]A MY9:OD:[8';!>>_7@^& RU5L;8;Y(ZD% J[ MP(UU=BJN%UGN%CQ%"N%FYC:,[;%'\B#TR0AG+Q40K!:S?(IBO10_Z^XHM6 T MP$E"R!6Y,/E>H#EGEGW?:JF?M&U]8<#)H*JJ ='LV/HZ02/%-F+"I4P<07Y& M'<0*JF73R2U\TL&;G@66FZ(!U@&!O>12(DVG%AL0O9S/$N,K>0_><-B DNJL&%8HR^< M@4AL?VD"SIEBX-CF$7,J 55$ E1^3EZRR2);%_QXFKQP56T QYQ[=2O^^05_ MD\=Y-L^C#B:3??GQRT_$T"62<)""#*]"RJ?&UR!J$2)604QX^BZ%KKD9('RI MA"^%\"4*GQOA5V)![PX&A" BOB;,*P> TFP%G,H!*=>O$FU(0>=I? U7%)?K ME)\ZE.H$>VS6?D<2R]VN5A03U,V::@X-^:"7U2"%%MH(INK]-XTJ3^NNB_G5 MEM]V%VZ$L;L,VVYG0/9K\PN[<\VJ3=K5(4@0_)OP^S/>I/2'@CS2%.I]H'C< M/ZQ;E_)J>Z ZL_$$CI,:W9CEJPRBK<"&*3KKPB3E+/WA\0_D:\9%37&;&OKG M*)UR&ZSR/, 04$O@W$W.9SCH;#UCZ=DJ4A2'-(UO\FP)S>]K<:&/9M=1GO*S MNU!PM0)US:F2TV+ >K9$L2"RA!83"/$FV3"(M@,) /9]D.__A)8[.*K 8VG,)P@!_(18<"%R4@3I- MWH$V*K'['>4J4#T@!I;YKS3W*/7!93H!Y:Z!YS? Y2,^OCU?!P?25#5SL<&O M7\(T(O>13TB+(+'P,XI.K <67@53Q%J;;OY^]=>_.LZ'B]*D6)#?\BRE?T07 M,X;PNK=N%Q?.M4F7+J/\MP'Y*S#MO]%/]#\5?-O0!'<15$T*L#LWW2O*4)LE M20\(]C%&C&4O.,P2:K/D $ANS1<41\G]\^?!__G7_XW&._SUSW\F4!QBM>Q^NE/ RCZ6HE3DWF?)-FEYEA-90^6RA#J0-(])YDJ M(XJ:!(MF)=1D53:#N,X(@.YIH3U7H2.(B\ ZY/M&7+LBOSN:#>-LY8PS:XA+ M6%T]$0$FX\D5O!^JX)BIX:?\9?J-(NAOEV$\,Q-UJ>E;_;KG)1C;2Z8@J;SN MA:MYST9(LX05>?+N(DLT; C9N.]"!7 -U'K/.-OF.W^]J//"NBW1L+?!Y M)A(T1VV#IF3!LH(@'/*OJ,@?9^O1!3A;V7D?3&WW(%_%--/K!]CZT M@%PP>PJ^5?L=!G#""-[_IM!(+"=H<:U"AA*JY!]H ML69PXH Z[Z)5P14Y7*T8EPO< 'Z[KTO^H[MDF8B;_M@KR>8$0_V*%U"FY(9H M;H02D1_T835'1+($/[68^AWHL19WM(9,:N:*JFI)O,:9.PS5F*2V[IAFQ&N- M:+Y.BO(B2MV\%T&& )TPI:V.;->K5P7[3S;[_EU>,>.S-MES6*I!A\ZFV.4I M1YMV+AFK";4]8S0JS9#(((:8GR=HQ4P/$3804 <&*$P->7R%R%LBF'F8O(U& MI%4J7ZOD.1_!ZF6W$-&Q"!-!6-.!!G:;>]CY:T@Z*-YKK:;F?Q\D'*^?H6D+6)^%PWP@< MQJV;\U+7W\+T-EV5:7AUZ@/1@Z:*IOD1_KOR0PI>L2G$HHWFA*H"5H"W=@=) MN+8*L%H[R.9Q*OWEU'9+0GB^5TFQRHJ(?HVE2UV4+B'<6F^(>0@G"R] MIZ6P<7ZF+)9!.)W3Y !A/9\Q.,>*EB:].L;$*_C\X)'?'5MV M4IO-14N5+\6:AK'(IJ+_#\N3GT1:4QV5)\_X MHJ"EJ;$F1C.)?!PQA0"+.+J-2RPK[>T ,R@5W>_7:&B"7 M_*=9GECK>U?0WVB!TU"/0(6R;QM))M#,!0>FV2GXQ0(9_DZLHG2C,!UD.\Y% MQ*##X.C7KSH&V2Q#Y#I$+43D2D%?/X^"L[[*C(?<%IJ54RA5G)M-<%V>HZC; M@(6_TBCO$JX0Z/D%*T288U @M-?#H*=RG:<(!\IO)N[O+V&'R!Y&X$P$+%W> M0Y%#*LR:W"F'1:&W7RU(EF9%^#E?\KP58&]5*;5824"O$FLM8BTFX\/G+7L= MV[I?.K!:0NJ%D@ ]U0GJU7 Z%2$H" J\505Y;H+J&$&K1&( ]'\&!+YJJ2O4 M'?ECFD8,YX>DL:K/Q7EE;J/?) F2J))?\$A7:JUW)+1\YCN*3RU4"KTNJD.7 M0\NEWY%6[.!$%ZH)-<7)S(K'/A K-^O>4U)H8H0;9_D\P'RG[L21V[PRV%Z( M91$-B$W8<;^ER2[;$8BS$HBURQ*D)U-7N6$O^&T:TU=^S&28Y,\+J/TL-Q-. MP,G!$<2)I ZEYX+^#P41*_"#@J\1KFI$#S* 2Y_?^**%!*"6YOA.7&R:9QT( M;DT#G4"_F2RB5,X<^ IH3?QL%B9?;<0>_M)I^/(; R/GB!4%$X3)#$9(/*L1 M$G HY\D4/BOPZ=8I/\G%Y_W?8&>K;MOID0,G; F()0)T&>X83"$DL5HO"VE' MEPL89ZH&5@AY$+!8UM5L#4_$C^#<[ !CL]OG.6CSPZV,ZE9/TSK%4 H'(71\ MJG$$A;&0_*)/;-]$> %V?A6)LLP0A4:=2E1SW&W)*H-FPW7?( XYC0OH!H,[ M$&(%:N;J=WX]YGSG<(8AH9'&S>1*-B;86Y4LC]*HG/@Y(&NLAPS6V[5+)(< MT?0"5K;8>^2*[X2B3,IUSK?)Q;I(4@I=]DY RY77J9 ]TD^2]AD*UWA,6+1! M/$/=9Z)'H<%?O_(SG+\;4*=_] 84I(BBA47_WM\BOAL*\!/OP,Z2@RQ=-IN: MU,E/! 8D_1?M=R&!>@9 ZQ,L2Y#:0 T>]1[]D /5'@"D%4[V17(L5%"UQE7. MJ*O0/2-AV"XY3C#$\B;A/CZ]XT<-A(4Y.;![14&V^P14:PJ*6.<3+D3,2K(R M_7SE98>*ZGNNJG"/BG(TDV]Z@4/?H=GF)LOY4=CI1:F< M^L>&#'9=YG\Y"PE8E7GEM(4+>2CW'.=)BGIN.5JR XP 19Q8U =J=&6XC&CG M,K)>B;<+2? (/$#[ 4I(FDKQF )*9 (4L/2/Y]>Q@,R6;2?@80"LPJX?GA58 MWD_ 0%'BV@S/3K!Z)!$2W!(B\!L>-J MDXMZ,0G7X]B=\T-)$V1)((FD41]1JJ&/D<) M@WTN,?0@B�-*W67&X=%@7T[44,NO9 U LZR^"E=!RRHUGXQ,E]PK*\QJF$ M V*6#]0-'%8[#>.T;.S;;3U!L-OT3B,/MH[$=GQ"/D+$4B&,8(:+NKO%&)8( M.4RT2T'8B678/B+%#<=W,OQ#-=S>9^G4/7[Z4+T7BD#H^=YE5*Z0L V@-@7H MJI.]Y:SWGDZ# >E\>XKAPQ 'R5@RW8C_'@U44 WMXQJP;\><&64\G:=@K":1 M(3\@@C3Y3_EG0 P&T5\@@DR'2B0@7Q[+*"_UXT*LHD&@'F5WYJ_3^/Q85_%! MV1HBB/AF6#1W?J/E FQ9%;(?O:3\^%TD*V[D0MM,-'J*LUUUQ3=K:.$8+J$+Y[\C@3*(<)WHEG:" MO&.7'U\79;)$.W+;*;:9"(:0>D(=L6WU[*[.'A#!2:.F9" AY.WR "WYZVF) MR8MA&F.[ (V',&L4O0DKIM+%1JJLAY$5])/?@YBL34*Y&#&K58-'X9ZV.?M';@$/BQ)W-R'KAQ$0Z\1?<')$N<04HS/O M2$ 5W7[C8&LZT52H2@ P!H %_UN4)W"&/O WSKTL4E$C0"Z80^XN SLE^[70 M5RTP5@U]*61B-Q]T_[@@8I5\P]^)##W4;RGC/U_ O.<\^FB:R: M%-RX9S26$&$J2*Y7X[L,F_,C*UZ?]:*XNW.--+H'U36*LY:,-0LE'O!P='FK MBW!UV5B Y(NWYV@=K >*[/DH-55Q-PFC]VN'+(TLA0,Z1!#R6>LPR:.8RC!T MP75*DV?7GGDDJ4+;!3%$ST .=OXBU&I,6D7QWD)[EZ1T-+O,:9R4-]$T83!? M-UKQOY6;BN&UHE-XCZ*/XV$'66Q#CSS^8?6'8=^9 M9RU\!X'HZT* ^MM8%\3[6[A7,9MC7.Z .C;OX;FIK(S\^U\??G'S^;__X?$/ M),X8B_(__C7C'EI*7OPYJ"Y\R\> 3)(/C]FZ7'"#_1?_WK0Z! '!,L'XQO6K MA*"[R](Y?XF6YE=W7=13JQ6)H3L@>E$"JWZ"9:W?OP\EL*/E#UKNW%8E:4(< M/V<,6/W*76P(=HQ2*QR3)P5@&E@=-:J TF7/V*5Z#*-M'\F<+U\ (%IC&(]$ M@A,2BQS+2CH2,&:76Q+<880__OG#ER^?/^*A]\]_^O&G :!/<]L!<".9MYZ5 MOBE:[LL]&HP/B())U@GPKD:32)[K75"Z4-4KG(V<*S#)9$=_/7!H9(. '[]K M19+?+72C34S8;(W[]*QE;AG=4&8*-J%NET/4W2R*/<;X\HEUWX,NZIA'EDYD M]0N)*CK!3(1U;L5*)Q37]VY=[H(LJ$=H3'DYQH-&E[=2>:.94=\1)U#5:MN* M"T5Z6=28N #(![P /LK)ZC@)"$]W$?2T3_K?@PKW/\1W- V8")QY70&]V#KV M \0>+Z-B ?^'%_"9LX"Q%#44 GZ!M1GV#ZQ/NE<_ D%\ :?P%VI(DZ@D3W2> MI*F$Q/([+.^$ZC#UE#N500%2[UVJ@1GI((P2ND9Y1H!=5_9GWA7:G& MCN#OJ9_!6PH*,#+\(7O*RF3: ?JOHM1?;EF5T2"1-C>.:U:3(N;=^*F]"UU@ M;X1_]9T%8,V\!X/B,-'%TT"!K(@%.K\ R^2=KZI)K):(5TH3,@CW:0M5B MXL)J:$-E5E*(*D4<&)M-W??DX^BRESS*!\&_'^2$.IK/^DS=;.K]7%+)/K[= MP%'L )-,IP]7@N1Y2,!JS$MJWG').GX.ELG4*DJ@2C$(;G2'^H4!'$.N_\RS M1KX#@7RIIIC13(_YTW\QUY'[@1]NV)Y/B>2C4DM@VXP6K#*TW/?M4>0E8"!Q MYR7JP$14E/K++:LR&G"P*\TC:*65C0%.OBF>IB13) F5-'LOA(KD:%G,#HA4,_(6;@=, NF-NC&['_C3!*M@U+0$G_WB0FATAL&\T M*E-,^[B,&%/0ZF[UM$A*3Z +P/J",M8)*"92\@V%J3:;J#@>S?0%(F%I'C!^V%D>?0L"QACDZ2$5_\VC9/G)%Y'S&D>2\ED/YJB M%LAYN6NH!?Z>KN&*E$6XIE[IAM)ND"2L$J@9I9!ILH EUK@ZP<&B_":$:<"B M/G@FV7LW*I$/_ZZM#%HLJJNA!W;I&%\X(!9%92PI=[*Q)DE-PL5XJG.X(=%N MN\CQK]2\4E%'E*BQNU-8[?SDE<^Z-H45P?CO146#'BQ\&4+"2Q@(@+4"M #[ M906=C1TD2BRRPF1!PI@IG"1+JGYP3O*QW:*%S="--,KT+_E;PWT\44KW6G))P/T32Q"U!I&+G(=H M=BCG,/D"!=*OHQQ>@(+?K>AT=P25!V>\+-A:B4JN);=M<(6SD4@Y/Y(>F!]" M@J X-FH&:1?PQ0^AQM"Y,LVJ_ 8$T\&>.BAQAA&O^ \8M-Y!O-P0QO>_A'^F M0/JL)&*-PHA&1"0;S#R (P4FC$1L'/$CI@-33A,D2/$L!&#-O'M_"B:\-(SC M',88BC_ MSLV."RC3)+20/V%H+\X2KU?'++$L%:+U) (=*ZL:JI$/5OI6$VP M[:I(*V1OEO&?P()PRBVWL5YI/,D0ES0O1#<$X$\[1*_DB"=)&WHB!/4?"MD! M,@@Y/&S(7YLX86OH]C(E[J(3C\;@T4/$=BWJ?D:SNGETL6DFX%I385.UFV5^ M=TIA?=#'#@@]1,AW>=("8O^2^R\;<*4%SL^Y"22?TEO ?TC[W&2SG="]! SD M>RIT,7>T+T4I&&26&^LL,-?8.:B#YZ/9D/&?P&SU9_J-[X?E>NG8V%R%RHX, M>;(4]'WVKWF1CC4)9E$FDK3WAM^N!:MW=N[SY+P7"C^NGPIN"P-B ??X2["> MW \%0Y0@56F4!3HA.A.)]4$:<3V,9MQ^7V5%Q/@UL5[=IA+M :SZ#*9'K&DL MD]+..*<"L65!6:S[B]^!D-NE?=$[%=2>9ZVQ0-ZIL/(552L07&) ]"+$7H7H M90;2ZO(/A0Z!^$=^Y&.!W5TF>[B=9V5C?%_3)8IP()^F0[%8/R2R8<4AB?M4 MXL;A[M0XI\MDO70KV+8PR_E=CP@-NLQ@1BE"LV;S%(%/HH(D*?\Z+4I5KCF^.*3F^ J*Q&@: [B[4^6-I$,V";^"?G>J4*9D@"ILK6G@,T"N?I:4 M=XYQK'N-NM)??IEAM8:'8HR-L:PD')9EGCRM!513F1&8^,>-$$Z'P<=NY?'> M7V%M8[E+B0/@-&A8)IRTB_XV$X'1[VD,J+*T6F]YGY63[/H5:N5LC_^2OU09 M2V+HX[Y^2N(RZFAZ!+'XDA%;@IP1SEJ],I/KD;N;&1'\66689 0MYX9%S7QBN7:&\6R_]%HQQJM1::,9A-+LY'0[!HU6W+-UHJE4] L?_6IT&RUU'JZ MK=F3@$_?0>E7[A0.NFLKHA:TPP7"#\$<=6Z'.G?059?.J*, 5_WV1S4WM-_D M&*><;D8S@8V93*7UV&G1_$PM8\I=DRG@0H1OX>].8F8)>VL)>V,+J]901KGW M?*1R1V[3U;HL[N@S95\Z '1)YBD6F/.-*@#_1D\%S9_E;0I+<5L/%B-?O'OG M'L1L>"YBZZ,;6M0%#B$6\/KR&A; M]G?S_.OVL:4,:"!;&V5(:%F^$;#*< ;*6.#*_C.Y$#,:Y\G4K>V]S*:_D160 MZ2_#=C2-C'WRBKA?NOF^'?+Y@7(/!QP!W"*=@@\TS)U\#(+^'4AN5A-Y9(E, M;AI OZMK^K:T VJBCA-G;8+=D-]Y96UO)PWTHLNK?90_#SEP]/']5+YKWO_7&1Y>4$_?,4 MFXM^2NAV8CJDRSY1T:S1_[38L89YK\3?N:7#CK. $M9SM)"?E)BEY6233!;^#E.I6ENHRS1%)"BQG0.65&7FBM:*' M7#T$3O*'?R!($$)/_/:CK]%R!<"7/XP___JG;Y]_NOJ! M?WG%54;%E%L ]( )M_#R\^>3I90 ZA?_-E97\G-A40A(\7*1\(_2E,31QI^% M#D]--AE?OT*SV#'(=-:K+6EQ14AB?6:<57F^/@>>:UM]2]_>?;D=?0B6\VF7 MUSA"^VI_UJ9Y_E*J@. ;K1>A%0![]"Y+8^B2XW]_BM+?1K,9S2G6EKC'# 5M MHHD321U+0LB'N]N+T8.WN*X/X=@^L^Y=BL%.(L$VENB.^Q?C5T?CM[2&,N7=*M*,M6OX';I]>L4"]Q5+*V#T0*",%&4=9C.?V]WER*Q-Z0)EJXWLQ<+SLP]?3%] M".,\2_E?IU1,.W)%E3 +812&+V7W/%07"]6UXU-XUE^Y[[C))J)JT#"U=C-# M##$BJ 6S1)JB_U=KT:'G)%)SZ'] %/%@$F)QU3W?(0HO6A32RX$,70#+<>*? MS(R*#Z*+XJ-J'/,.-^='0/D816F:35TW(L@%/@;$IZL6'O(M]@PPK6 N+O@W M%QFK%&5C'066)DSR9#YWK &KUU+SI0O8QT'J- (++A_^5B&FM?" Z*5)53>B M? 67)W)]_Z<8@\AA'K$Q@TJ?N M /$622)H!P?TZD8:=7!!S1XL>3(1?-E.!>EW@DN]$:/EHU6I$+D?D5!JYH&@=+XBU)#%KOA-5V.W);?H 8W!+ M%0.EIH&EE&"8>]@J/2R]3;I4S=A1>:I!EUW*.HN*)Y13$K5$_6/$#[,K.HO6 MK#Q$;.[WBR\%R_\E5SK*H:TLQ M;RCUGW?[=6@0()1-41F5 P4)9D2GH[=;FXX#SFQE_J=WQQ:2J9=9SMTROL,A M>,.@EAFUVT'^6E,F0PC96+3/1QY6%R6JB1(DX=VM3+7\=_MC"M/(L6;T\X\7 M?_K,3:QO69S,$AK?L&A^;) !BD(^__CTI\]@LQ%%D0#)Z:\P EP[)$[0&-SZ%E,C M/V.+ 2G%*N1/^$]N!LW (UEBQ1UY#A$N.YE>[+R-6730T+\Z()*-#?\M8X#T M2<5LMD?NH_,]I7Y-KOAO!E+#G%5KT#D$EQ!VL@3JP2:\N!%5M9#,04PGF7NK]V((IKM MW$&<*J.-!P#I9O!Y_^U2,YY%E9 )/UCG8B!1]R+ODJP3H%;V*I,SZTN MV!!'$SXVY)7]XQD$JV/AV+9<$'NP*"LKZ+SDV@*Q>ONYA<&LZ@JG_2$I?KO) M*57&JBMD/=#[-.,$C4&?!X!4[YU.5*;$'W8]< E FU0#A0E4$3K8WCUQ8F.>#ILU3!!GZ#D>N MCGD8?IV1W*Q8AZ6% )AE70FS';,Y3SEJU]])Y#DT1BO"H2H:"L%0Z36*-Y6_ MHT?T=-7#50-T$-^SR/XBTYHW/+^\MI5*[!F$^U=1Q/NLI 4"FUY&C(GAV(Y% M-VH=TV@BXI4I+"6@3,F4+T8RL1JT'$D/W"NBB ?YF[J:?W?2LYK@8@J&%AS7 M$'"^!%8A7'W@T_8*P'*?I=\?8=1H$B=1W@GZ"O0&?@?X@5@,UBN( M3?\,A&%:#O*=/%:X#Y+^[TB,VK8[F3@6S!6V5H(AGM,%M\6Y[R\,(D#-;K^J M3A,BRS%1BO.VU2B1V1&2GEDY4S$GHD2A= T@I]SSS81H_KEW6!;&0"@D7?-K,58S9N50 M0'[K"3>XUR+I:+2D P4@(N+<:[;K=1[AV%"8BZ MRO&)-L50Z$E9.G>%H9T'!.1( =]$ !=!HNSXVK>:=6#(B@1)5[TIB9B5. MB5B8B)5E'9]J]\9Q02,%!81M(U9P4_PT0!0SN(+JTX-0T$0H*A:*$LZI*IC# M>('>,V ZTK:=Y-U^%#$"C%*"#'>0>3D:!:XA_ZHI$T4ZV$G7J6BL+U+MPNYS ML S>1N[S;CD_)%/^?L07Z[R+/D-)C2"Y?K/-&C@.TV7GS'J],"\NVW4KF8!8)?5FHK1N.#V/M"R9Q$EMS+@%2*:>1@]O MVBZF1-@*2F;55*S_H8_;T'F/4*W,WZ3B^RKF5\V7'[E,_\MUD*P*E6OB1% G M0/[3C_\KF&N%J0H,R26QK*H5>/Q.37PB;Q,@M-J]&,R60%(T+5^2: #HG"2E M\05-^5\P F>WRHQF8_["J+F-4'4C @E.)>QV:PR,M(<52"&'.4Z1_ON06J<_ M<#$B5\/ Y(#4U8!+ZIF6L"CY();U?CPK))F-W',=E&%*@GH;AP-(ZD 4=BHI MP#R3!\&W",K@4VA6X3XKGA%R;S@.@!7'S-*01U\TPT-(OH1>+>?NY6-5T2S* M&(\0Y^OC68I6GP*YU]/S'CZXX\<9M]7P<+J)8!)RN;%;'JS\KM-<-;X,FF4B M=JU6&E3;%NQL\AD+SOHJ\_Z ORZUT8#V.P6TWS7T(L#DAR9TX_.5E1DQ#P0U M#N%/_\'>"ZT"(B=^2-%FNEXB--9I)*_\FRZ]9@J^1'B@WFE4O"H@!.#ERO_L="QM4*ZRJ$%P5<\]2(7QAHE8F9L(? M_T3M[L;5WX]>ZG-H^ZT?$YG+D^<(!@S<9\!XQ-R!WA2E0"AG78F@PX>*W( $ MD@0V:VV XXTL0TMC43"A!TEZ&%(IUT*31*QFYE8&29'ZE9V](?;P?8I=.X^4 M^%2)/[.>NBB$@:2E6-%[2*O%\[])(,CF,7TCA:HB9F#M8+*:QIYQSM3H!2P4/S%7 MS4*/"9#U\"(H^QW(6#]5>R"K.F8B(0Q@-=02Q!!M8.^7=]# ME.#6>OH#_B?O!%/!%BJR4(5\Q&0%JBC:]P#)],K>7;R_17D"=@\DT%W;914M MD8T/TTCGRC\['>OU\0;ZWW+_==(V"VV.1?3,_38@!)!4H%V:F=BL%-)L,MZ M@J#,#$-GK*W]/!55PO\GO6!.-O2AW MM"C^0NJT+6<.8Z$?4"\?B5 32=(I6\<8,T17+T'.M]R^#W_Z\<>/PO7[Z:<_ M]\;W"['/#M+N85H%5?Y.='JP"XVA;>!#(#4."+"B?UOG1PW4"N X7T:KA#N0 MV$(2([9\P5D'AS2^6)?W6?DK+<=1XC391JXA0.OE(K")TB_,E/XO=$W,'85,&0U+W*#SKL=Q"6-$#9AU% M[J4O4D+971;PE.M4(O:&,'V"VVU*(-13!F$26+T!V?6DDF->Z+8\2D/>I!\8 MNYYT=RC&KJ67$SGI%"@V!M5B<0MPT+A MW(C"@9DJU/K'&HI?1%^6^'62RB!KCGT^0%%O>KWT;)U.9=6B_J5$_35?HUA9 MH]W0O.[,XL]D'&6VZ_T2N-8JU.)_I!: 3"PR%O/W_QH5Y&Z98X!:TOQ!JKW_ M*H/\71&I]9[)4H#/FCZ1"T0 _"PT.TCKD#1 U3$T$A MG/- GVFZAI9]!80VC)_A'"@Z@*E1B_!;#%?!FW4JU^'WMUCH+,5D-0GE EC& MKI8@:@WON#9>16TPRZ: J(OUVP*;64!M<:.*2@@];LI0;C+&!/NRX.^1.+24 M$?0D"P ++ !$:":8&9V5(K)!:)2GF-1&R^Z%Y@C@!;2R>8H&$:>EME6"1?/< M0EK"'8"P?E^'P_$ ]]O+(IDN2"1'CD[!.$NF &E$9A3^!8SDV29B M8LX(Q%"I?N_UZ$^1EO@#&;(B4SF+8NN%(0KT"2Q)_CWP.R/^P[P$?B-N>D)C MJWXPD6XH6$>,;;!*H%@OA6*3 B/6H$%%73Z@F#+^ '.T6N?\8"I(%A!L8YQG M\7I:_A+!W,]RP_V2G',O_\E5* #.'$--0++ --&+)EQ#,T4OPNL(=[\2:UM) MP*#A/KQ^Y2\9),/DDD2M2>2B6%3!'8]"=$X:'B2N7(!6#>-KNG:>B'>JURQ7 MT\;AF%;H*A)]S0W[2AYAA!O#;4SABDZ*WX63Y/5>8A7'\VQLB2SL3:!J%=P<(V3\DCGP,&#BCO= MHJDD2F$W\I>7BRB?TPZQ8VP@%;D&T1P0BP6!"L9Q?(ADFP+' -0DY([R* 7W<^5#U=P)-S>N"\2U,V?-@FUD<&[#M(/4) M7;#? @NS4TKJPA!\7;UX]A@5B M\>#](OJ%)O,%/\6&_/V.YO1^#0][-+M*V)K_5 P?&*W+ F)1_(QS.S748B02 MJ_&[9;G,U&R'?_FG/W_Y_.7?8K'TF0MNN_V[Q?[T/@1F-5GE,D2L@PZEF"YE MK3$@5V%D-Z[1/F6DW?G35;J@!%-+JHI#WY/L=:>Y(O#NXMD3P+16T;%=.P!K M.-B!>NC<96"G9+]Y2P)\5Y*N^0DQ6LF+T"FE8/8@E*;E 5XZ?W*QNDAOU:1[ MKC;'.5T45F ;D6DRDWS&>9;ROTY%B5Y7)RHNI:8E66.#JJN=L;SL0%&#X!T' MD+L^K$W)+[.[D9%_55DPH#1-TVS>2J-T?[BHR1J6%_H6U5J%#3]58:B6P=!$5CB !>P)Q#[Q&A$)) M?DA<+4PL+-@SK[S6.\5_;! _4%IX&W6'OVYJVDWCTBH#..Q1%,&FI*&G_105L(67H&_1Y@$507.\,B\VYB,RB3\$ M1-LQ)[K@/QSGR13&!V&< FNVI17I%'P5)" H@/4"(@:"HR]7L!X6M?U^5*-\ M95CM$RY';):(Q1-FVZW/2;X(,L8M?,D:0=Y$R0(J%]D+UF^J79V.9YP8!\=_ M2K5+&5B=_5.-**D-&K=Q08=I/(SC1#0]&?:*BPW_QRKCE_/7/%NO *E U+W" M9X072V/CQ-[Q8_"64S_61JB/+1^0*M8H3K?1?%IZ+.#54*P2P2M60LHJ79M= M8O@E_PD<$V39N_HKFMRM2)DF4;/XA(U\9 5X-?2NYZ=M*F>=<;U4IX$8R$@GY^W!C!!JNUNM;!;WYEO":7UG>V64"<2"] Z.Q:[^0]K](&+:CN_,"QFDXE9+T2KIKFJB7!9'%*MBX,$#2\ M>*I$]?.7;_P3BV*4WV'[O 4[=53+KWW&@TLA,J'&L[#1FQ =8&WPJ25",-=H M!!7VY2(R_?^_*RT>DF,UK!$+ZAM6U67( _+Y"Q$, G+ G<1)L('1X//!HO## M=;G(\@Z*\ZP@O*89>J*$DS#;R8307:F?-<1;@P][_5@NA+*2D0YO@76S$,[NQ6N(]$:)Z+_ M^G-"\RB?+C9W_-5DKF>P7=BE*9^G6-L/3=-$$_U^^+?04V"^T0BV#+P1-SG] MQQK@)MU'6-K/S%J!Z"6"37_T(.C64SR5C' >?H,BC9@6_YXMTB)+W2\B19!( MBKUGGC7S'>0VZD2 VHU4%\3[M00S/B!I3(MD+H;7N1[9DB*Q2 8ZU[J1A9U: M#(60,\DD'.@X!T"Z<@.E@E!] Q"HJ^4AF?MF)!Y9 H: -2NYQ@ 3U:)ZAJIU MSE#B6B9!0?.4&9%+D+&6&%<1T'W7YR^RG30[7.Y Z>4)_Q!$RF"(-]05P6OK M;'@ 41$GL\@&,S8Z$XF=4IHB+_\.*\JB.B<)N'.>%#)V.B0H3 M0"!%5CY9K2/WF9ATU!'T+;0)!IPZY$NV>H0%PD:F*,5:8D#,(C[-K*:1],5Q M^[):E'*BT?0=R\1V"5.4BQ0_0V&"*^!'+."D7 'D/&;VS$U9N247W4TYE&L ^/ *5?';_).T>\7TD M#%"HU-2;)DW(1^U>O E!X"*PD\NZ&TC\N-#6W' MEPL!]NY=^-J):Y2@:O8%,JOR!\N-]=1)FJDY-:7W,_EB720I+0KT8R2TGV.H M0I$D%LU 3GY'TK"3"S*&T4LT+F[R; D;E&].A6@WFIFSPFQ5M^8*L9@8OX0 M_.!<-#9$G[W@K$EF/);@9=2P@5Q^ZT@.AR3:T/;FF,]JZ7H+EL[B"XMFVTN8 M>L'//VB5O(^6U,V/Y^)(H!R;+G>?..5PJ9#VHL2+S;?HO[+\$KJWG/-UNPL4 MGS8$UR*XV!G+S(X0-USMB$A&14PV'".&FCTP:Y)=1HR-5NA,\7-+#GYP@[*R M$,_3K*1D =/#U< -B5OWCF0W9Y9:L5)H6FQ-*,,23&A?$#!,V'+-.2&2%3S4 M%3/>$<"L4?/?D&WV=+O[^?^]_?739K_?TA?R:Y;_) OAK M3A-:Y[&?'BK;H(H^IMZ&?[T> MD-O[RS\$27^^/8;J6P0#CU*,#8EY0M 5D?.?'@..67%!->&!&E6$[T\IB;\C MN>OQV)WSQXBU-)%KXR'=C34LPI-\>5_SHSW(5 MV70P1:Q68R!,)&4KKKVO]3',IQ6!HGRJ^.%_?8,E^8D_ IX@796?!'?RZ^#! M&$VH*8AWJE!>ZS';\2%4SQ]/S#I$86Y3R,OA6 QC^H@N78!I%C^$]-<-!5>- M-DEW#)U>*, "F@$CZCY+(_,3'!,=X51DV=W6)/N!)$XJ=DR3OU_)\P99PPB+ MF)5BR[;K<[UX;JH5Z2THHXLZE)$NI>.NS7HI3-9K.6;Q;QE,IP8$6 3;7K6 M 9;MA7J%WP< V7LC<\BP;>,;(V M5IP)7.V\UO;Z8C]$3)Z3F*9QP5]+<&6'.&]4=34VRK;S&[T0RK1I&E@!P>X7>)_OG51 *.32&^LKS>9YM%HDTPA[%VR)=G[PI")LSY5I M0-BS1=GK"[W8=D<;1/B?O_'-)^[%)(L_=VIP-=#OA<)V3_LR_VJTH_;\;B\$ MQ3H[:<8) [#=A6K[;(\$X;LOIPL MU)S#> VL.//5%T1 KSD@2H801D2@7EH MD^BU7?[.ECCY82=2 9.7;/N1-_RZ%T_YL &BB#ZQVU;:FTPOQ&^ DA/WCPI' MRGNH"KS8I('C*/5""4VH1@^/W]O/K9U?Z(5(.U+'$G<]$C/@\)G <$;^6C:) M>A2A?JA A5YNT]6Z++#O]7/[,]WQ\5Z(TW97&-^L^(]UQ)+9AA\ZPP*OC>*> M MB(2C(F-NZ^=9S-U666BPP5KTB*D^L2;9]OMF+X2TRJ\/BIHVB7TLK5XHXA(^ M L"JF'Y(BM\N-M!.5G?]]_AX+\1Y(Y+6$D&3^$3ZW70)UAVZ1"_49D$P;<>; MBV'\7VL1B8/Y)M">)T]HB&:)@L4=R;MN2/="3;6#[8T8T_[?.GGX;Y*4(N0: M0T2>']:_).4"&V$@C;9(5I/LFA]?I83"J <%#_QZ+YZE*A?@!W6QLYX /] + MEJVL/X2CFDR)EC/[K:_U0CQSL-JY7(HY?^N.E2 J\2A]@'@<1-5QC%85)W/W MR=W! KU0F;0ETOD=F/UZ(+AIMVUT.-[Z4B]$0W/_@:XD]$1\A?D3X>^(NMG& M1_SFMT[O$YE=F.4TF%+^!SNU!GD#+=T+-6];Q:ILZ8&6ZSP=I?"S]G#P M(=_OA<#65=M@B[SA83=\X^1OOM!TMU=^>/(R@C-"FPB'[=[W8"/;T\51D%P!'A>:%@$QXXR)J_,[)2\]% MF(4;2-PB*M!^&N7C/'M.TFGE<'_KL[UX0C9PE2APAE19BPW4\,E>"6& VI'! M>]IX7K9_NA?"["JCL9/4)JP+F ?#T>6MF9N'-*HCZ^R(,/=G6T/!*NMY:(5/ M0-9Z\9B.KNF3'<9?L;48AAU"W.07FLP7W)T8/O/;9D[QEU?\M-"F>*/5&):% M7JB]8??MVK$[/MX+<: .RVS?-\\QZ[/G_QBG'!#B5MUCYOE4\;J-V'EER#.<3&>+PII((M=^VP;_9B@SW2LF2 M%;*3IWV+&++1WLAAA69%"'F MVZ)8T[>"F/9'>R&& )O01Q$_A:!9[H'"5[G-BUJ_SZ"^8SW%9)*L1&L^Z>%F M;*P1Z7R57BC/O'GM)>2-D>"C")S\B*HE';"!E=7,JY;BK@.^>G(QVQ\%)H4? MK E<=3$/^&HO-C"D4 "'@?\!KNPS9[GQ$>[S^5X(5&V8;XUN-GRL%^R;FTY< M?6@?8WLD6LG2LD=Y9)FA188O8,;X^(K'S+ M8MV%< ]@O1[$NF%Z%9M6)O[ MOE=AV>XO]T+47>&)8\,:O?(6ZSBS-\_WB6HX0\R.'14I^WZW%X+NGM I0TU@ MIA8EMHL-&X+WCGQ"QHKJ]T"WE7BCIV)IH]=1W]$MT1+H7:MKC#(-'NM-S M.)3&R>]ZF/LZH?D2MKO$IN7/\D&G:D>S<9YP;W 5,;S,:%&JWH';5$!]Q#2' MXNIB&C%HA*J; MVOT(O=,DFX73/G1S[X3#-@$#+R(Q6,;D]I[O7%DX?H*OFH M2P!'SB?92T6@'1\[^;9NR%2JHQ+,B+@NF2%^4#Q4%^*K_: MB/^R]Y=[(:H&>X!&X':#I^%CO6#_B;"$Q:6[WO:]W!E$Z M)-\+=5U&9<3O] SP^?#P;;\K6S[:"S&VA_#M&1GL8[#O^^/7C#NQJ0#PSKF% M$JG1(L,Y=_TYV^;\:#^9CR#3"_$KK0"['F/C!_LA@A5PO\K63^5LS?C1 $G5 M@I\@-'F&NV!7.\0A!$X>T<)91*.9!"X8Y0]0A'G]2O-I4M!QGDRI_F4A?]M0 M^^1&J1?/W4+TV*[YW[65]_IB+T1L:0K?L9=W?Z,70L&=/)J)U-A--$7^VIR5 MML_V0I!C8Q1MPKK0ZX5"JE$+->'PJF6H0/NG3W[&XL1?]";%V2!Z=BU,[P.Q MTUSIG5PAG%5 F(KF_&V\?H7[81*]CD12P [%+Z#[?I\+P0:<_^0YN4&^J#45.F5A.UJB:&T?KX7 DF+5.")M/O&6Y_J M!?-FN]AW64M-4>-'>R&&F? @K M5B]&K:-P, ME=CZP5X\.; ZN"-HNG3;',C&#_9#A!SA^S9X9]L%18UBM'WXI*),I:G[]Z\7 M8YMK^^<]J=:[1#!@A@.0_THKC2BM'SJYB\FORG&6I.7D);OA1XGT$RV8S$>: M)EG.7U&X<6G,;Z"F@+PCJ5Z\+<+%TDX'=R>3M!WHNNW#O1!%I WV1!1K_?#) M-R=49:U+"G7(<$/P"_ 2J['F8E\522Q+LIHWY(%?/[FXU2%%SWY]83AI+UF8"?ZOU0IE6B0"_'4R_CHG. MJ[S=7GW[>]'H06Q/V;+20*?E(K/8W?XII??1=O&%*ZU>[(!=+<;-,U.+(Y - MVBGU0@ERHAD@BZ3/29ZEHGT1A\DJ;QOJ, 7*2#')I).* )(O\+&6\<,=T#VY M-5%/6X'A(#/ -L9#@]MU^+?[L1OVS-,]\N?'Z%NU2L=3ZX4R@$FK63=/^%T6 M,7R*F+]K[4';^:6>B+8][@U&X+7E2'9]_O27FIB/_)5F\SR"TG^N[^:$5=L' M>_%,VL=B]&#@!9QG*OS%S[#Z5-\]9L0<]NU>/)%J63"6:KK&*85V4W,K-A_$SUII^3V/*.-\PMUV@]!4J ME[$=@G$@UILS8<=)HTGA!O?ZL7PNV&[Y+!YFQM0;H@.+.<#'M' MBV*RB-+/7[[Q3RYL(8_#"W-LFB9%E<;+8Z--M[6 ZGTPL%U-_P]NA1\R=[(81JQM2YZ!WH MNUZJ$(DI ML 0:8>CW_&HOQ'2$>WPCK7\,R9-;Q-_X(UJNE\V&<.67O7B"^T#;5XN<#QGE M?!S-DSL&QD\1^%V^2(.Y'JACD<*<[=2,>^L: SAUS[2"[9EY^CUZW0! M;0K\GW!4M%OENS[?CX: Z^\/-N/VSWNA\;=AT1JG)!_Q]5Z(.\XS&%,DD4LV M,GTK0$GK=45-\A[R_5X(; XR'6HXI)^OY4N]$ U+\V)N53@^TV/HG-R4DUQ: MV-.%0 *]?ETE>:6M9X^/]^)YHL*M0:H["[U;/WSR)_,]G7+-SK,5TD*8Q*%AGQ5C#FG5_HA4C7RQ7+-I1B MM$X,7&V_E%L_W M1#@C?R)=\O]:/+NCV0T%T!O%R:XXQEIL"M#[V.VSD\VV; MJ[W?EWLA*D;2[[,T4Q4%JN@>B^3:=_@^W^N%@+JZV*XHQAW*F=9UV"8F'XEP MQ]TNY%-7FKU0C#4ZEA MG5XHT.R"S3=LB:=B0CK"=T];0?/V^%HOQ%-U5.W#1U7->9.4^W^[%\)6)XSL MCDLU??+D-N\^."CB,SC^#HI@()KV[]E3P5\OV8-?MY$[(=J;YVOBB!=1D12/ M*^Y'QJ/T;U&>0&P;1-MCVD/[=WM2KB8-*3W. 4%O*N_H6Y_MQ1/;&OL]7)<+ MX:TU5P>T?OSD[Z9T_15V;[&-K=+^J5X\"^O*:K)XWN[LVO&]?@C8.D],W5+- ML\B.^7XO!#YHCM&^4[H<:?9",;40I(Z^[O0'WOQ2+T13;:HY?P[/-)\DNR8% MMWZX%Z*(LINW ?%[89[MS&BJ\T'WL#Y081X7BV1U2)?,VY1ZH01[2,IV(57C MD]SYC7[D&,<_-X..\9_W0NN0'P0;M?U]KWZB%TQ;)AT:$6^8??B97C!>=1@L M8#/3KX?S&_;P-G9\^>1F[6ZCYYCAK=7OG5S ?=S?^RR]HG#Y(T")B'XVI^2A MR&.4TKHVO"S2B]= A8BG4;&H1(=WQ9.W/MP+413:!, &J_XA;>7)4C-X9/.T MW3\]A,+)0PDR,&"&>5^G<;W[>M?G>O'4FE^1_8MH3GX B1" [! 0LWWL&;[- M7&/5O?@F;+8%93$_<3%!7S][NJ;?BZ<.%XAZCSA7,@]7[%^-MF-\*E [U>/$^^Z\1N M:X62MC_0"Y95GZVV8N3U+=^>ED3YKJ_T0JP#Q.FC&!;FJ^J:4S,"#>9KXRNT MZPN]>#(/-*9T">PT8TOJXBCN'UY&>;Z!1')KO>7QU'JAC#& 066I>F1C[@7D MN@=FNR"EL.IN0-[VDIY."/=#1;*%N^U(M7_?"X91X=M(BU64*Z/N5J=J?Q*] M$/L>T)GX!6U2!4V2;7_JY.?L(UTF_"/@IG-SF)\9S;UI+1_KA>[KX'$ ^+O' MA$-Y0PB+!-V#%OBZ+NF?_'GKEN=?LORWVQ0GH!?%S\(=@J[*^I-_\PN]V /[ MQ*.:'4,Q$M!X3 U%)=X6Z87J8%(Q%)6W.,X[HE_[?;,70LH.T@*S2]Q!SOBS MP#A QB#;"UMY[[#+L;1ZH8BKI(CF\YS.I;,I@WBMQ1"[/M\+@7:!BRHT&$@M M4I5I',Y*Z!JNGNG<5 3O-&H=@=SY*KU0'F[4IZTV/#/LZ6)C/F)W8>-__L;M M ,C8XA!O,X.U-539]4*]4*%5#7N;KM9OC/]L_W0OA#'-]P>5Q8AWP73#6%53 M?,L/XS@138"F?.:-_O'P;/1"_55T5)E%A5"32JQBUYTXB?.K-86Z$>:PA#O:"B93CM[F_T0B@+[T(TC^FR5@O#C)^.XI=[OC8' MD>J%&J1=H8:UU)...^7>][N]$/2@$VTW NF1I$[N@SYN"B@OA# "LMX2?>8>L$C0M,,3O3&IKCNJ/=G@T ^5QF@7-V];ZP/]8+E2 MO7033>DNC(/FSYY\8[;O%/[Z%-Q;%?5)7VN'R8%?[<7S:B@5;3\E6S_<"U', MG5U%RBA&L]&Z++C-@D>Z+IU5 ?\=*%H=D^Z%FG;YWW:IK6G;Q"CMZ/)V9R[( M3@+A:(URG"?\'#QE&]LRVW[Y'3Z MI18M0A)3-*GBX&/EZQL;G$E,I$AAB^##O:EC 2"PL;'G@14XNHH(51L&-#8Y MS:Y07 X_-Y2EG/5+)RVGH#B6CKD7\@?977!/V6\%%(>69\@+'X%PAG&VF+\T M>$RK@"-,B\;@N(T"ICDTIQY/3.;+;7$CLJ3?1T%L"&HSTN*X."K>L] O8H@O19 <61& MAW/CO33\CSL0T1'Z5">3ST!Q*):'D17CCK.(T\,,B_('5.6 \2LL$!4O=GDP9E'+6B\G\)%[#E/SAH",O@]%3H# M4-RBQ(U9-S/E>A\("K=ARB]\/6BE,P3"(Z4;K]^)_T&RGE?' Z.](@J@-)L0 MRF-/1&/-R^E5JVR^RE^FG.JVCNBW#HJ;K)%)F=C&&89B^[QNSC5%L0J79AZE M*ET>)/2L![C QC[*PBA U*_0;)VGCE:]EK,H"M!TI4!IPS_A:!2'*7T;.2L) MZH)[[NUP5\$S(#&D+=,!5$V)BG\R)\B]5B'7,3Z F3W8;!])1$W?$=<_44] M"\7AN@EG17X>N/+X:H1L!I)#?1 _W!/WE:QW0>B'VT,6GBN^+L44X]4CLN*2 M7?FI_1L*^+/ \[K1YO)09)=5?Q96\]6?C>*P"A]Y\[DHJG_W6P;%\8%6TXMA M7N);9\TDV ?G$YK_7891%'ZG]W7E[.DOR8%[VSWFHSAP65D&GEMF"V?QJW3B MZLWWLEP4><)!SR50')N50=I #6K@Z7FX1_Q"!1V^ 5'$4H)+& M0PE/6D5'R;)PQUK;N TRTU@>2+*#NCP?5*@CA!_GK1Z-XM:[+1ZE)4Z%HU$< M)D^.$%O1&@-0;'F 39>.'8X:D'C!FY!$O7EX0L)MY&SWWEKQW]PHE])TBRJ*&^1/?+2*#!'QN8S M*C4HED,!CE:C6E4'-\EPXW)/&6;S0G4N)_+"MG%". C%30R.YY*: M89IQV?P7&XS*\C%_2_=XG606JFT^J9$"$6,M86X62 M\X."CUT/Q7W3"PO]#S ;-8U*0L(DG8#B2((NOA$AE +E:0U#VSR+%T%Q]+;Y M!1Q$:][QN -1'*&J4D7U?JH0MJ)]&%'R M1C=WXWOO7I#)57QRJ)R XH8N\_Z^%/1O^?8NUK^E7I8PF1>" H,L]\+T9Z,X M;"LJ6F;,$0PUCH:Y-9Q)3;5NQ@(",&"=.&C))!1'*WINWKWO'8]* M![60GNQ/66B^O&&G![%%./:^#-H6OP8Z-I/**#_2!+-1LN\B]"?C>*P.;DN M$\95-%XVWC@;EM5DYQH&M">9/QKE*:RO$6@4;2+ '8 #O8[T-^=NH$Q\H4(W9WI[) M/HW6.ZJS4M%F&SGO(DE4/!K%8=HVQ6O/3Q-^-SK!4.,O0:,90#,O):;X7B\: M744IM=R8XZ]NG"_E)O)ZS"(_\DDX$ 7:MO55(&1K>D5%<C=@:,?U#+AXW751 $A1!%MF5]:<>@YR%MP0-X""7VF3Y?T,D[D&?@D% MKE1T*WX-J[X(3X[GWE'9<>]!/$K1.Y"J970@2PPKFKJS'.ST+2:_I6#WTLT0C^5!"S( M1Z.X/R8E9]&=%\E3Z(&6^^J]C-0'*J9-IVG3(M14#(89_Q%U3RBW'[1[=^-;[A')9>JMAK$D+(B"JO-U[CJ;,3W&4_W%>/ *^HL M,ZGIJ3!U"X.P%<-1O,X>-_440?'UY G@$ 3$*?W3'"2Q@Z,^P440&N$W;R0 M),G"Z^F.JW P%@H2BWHT]UL!Q:$%2E76]YVA.%\O4\U"<;A: H1VH0_5'!0' M^_KR&C'^>:AB),1'$H\V3GM?;Y[[Q=LJ)Z"XGZ+-+]6A*^\I6":DKTH]"\7A MKD(?K%N1X\OLPLTQ*#;>-K^N4BJ4:)CKU*7MQUD9!9#&Z58\EL521__@_#N,KN"2Y*:YGDN@.+9.(Z8L6T)NRQZR M#@H Z(9E@N'8*[I-C%*YB+^B\A:Z XN+K -<*BUH,+E61GJ<6\,?GH=><$N M\HF^;3PV%G2((I6:E[G1_!F-^+'.$_@]L'#0#5Y!@;_H(!:FI%-0H+NTF]B] MO*:-SDP4A^R5JS5^.5.<-4Q+SD&/\)6.CA)Z=ZS#8]X=6]*,07W);LF:P)15N!_4YG M'HH#"LR+5?:Z/,!7<[)QE*\$^BLJR1]@N^_L.NBN2Z)#U7FJN3G!VH-$PI+) MZC:'.G9E%/B0U8)FNP/6FKODDYIW4%ZW1WGQ,VS$/O-]1D!-I(!Q2^+3I*J1K+QQAT$ MUQ3":THR^(7[FK^B@#ZSKV0%SO,02):?>)%DKYSIU6&F>T)A]"(4OV04XA[T MQRR* C0L&+2*$77+BIZ-?,_L:'Q$U9]O7#!8!82E=+U^#Z'H6]YXKQ9Z\$(" M#XSF$'9 C_ 8)B2^3L$NQY#YUMLDA 1T^NLN3&,G<%^_TP4.S!_/E_).\$D4 M>%2&HEVDR2Z,I,$ HK$H#E(+G7Z*PC4A;@PE">Z]#;C2T@AZ-Q8]P[B6G1[S M41QX%6V=((\Q@8@;NC>W*.[[1%\M4+BLJT]IE"RYDY2'C;(P"A!I%F*0M0#J MN02*8^=-YBAUAR@D4*]9\U*XLWMI.QF->2@.2-6C.*:OE(J)7(FS^AG%=DM5 M30K][BCC?/?!"Z#-;QFWG$\5F=WE04QZRE/CTYT2IBG":K8U(4A9D]%XG):#=L4Z>6BP<:Y(L_' M7P\#X'+Y7A.1W%8]SK\HN0RHFQ'37"5VMEP"K#_;N%GL*A/PJ>"2O=/,]+': M7+@AB_/E!=/JS$%QBU7@BC(..A8%0FOD+QZYN/$W?9$FX9?4<\F]O^8;A+HC MC"/N@_,)N4$=^3#^+_I%&?LCLNMK8X]DZQM,,F-BIG2"O5'M@%;19R9-_$W40"V+)$&5F/68AF*R5)V MX6P)2)XR>[/N7!0'+3$\+U80U/O[YE59W550UF2E ZC^%17_A+[MXII&HRV. M E2MP@"L7R;@_4$87B2?@>)01QF>LP?&:(5 MD"^>AN)X8(*C#S%+_LL(=^[0"+9,:Y39O;0GHSBJ5HAHUYQ=LW8+C"5'KHH" M.$V+ULL>K =1H8+*% GE-!3'*Q/Z\F@H255=P5 4QRB#N""&66R<; U"L?7* MJ]3.<>E3TDD^%]E!!5&%?RB)!!6WI+(9_1W%AND^0!MB+01<*@T? MOL90?;#D1'H5/?JO@M"9P0W+X(XR3O5JN04\5Q&]CE(8KD#?IGB#%C%^="KX M%^U2B@0S05U_\4CCAZ#B$85W[/C/X5O(DPB%@XQO_1L%I4_UR5?*+_G[[HY M0>GZ5(@.T^2%HKU/\C\?KBG_'ZW^M'QUXY3QF63=9*"*J1=&F74LKT,%NDGB M!*X3N?'7/26+M7;N_+"AXU9#@3E,%&S(AZR,/E>#XP]%<8R;SX0$E#OS#:?KMX)Q4E7KN[,*.@$U_!$H;NH;@>YFI;\G*]%2-%-=I4D,CR;W M;:QY%]5K 11'?HK(WO'<3N]9WN\H-BP0>3DBTP#!6;**\5>EU72BK $C*CW: M?HGCK&H<.)7YI)5NC1$X-KT+(TFA MJ=K/.+;+B9:O1\+7.YF5Q9DN*&]^S_[6QQHXQA=0 *WKYBT*S(%H7KRLLG2R MT.^BOX1Q"]IUN&9.W:QX42:!W]*_-8BP=""*FZ/ZO%N6>A._4LXP%-NO^M>) MTX3K(XSS,GZID:K$"Q5:MI'#R1;I/1G%_8!L08=#I,@UA.B%K*%L'FA^\YD' M@Q2A6*5?711><,1R*,!1LN=[:86'SB@4FV\E^Z@9G70"BB,5B3YYIPJV39U. MK3KS4!RP2H;XJ%G/LI="7"B= Q[)M"@5<^-$ 7U <1$(F84G<4US8RQLG!H+ MX[/RO+PR^X"?1CMP"12805$8A,U"R)(C.VG?\Q: M>F7-C+A6P_[+H#A^*_"8$VK,8HN_!N$;6"6 9; (_^;)+@]L.FM#*NEB.M&W M<%3*OO['/^J'KO\=Q4UWFVR 74Z<2RP;;]Q]HZHD(,C9TYIEG L6.5X/3O0K M81&.,AE(;P8*%*S5%Q*SB,X@X_?Q$+YY0(K<%&+K"U?UQ5YP&8KA*&ZB*25) MM1_!4!3'8/W/6=V>+=#::^>=BG/Q2YAN=XG0BZVE43?,8XZ7N-4B].+IV 0[!YOZ.X M[SP5JI4 =9$423Y"RJ U$<41VX6HZ^6GA<=33D)Q-$:+,@U!(IUV1Z'8?.[! MSRV@DOUS!QIWHMRP5K$U":P33-'VIJAGH+@7OGD,"LN(U575'!0'8S#/0I$Z MSSDS?F5Q:5?U&NS%681$8NB"*$ "Y%NB7I2_&F>N/?K64'DJ(W8_$]_-Y:V. MY?.XY5#<7:,B@)"1=4>AV#R_B&A67;2Z&6FH5,\EC#.,JY 2 =Z!.C^BN*$7 MXM._;O/F.A2L%^Z[%W@QJUK]020UN_1F&B\0)?4(-5C.HKCLI?4"0H1RYVR\<8)?C-Z"@I-:@19E<., MTT<&6_#^0@)#DD8!B_"C1(_U[ B@9#QS2K&,>R;XMJEE_Q50("''N =)<(IX M$?D<% <36-U*-RROL";+Y>!G?QRQ' IPU/(=[\G6\:L4;E7_IO9P%,>IE^C1 MXY!-R[9FB'<59K:%7^F4Q6]";B>*0RKKFHK+FV6EJA?Z9 MF>]UYP1Y_/47B!ZAKS&CK*T,(/:C,HD1S>907%4WS+LD=:+"2Y()QOE[]_TS M2$=C.)VZCWUX,&#?%%DN'VEE""BL*>8"-I+X/(1&]+^JKXG]5P&OEEZ MP@^B &F[&HBT+ZU@+(J#U*_JVF,5PJ"K\VISF<94_Z':K/*&!=.,*QFY0?E0 M%"4$FWM;P^"-07$O8$N-@2'? WG,\]FXV,4;B.((178/*PD$+W?G\8)=-(:C M.$Z5X'7K!5Y"[BG:@_!.T09H?V8)UVC7HIJ-@/O%K/XAPZ28Y=N"LX8*]_25 MT*<-%9_>8KI00LH:/5VFV'\-XP=_"N/,, <;ZHK0@B$HD//5>Z><9;5YI?)A MO($$=NAIOXKR.ITBFY[&-!3'@RH[X(7*D]6DQ0Y%8U$A#_2N"3'C$I9C$B;DG%^ M1@%S3K]!$1$6#$5QC"O']S.]2Q8+T1R#8N.R )2Z-GGS2:*U%_/-N+T7,?Y2 MLE=P0\5HX(%?HO![LKO*G%SM5R,9:EP2N]A2QL![,YT?C4/\@N[$94XJW^G$ MM35^- [5FHGM7N3&YXU!\:!;/MH>C?Y02$\ 6Y"MOWN^GSE]&II?K9IL6X/L M-Q/%70D;$W7Z",15'D 1[,]O,2&[[PD_AP*<[8*)S;ST6D,H2L3C&'R/C@^> M1Y!!+\DF!-3@"J^C+(P"1& JS+PQ+(*;QR* W1Q-7O>]&;@'X4'6=FWN]\B M*([.TG598[.\T.53Z'OK0_;_I:$%>C-1'#)S?HCK1=9_1['AS$_Y0)(=4$>P M\+. MN\!B< R*^] KCT9Q5$+VVPHL\W>IN#@R-OA.EDD'XO6U"\--L;Z* #6 M;@"0%_VO*C!JUM0?L@X* %0X'5]0Y1?DC_J?)+**WDP4AY0@*P=-6==H%J)' M)PC,'$.70P&.?SJ1!T\1*G*(#9W=42@VWY+L6G)?4[(K(I7Y$D;_=5 H)3T MQ5?7&H)BV^VT:98L':Z]W#*;[5<@W>O.-6Y"R2Q1MYZ?5U_F6ZJJWXTK\M"U MFG0KF[2U=L$P%(@%QIW5)BLD=.NL6?7-*V=/_RLY-)[UGJP!@Y[2:!_&I Q6 MHS^QXSWE\>5R(LF$EUX+X*BG M](_G;_63U/^.XDX*U(;002_)ZE[F06]0CH?BTWOU$]=J>]Q**( @,N!5\L3/ MH0\'^4+Y,H@6JZ FA$1>#/[^FH-F2)&28[]EG#050?BO8>Y9E_=9H6\XT]([ M(2X#UT&-28-+T)RJU(UI#*HGM@_N#LWW#A^QH/%'Q:IN>6M!Z'?S5S3W5P.@ MO()!9R"*(U2B1-99LP@)SZU#K$L0,Y>^U7(KE/GPPUO%/Y:^UP2%SW5Q2W4[;XS$V<_*YH[4$HMEX11WFVVUL[VZU>K+?H= (G M UX/I49_$/K")OD:#F#6VQ6U Q2J9Z:32Z"Q !+KWLN[X_M%%##?P-<8@F7; M.^+[T@"Z^@@4Z%5TL"LI29Y_QB4WPL'&R?NKEV2MY%WOPW/3;BL8X2 4M\ S M?7X-4J!IN0&T,L;<$B)WIP]># 4H&KF"5'!B%I,B+538'E0]"\7AKB!GET3K$@]'<1Q^NU+!_7!&HCA$NRV)- 9!.!C%48H,.IEVVQZ#8N/, M;_/N1+]"JA_[!Z362NP1T@DHC@0T%N+\'?_)H>Q27GN^,Q")0'/ANA'D867_ M XRE(8)+!^*X!6YU98Z:*C)Z:4U&<515K1:1=4)G'HH#'MENZO+ 7T $EPD_ MAP*P/JK7XWSRS+$ MA.7A ; =/VLFRLJ%O>Y(T_CU&":O(522(6Z=VH%L]%<="2MK)^G?$]] +_4=+!5CP[[2))F*@>) M5P$836[]\#O45Q+5PARR!HJ[8LS^*?+68FF!_6K\EBK?KS@LL]TOF).:,' 9 MXU[!_,D("YN)QABWOA:%)G_X\8TY+=M&U_;O2%X%U9!>&5O,NH1_\Y)=4:=1 M3-E]U=OOK)N^%_C7>.*P/8\9 ?VP_ MK+'6-0Z@W+%7E#;J%(II_XX"864YIA5KJBO^/6VB@E6,WQ:57UTP^=/_?G." M7U>;#:$2/2BBPE;/TO'&#_2@W;5:/!)'!M*%[^>5B"!CHJ.'R<:A>%/ZE6NU MBB#T6,8X$MZ\[_WP0$28U_H9Q6WEM:^*>M8%!Y9H4;()*(Y4Y<] (9M'\KU6 M[R4* _J?ZZS7B-#OUV^IU0L$Q58/V<.V9"/1'$(GO1WG4:*\KWJ62@. MQQ+ 'BGR%(&3F8NDJ%ZAJE:FG(GBD$WK4:TX[.LN(C&TKZH;15E%3*8EOT;> M=LLG-T#5312%T55(Q9"L MV;P,D?O,1W'@1Y* 8I5HW>)>WGX&H,(DM7?@0I$9=TAV;'[KX+B\$7W^:P- M"5-?Z.7U2@_JN02*8[?YHTA&X(U#<8!6 Z@L8/\:@I"(V^F27DDZO#,.7 H% M&)Y V0Z#BV189EN/Z2B.>TVH0@X:>=X H.Z8!N^]T,>E-1'%$7DMP+).((*> M\M()*([$>O%([*+5SRBV6_A#*\.DS&M:C<*Q^4;^0:-6H)1]Z\PS;GB@$A1E ML51P!)'*!RMQUA))U(%.-MKX89Y3G_SPQ\L__T")T4/H>AN/N.UBZ;)Q*-!- M7@3EP4F*8&"H6[@*0)T)T^T.JA="%<-8VDQRM,51@*HL(?\S"Y$Y7&RW$=FR M>HA4&8HRJ5% X-43D1PQZ]F;*^UP2_P#=8:AV+XX-E >TJLSSSBY:5H8&AF# M=9<-OR]WK\DX[K)J4-R1X?D6"?%XXW=7;P\5N+7&DKR2"5H34-S1J-&FSU[\ MZVU$2$%<3A+BROLH"M!JE_:I'S.6>JJ.7-+X(RK9J**IB&@*-GR M2?[O W3&SNET=E&L0\ Q(I?.^L9OO C"8(')A4'],4Q(S +MJ@9='?JI/]/X M(1_#X.L+)!5YKN=$PG P3#CVZ]%CLB*!XKQLC+(EOA%T0T_W>]\CT5-$]CEG MZ:K[NC-1W.,S2;PLU0+J$\E2EO@CC=]4D=93)@)WE(;V !1PI^\XR^I@;IM- M&(%L)VP$+!J,XBB0G2$VJU:_HMCL%0R!%\ID1BHW*W1J\7#CF"_H?YGIC7D% M6Q@"=L=2D*@WQFR_E*,71''#@FQ8\1U+)Z XDBSJ1IAAJIAC''V?O35%+/FYN:9.4^Q6/1G$83M?$1F6 M)XJ 12X1Z/R9H"1PO@]8"040"E?Z(;\988 !=Z!Q4I]CUP/EIPF!=NK@"V5X MEX.[(XJH9Z"XEWM.>G;="%M3:_EA3=K341Q7/[B.=UK]V6C8_/])G8A>AW_( M@NI$'+\U#,5=51D=%.XYS6/&\3[)(-*I*(ZIUWM;=MI^*Z XM,B(6!H0-V$4 M"PR(96?M(N8NB;RWE&5HO89/#C"-(=V\1_ZT<9:5U_9B 1S0"88QG=LPNO$] MAB!E=A&5&^C3B!K&L0X[.VXU%#AW327]#U;V[#&$VRLJL_ E+?Y8X[?:2J>Z MS2UI5+1@3+;0F07Z:+_9*&Y-P'-O/9"IAG)LSFSC'+OJ0AE=4':A1Y6&S^(S_H>? B M*/"GWGQ:9+5MCT&Q\7;D9_GO',YI@F58?]% MDB?'-$=<> MJYA"Y3U^=XPQUD4!(,W (J&YN,]\% ?.=IG9MFO8*O;:2"<8EX@TX<^3^=I2 MWO"P,\W54=P_%%9(O0JGG&4?E=FIK MX!91!Q?N!ZAU,<<'V6LBBCOD-U:J\A4SYSCO%O5FHC@D1;"*/ @,0]4 %%MN M)7,)GE%]"(IM/Y?1H(V8"5'*FF2X<0)0>8WR+H69,XR5T&%%%IEF?LA_O*(J MWY9(G%$C+8GBELL48+@H6<4\K0DHCE2&R[&*<9DYLFCS(O,?ZB@ T@Q5$H8>=T:AV#P?YE=9 M"RBH]%ST@.(>2G^V<5I,T8@2&/^0:12B&O7!BB*0;&:G"P]OB@FD9?MY#*ER;Z& IB\/'H9CY:-1W2@4HZL!TULW1:1ZQDPDF1L*:/M5MI4 MY%NS@DU,-^^EU_99"@48*+EU\DIV+ LL=T-)[U@U!\?!FC)]2^+/%=V5DXPSLE>RW@7A/@K?!-;GS@ 4M\$I="TMD"L;C^M EX?R/W_VJ!A+ ME<4#ZP*J$4XIF8GKD ]41$TS<;1LWRH.<->89OP=/8#N[I+XO\-=$(>!H*L7 M;Q"*FX&@4U"B2.QM VF!#/Y(%(%?C3) 0Q7H&9#4-->U$A M?S:*PT*Y#!"A()4%RF7!G0A?D'"PT:- 7U/84VX3Z6Z?.P %] O&#J)*;ERH MF;\?PRR4693FIS?7.$WC)19QNG8IAJ*XKR)3-"]W6H.WQ-"DG&3\AG@.B9Q2 M)8=*J: X)8@B[+T BMN\3&.J,\9QO5"R@%T)AJ(X!F4P:T+<^);^%8!/ 5_4 M9%UM'C@=0+ELJ^\B*([.<1?(Q'?))27R%%-0'$MBE+L\/#C_ M#B-YHI?^=!3'939T$#0_H^X<'"?/@]_V;GF-#\ MTCT$Y/>4+=&C_OBG/_[TTP]_2)S/, C?#W]@A[X*/TCTY&RKH'HO@67:W_A= M [X$@AE=XOZ.];$GVFRNC57W>1.XU[6>*?4G+!IZ8KAF4!+ODS_NI!CZ3+8> MD+H@ 4%'S5$GVB"5)R 0Y^7P_A;ZG*TU?S\Q]@E*$G+P MKSWRU/P%\HB]K#6/8J>=H2?%1)87Z+#8;OI2G9:!J8.2@N&GY4#91\MTN*PK MLI@1\8>?:,NYQ>;PPX]OKR YA*V8]\EDG/<"K\WGG0E&/HC:- M"B\2?=](7K1F - MSOZ'JE_D!^&&>6--;/8*3+G1:_@]4&VU-M+$1AD^KB)6]Y J_*K=MH>;V#*$ MQCK^__/VTE?''7PJ21^^'Q%'L,'&SR?:$EA8_*==&(AI:V?(22_WY=WQ_<+S M([S5YJB3;O#FG41@*OT2A=^3'220.(%8FN>//BU$=\3W5?ML##JM8*?1+[8K MWLDF<;9?-]R-8A;=L]K-_[7>>7Y9^J0JSGO__^ MC[_['WMHR$#/][]_]^/O_D<:TYV$^RRY!'[+;<7W&32$>V0;S.RUR$'1-,SE MD/CS'RV&1,<>6 #E!PN!(K ]%B#YT4*02"R=!5A^LA L8IMJ 94_60@5@?FV M ,F?+00)WUA<0.0OUD*D99LN /)7"P'2LH47H/B;A: 06N +H%@MM':L_3E4 M_F*C "MW+!20L5B*%?@O"LC8*,QVW20%-&R48?F>F0(B-LJO74=0 0U[15>% M[ZD D+V2K-"W58#&1IE6XD$KP&*C?"OTU15 L5&^E?L%<\C\U5X9E^]^+.!B MHX3;]',6D+!1HNVZ5PMHV"C1T59N6N\ M@,_4\FR>>-/.?9DV_R9PH6"Z>P5I0=!$+R%N/4^]2BDZ>6+.QHG?&,CR3*8L MN('X25S\I8IRX'09R^U @KP=C0FC!&<,.41>%CE^<@Z0_\@/&E8,-K?Y>OE( M!?#Y8XUM'5(T(2^0_@_D]G\X/H'NMUGR,:4$K+R.X"AZHUL M[==K?MO=SF"*W4LFF'L#%2>4HGM[F$&HZS>+Z!7D#WAJU$[%.]<117UWOCHBU!Z<_U[@$#.U"J"Q% MB0-],7IR,'>*L8/D1=:#[3W4&W^&-D6KS=UJ:KVF8D"<7E1G9$IN M#@"*VT-U0VJ@FW[,8^#0D)6,^JN]A/6D 4<&V]F6!&OQ;4C=J/%U"M5MRCR#HD,L[95#2##RR"&A2G.*#U0KH2$*CZB"2 M/5(KX*2.Q6J\OT[0DR5 T@^=ZCY RS"J']_3"-[*H?;#K*&F9(%#0L@L@IP, MQ^0!:58 29,=CA3Q9@5(^W%.G8 Y2\ VC)=R,=@*B.DQU)[!CCGD?IPUY+3U M2GD8Y12P^B#16X@16C(P*8(T+8&3)B^5A(%:\?AZ\L>^$:>6P' 8LY3!WKY7 MJL$ 5!' .=!^FC6V:;/+9HBQ1; Y4C&OASU; 35-5JD11FT%N/JQ3)U(;4O M=KQ*R8\*GP1\(=7[,8&O)Z=41)X7S2-F+EYH\TI!<+M58-)1DW@1]%, "1WU MZJE.JH/TK8!:/U8IH>WC@NF\:;LDY: HKSYKI-(FZKS$ABD@=*X4O6\"A178 MI:L,J9,Q+$&U?L3KZ(R/HL+NK)%0WR5R1,:(19#4Y!*BVV0 MZD?EVL_MK[.69'L2+AN!(S?9Z^0%30(LQ ]N"GG"$BBJ4:Z#5G^;-4#ZH]5$ M@#D_XC0H)2N'W=\7I%(D=UD!*%TDJV(&QXW"YSXZE'7*GQ@L=R3QUDZ93'H> M16G/WV5B#E;_ AU:^<@7H1:/- MMZ=Y!:%4I<5G@\;=;!PEM8W2?U6;I/^ +'(W73,#VPN)/KPUB:_#=\=K5X>2 MCS79E06V]$"R)J!<\#;'C++5F*Q_OPT__N 2+]LE_8]JRT^@N$7?9@Q/5O@TAJ^(1N2]]OPT$9I\1:,-ZE/LH4OEFN88D[5Y&23S%7/C<(XIN]M(^Q?4Q]Q(M$WDVFY M6D3G9Z1,;!#S,DKSDX@*"&E$]_1"DL3/U-_ O7O?.UX$_Z X\.'%=>-8E\SW M6<1\6X?"^J5K)4.PY:KDAVK3M9&&;2^PA]LH?,_B;U*ZM\K.>DDV841J<'1#,'B8MZ)=#Y#O"A@5<'_/ !=0OI#D8[& KH^I(+:/Q^45@DE9DD/NU1T6D^:DLOU[E= MR4E24B6!LQ50ZH5GG*@%*TJU]D2ENJ=Y@4]OGF!%Q5$]D$T:O#))";_S1$UA M=(L5]<+T8-0*H;&B/I8>9,0V42OJ.^D!J6=8TR2EH! 64CX*>.) J0)\HYJV M1.##F$;/:5)7 O8\\ND%K?:N2>1]L*BO^/^DCN]M#N"1BG\F[I:4/?@H)?)" M*-T;0:'R:Y+]KTY6TT1?-!LB+^A8>.7$NUL__,Y.\L7Q OAC)E ]D[7OQ+&W M\=89-=A0K&3-#7N!;NA7S*?1@O$73L!J%G;.I5_136N5)2SX.$0N'R$8[RD: M)4GDO:4)6*]?PZRHX,"WWW=UE."YI4_-V^8U\->'U\@)8KI9CW539__RL^?G M_CO-8B6J7J:]H77$Q] !C]-6OKOMD7G-\5]$!T9 B[ICK3H1:/47JZN[)QC. M,(2M\132HY#$BQ@1K0.#8A>%PA.(=+EO'%S!5U2"\XY!VE/N#MWUE!U"*4N. M'9]434$YJ#-/-@9.][ M(#H?_3ET !0*D5,+J?C$4\[N%6@BFX'RICM [Y#CO)'Q:E/K7CR<]!_W/90@ MY"(S0][.80-HVIA1T+%>C?I#*('6[I,MXT-#)(P^RZ,$T!&'EQW,5'#&M*:E MCM]O3!/,%"'_F$W#_6PQ:I_-W $WLJE$%Y>/,3/8D\4RK9E!]ZY.JHY;_NPF MTJ]UKOIXW=.*A\DU@^L^I5Y79P4XL,%HO)71@66HX>YT M\2(HP398KSIA[ !:P)W )X V.@_MI>@KG2,&/@G7/Q\030@=3<"6@5P&[1/4 M$S%@-2JAK#0?L2SQ'>6F=.LWOZ44#&=K,&*=XQM'T3<32>::S[HUUF"Y3PX& MO+ MSJS3EI9]ZK]#WULPY!FPU9)YF.M-IN^NB@ [I[(PWAS;K=49"B"O21N0HI#U_Z!&I MEO!?A7+ MD[_D+V\[/KKYK%_.GY*BD9HA*EC="=,XF=>]@QMOGG);D=\]S:, M6$G!UM'&7]]@S]G$@>"/HH*;]"H%@\>]MZR4UT8 WU&N;NQ/&"3IA54L?@T% MM)KM^:U]G&="N5'L)20WB65'?R;KZ]CX\ MEP0N,PD*]M\<8Q;^ K:9V1O J ^A7J7MH?*MR*YF\)K80)$AT\BPT%T4-2=K MF1,:9[@F;\E+^A93_@*!EM5J1["P8=\;E744K*#Q[<>CX:RQ2^WV M:4*J*YE, 9Y]IB0E3I1@ I(V05>X=JQ(\IEMZXA1''$TFEZ6V+"('V2I.\VM"U:6BT8=/%O"AAAPBLY99K H6L)TFF_ M5Y$C>(K@>(1P.JKCM269 ^*G.;K/WC:LD\ICTWOY[4K'$.)Q-U)@Z<0J"TR8 MIH'J>8&G1ZS$J*U4\19L.QY>+?0:I\/JN0.L%>0Q:F/53110'U)^/(T<$ MG!ATLTQ M3!4@C;U*VD/&;? TOUE3/B@C=-25VR0%J>294*@'M:P]# M%#>JL0 B(1ON(J ?$F?VRN>83<+K!/>(F#5_L'%D6VU*-5V!5?61HV;Z=M!6 MW!L)G$(Y'G=2-8]:"M%[>(K(GO+ZZ]SVP82"F!3%?B_BF A3NP D M^=-GCR+;*]0E=GR?[EE,*<02[PAK(R(\A!Y+@U M$5A7Z/W42Z\K323M\>9*P[+4KM7FYI.*\<&6/#L)605 9N#_@,E]4+QC]D@J MYGKKA,HA] =Z'\T_U$;2R_13:+]P[<7[,';\+U&8[ND,^N]U&-#;2XF;7V2W M"@>BC1F7L9X)2P9Z#5^=3Q;PG;6U &+01X0.^M)32V MSQ*(R&O5#*?9!V?UYGM;J6@R;"UC1Z]UP6*-ES(;IJS2FVS&>9+8*2@F.DL" MQ\UPM)\"W2$Y%OBC3?B8R%(IVO2R:E=SS-;Z*T,B8$.Y<"8XAGC\0F**D;]P M2P4:".OK'\=5C^W3"Y :-;8/<:)!OZ"J1O:!?L"2%16QIHQN:N01-H*!K "M M3EA1*S&F-Z"M &3O(,-&4+1V>) =L!P<(E8':CTDR6:P:80W-<"F$2]D"0L? M'F7$ ZA.V(XE@!U;S&R$"(U:E0\O#$\E%(E<4'95SCQ./))2#"L .0Y+GP;G MI[@ A,G=XXH'C;A 2TCN(%[*I&!%[8Y15%1 M=%QN)'%!2I*M .0XXD*?2-Q)P!I2>G4&8.TI DAC?RTAI2.9!L8)/[:")$SE MFM**9K:BFO&IQ -).+45<.XK)2 (D;;C8L;5D/M'=8\*9)MXIV;LN!5(/#:? M5(2G6U$?_70!"(IH>2N@W9<_GCHH?Y)+F*>J.'$(OQ7/85POM%X&P*B Q2N) MC&YMULDUL*)QQJDXIC3I851(X\7BD_++:? 7:=?#<9A@GS2.28C#F<@6/3E: MG\01*\ Z?E15+47%BGY&I^):DAR:4>&\\*PBO682_$59:O]T3GY]:C-J>R^L MQ*,O2FLG")T.>B-61&??C,GZ]]OPXP]D[6:?I:HF1;GH-7) F;^ UGE;TDA1 M/GV]\_HFL^3!M5OE#-)__'+A^W>!"^%NJ>.7[5^S!?,T0.&P42OA/7OKG1.Y MEVD4\+MM/.+>^LZ6=XFBH69IG>HU%'&./$2=I@,\&C:@"QK! M\RE\4S.&COI-EN@C?"AEF[)QX>1/R EU>X.\[@C8O9W@8(X7#BH($&V=((_@ MJ-J:Y&;0VM97F]SBX?A5QQ-%>>9QUC9?M/]5TAND-6A4!ND2+]LG_8]J>_0? MO]Q3G="_"1)HU_/IM;DB;X1Y*(IXN&2@N;(F$(M 5AME 43.P!.A0':WU^&[ MX[5+"G9^QJ%BC4IJF@WZF@_5BGQA/G4"L' )A%TPX^Q60<'S$&>[^U+DG@L4N-*!%=%U$ M5Y7H^D&"E)R7;)IO&M+*>$G#"N:N.]M@RTOI!E6F->WI.(A4S\MLU@?2!=04 MY%Y4>=' *X9B&GX8IQ')"LW]3'PW+]]S7B^;7Q4D*Q=2E0]1B>]]5S'7M*ZQ MGWJM%,[^JTM648"CE\5!&08B0Z/.P=$ /IV@:(!N<#K>GP>=* L_UBB?G";( M9IAO.Z[_MJ53<+Q;CH9FXEO'B_[I^"FI+D_%G:53 MC#U%WJY4;U$^!\=CU+F@^FM4P&'6SS$K+'I.SP]VK,T"!8/-.T<6%].9N9A& MQENE/B,8O7A>1)J3E"PL=O'%,26&28>,-.L&"MZM73!:_"F+/X4O0M9*JI]4 MDN0&?=0V(Q -1:-&C3UYREJCY)5GU&Q?;XY9O%> MVS#HS[ZS%T33U'HINOD MFP,E.)(SRS@VIJ%8HPBTT$-?)]"8B.10T&)+VSBF-74&TM"T114P0$4J1^N@ M_2D9@T& ]7DLI]9<,53K8(6H.3T<%CZZ6/K.@,%7KYFU]BX1.&]:^^JM@.4XQ& QYR]FV<4L MJZP5DKZG[%6QDMCPVB*R@RX:'Z2J5WQ>4G76L5LA&[0&F1=>%Q7 -A6 \]@> MPT1IX5-.6^16 4/D$X9%3EC$^8'BO/H%VP6L1=!]*$N+K+O(NG)9MVSU]L0,JN]AP)P5YR7?WCA1X 5;:,_. M=J\RIXJ&FQKR6AGXN, MN4F8[2/DT3WBYL>=>FZZ\PU6K%-L4=]>.&@I M'.2L]T4W:]D- >&LRW$\D\2+&/5_\IW@S/PF]7@^=IW%6;2MR7U6,*\W+=JG M;=KG$X0#,-1D3/DII+A8XN@E":YC7OQ8MUC8M5@M# M-5)5^BRRZ$QBG:D_R5FTID5K&J@U]7W\=H%N\9OM_)OLP M52P:>%P\U)>JT=ZH?9\'(]1IW21-D1F'1U[ ML5Z'*3-8/H6^!R;+XG_/ZSEVSZ%XFI()YBTBBUW)-KO2I1-[\6K3PLI#]O]5 MY%ES\OCM>+*6UZM-V8&V!"EX0K[&9+6YB1./"MTY71$>990E%RN4@!^JJ>-B M1U@,=0,-=;JD:TE'M=4@I8=/XW"560-RL>RU<_L^2) 2]M+.3&')MWY+[Q4B M1H 7?_.2W54:)^$[B939O'JS1Q7YJ';L;+<1Q;_L?>:;N#Q\(>$V2?Q^"?0J NQ^4 M5)%8>AM6U?H%*:[B!G>"@2 -1KJ'\F+C& M69OP[P)*W>E[\W)R?F9DK-C^H4<@FGB&>:OS8KNWS79?D;02,Z_2*"JN69^= M**8OYFUAG)R2A"SV[<6^/="^K?^\[0+:8M]>S+)\B;0TW-\%4(Z.6>[/431= M9+I%IMO<.E[T3\=/?-\UDYQ0?B@+3AKH)GLJ9,@>JOS!W:4_ ; MXQO&0%5NOJ9[*S0XZ92)C/=73A0=(##W'=S4 .-R%W'-U]@F67K&_*,71X#H M%Q^.Y\.N-.MX%I3!0(Y_%A92TM8>E?I2O8 77 M%TJ>H/.XX$ D8IE/P?I8@ WX#G:E=;%^Z%H_1A&$K8"LCD2\&"07.]+P.,DQ MU9H%I.-I+4N13F-V3O3(U4^+RT'WTP*X\;3"'*9_LABF1ZB<.?3^;#'T)M-> M<]C^98'M%*IN#MV_SM+9!FSE')UKL&_MD"_!8/,^K<4S:)MG\"H,/DB40/OW M\NFI*SO+YIR'J\-$N+&41"P6E,6H.5#&4+QANR"UV-_.PKYA0+1DV=@'4^%; MXK(CV98$(J-HU/C53SSWYA.:LY&B7U;F&%&Z:GM,-OL>% !O).UK F/F5>V> MHM!-U\DW)XJ<(#F>X2R:RYCK\=K87Z,MABI2 M4&OJ1 $Y-_E3''1+1RTU PEQ5 KO(Q .AUHQ=;''DJ(&?6C!J37\\T&SXPC5 MK*L\L,JNETY,W'KOY$426XS,IQ,1%8(%JWW-4/0I4ZTNOCN1^QHFCE\KB_U, MDC0*H#TN> LSVA/'Z?M>'?$\^>?,A<*7W&*UJ;_O9^+3VZ-//DYB=JBWVGEU M:J N,6?,I;* M/ XWFS5H%U=5IX]%^IXR@L6\#T#(*,VGM(R%CT'Q,(@:.TQMO'56TS9-6!%\%1G2@L)(BR_*UA$-HA89 M=M%!!PBOFL3/+M@M.M$PM!J+RM1:6=69Z4%7\.8WIFXGCO(UJS)'F]>:8;HC+E9CX8\RK(HM"9Z]"5U 4 M?>6M.\/8,6KDL$T&M?//^JV!X,9NO!S6!K$6&S%%!BNCZ(-<_:'J%OJA$AY (>.YWH;2>4S5@T\45%FL[= M.."E6@%(C3>\V"@6O^PBS2K*T6:!X'8I2# M;0UU+@_YCSV*=O9:S71&=+E-A;@H'#Y5Q5X-*%[MG(C3-K6Q_[%6G0'[L[1R M^]'OW0[!2D$.ELX (OP:C6[-NDG ,_D@04HN7-?+3E(#S#5)',]'()_%45)C MG?1?%=ND__CEV0FVA!OVT/YU7*ZNV-:#\^F]I^_"C35_/^G6&$PXEL_F;P:# M=1A2WM+7?A4&C-Y]\Y+=51HG5!./%"*1[FSS8ODYZ! 7[K\IX%@*[VT8/9+O M%^MUF 9 0Y\B2DC28$U4Q8?ZK6'^7LY)7CDZ,U'>E83,*:>=5OR@#UDJ?C1^-T]TKZ"^(Q74H;B]3B&[SOA1 M+1Y:!!$2YM>0BN6]TR%T+_2O\89B0$8LO=#]D6/V&&UI8W=V'P;;0:]>8Z*Y M1U_#)SE![@X<%?5>J=9&<@DI?B9KXGUPY$392%2$LVR^5^+].MP&WG^(VX., M2A;!+7D=(V\9-K,(5&NPK7#4V[D:F[CJ<@&#!GCF"H&!6OEBF93Y WJJU=8 M3.HJZ*WK6N$B&&2AJ8.5KU//'>7T%?(&)=/1>&T&G0C)=, ]5[BI)*FFICZ% MOPD#% 8XR[LV 6N PV6$XUHF9AU^=QR9U[%P6(.*(LM<@[QSK"?3!#2B!)&0 ME*E9Y10I72AA)*1H0H/7K+/=U#C4,CWDT/C)3D09:F*< FH?)'H+SP6+-"(0 M_V0W2FD:6O'?W"B M7TGRX/P[C)ZBT$W7#+8702EJ-M_@.<61E=A2/Z\@2DH\]J1.WCQRL;X)KN]* M/M9<-$>.,U0""&+Z;+)^%*OHA40?WEI>]4YOKKFCY=NBE. B>0H]R'RA6^;' M*6I..BEJ7<2>\^2LH>.B,(:@.\9\','2%.^$6ZVQ#4K'2^(O"VR43EGR_SOQ MEY4Q/_2]M4=B1?BK9,*X.4'DW5N' 4@ 8?1*8G[A.=E(K&Q'0C%T9AH[5D'% M6*_3F(E>>=M3.2=5SQL7<4(^0VG^AHVD=30(/;)VCR9"6%SL,O\9%=Z*GZ!H M- 9);_5!HCY"7FO\:>6[=Q)1'2 6"W?- >/2@$,,CP*8P9

;BYD*)5;<"XD;#A6YAX:SZ>< :,^O&O@4>?2.SX["/B M/?#'G4>]G.'0^499M$])H53ZX@P:]_6$;YY/[JAX1Z5,K[B!B[WXLE0S#(:O M1OLPHCKA1>"RPH[2!R<:;3[60&G(*KP+$O.1%:%3O>Q/C9 IA75GUM#3,CP6 M*,8Q(\T:.+WL4;9W<-8Q']E=Q4UM_JGCD!R>5@",:SPMZT&(;%96@*:'V:O! MZ_28I!4@U#:QE1@7VL7V=*UG'/_[1"0=8;"&PN!5AXT&PLTU:GI,(;UMF)MU MZ&L_^;QE!IPU9/K*GFE9]++$[NL M'4F8YH,E ^;, H^/#Z5W*$^&^B;WQ(E)?DN"_?/'XGC8_=R @E.?S@%AXBWG MNRX*F@=N69C*_8!4OO@<'V'[5%$$^< Z-8IU9HX:!Z:^@ ?*LRD\X;\+Y8%2 MT"A+NN3$B1V[HKD0"LO:<3H637 MJ#/;J(6>"*DKE"SNLNG=96>,1KHRVB1>H3!Q?!1FF(I*Q3%)XI^)[]Z&$5BD M8ZZ&\9 W!*W>,XS,!Y(5!HQE!H)3?=V8;CC] 279Y2?ZN,GJ!OI;?73>Y94CAJXVLEX, MBMT=5?2BC4/O*O13]CUA_JEB@LF[X>%+X#;!K#)H]5QEQN]<92,_Y0Z,@9E* MLVM"W!CZ=EQ3A2JF3):>9+4IP@B$E4%T9N*0U$[,D>M*PZFXU=R-"*?E^JT@ MB&$L<>Y7BY8D3\X!WDM^!!U3V*!U<8!DL0FBL@EF['2"ASS"PC@05K[G MN^"#;CF,#J.]WLZ*B[UX+E+#8B_NS<@B^N^:3# FCQ0L?0Z >8K(WO'<(F I MH[6CP4:Z^GF )Z3_F1R>Z/N!EW/S6^KMX44]AL%Z/"BI/S*NS*&_M_P_@BU+ MT%&^G[%7/T-I9G0I!LG=/WO;7;+:?(WS>)E'(GX$$W[H7+75:;34LWH@X[T, M)$^B=GG3/ 7^!\[N"8R,^\9NGU*B3JS@<=?-77%Q>2R1"J-,)VC%FYFU0'MO3\XD M&JE6Y%&P(N?7..>7>RZLN /#G&=L/XH5=S8!]1K=I3/K]/%I"=@Q?J-)P,Y- MM[:/9DWI^K+BN4PH=1WM63M=G0+['LY1_K[E8J:_F-$>IA5UI\^1_0C&W??1WO\G>\/],U 3Q&X$JC*'Y/H0UC?0F.B^4-]"Z-?[P*6 M,QSW.Y5DIOECW7J!%^^("[V$^AU+,M/\L>A^5/N'(5CXC/+]-]TMZG=FB<7PZL8[1FZ;E)<>X8TUO_6.P4*T[WOS";3E7O[I^"G# M;5W5ICMAWGU^)F^V@I=G*!ZG77J4U%@L>TYV@8E'OT_:L.7\0"-#M5FKW$C: M.:"13V\]Z +E@4Q*B7&:]9.9BZ!Z%09KNKW,+_/LQ;]F[8A",)$ M+^4II%.,'>0VC(BW#6X^USMH/5-LC5O%3&^.L:.\1DX04\X!Z519+S[6.)M' MEP'R,?\GZ1V.^HF1R]&])0]IDCK^;1JXLBITO''CWED<);7[HO^J[HK^XY>J MDBM$DR>'!Y+L0A?DIS@!^'3_2@BD'GXF[I0_\F?A94,O.V_<\HL9BQ@[/V9"4^(G'FY/G MG'AWZX??\ZU)N19_K+F:+!0IKEC(TY90!@$!5H].5J6]^C//5C9@ 22'S/0<82\+[JM]-OB0NR]J]X-+W+ MPR5%J-V[$\G8E'(:H@,5^^JGO[:GC?JHN#:0P+UUO ALJZ1CAJV]-/VYHV[Y MXL/Q?##JY5[4%[).(Q8X_"6BM.B9.+[W'^)^Z8*X[VQCJ+/:9Q4W7/))W-?P M+HY3JL)DPJ52;=6<;% $\/ULCPKNWQIF3N/NXKF$((E&HT4FR5FTIF*Q2DFQ MB3_VI*24YV/7GS=OK^^@9UD J);SH(C%D$XQ=I"BQ]/%FCZL+%I-\B9%HU%M M'_XS(G(^I9YGTL;ZW8G4 7&R[SL-D&+3MO2;6Q]I8S#3,- MT_AK$-7V^Y2'=_[PXP,=L8M7T7U(E9GH8KU.WU/?2;A .YAQN]YZ2 MB=>=4T+\%+>K^J:Y>M#"U\QO&#KD_S/AVNZ_Y(+"N V MX@=,>\FR&)#U@;F!*'&F]UK8=ZM;ESO-])885Y*4?EFX\5Y33[1A7P;I7E/- MZ4]0] HR"2*R(T',O 60C,L,GS43-2D]!V1##_5,UKX3Q][&6V?!/1MZW%?G M4Z1JC?P58^#B^_16WP.J.>Z\_1.)P+SE;$741W\^ B?48Y@%"UV\0^%EI9NI M-1S! >ID6^TF:XY&L/TLVURY[WP8C@!%CIBB- +*BHA.1?!4'5B20*6Y M%\?5"7"J@TH11V0%9DT1@%15+>?&]\P:KF,%"P$,=>)O['G3XK"=1IU0*0V8 M->J-$R!4!Z8DVF;N>*<,-&H(*/R0GKG#J'\X4*/ 6$L,^ MX4530'$6TF&/7)0!E>+TH<+ MO1;?D.$1!4RMA?0#<2 :QUT%SV"HCJB F^6/QMB;%/9V9YH^E263H@,O/-8T,-5:L=_NQ15A:M=_W17;R&^:/> M!?LTB>_)!_%_D)=!D\PP?XPCWI:L-^)XZR_U'6=6=K4R3\07OL\LY_4_J9N& M:DPV_ZXN#UW:Q9Z^GB CFVS^<'4273YA/2(HFVJ41==XJU)6[HY%6O2N^I?@ M--K3S2-=C7W^V)OA_FCZGKZ^O$8,]0\54*6GD$PP7,*LVL_MQZ.7=Y/,&/@Z M^X?@2-K342';3[V1[:R-1DL4G@'7KFNPAR%I^:Y(97B'>1B)-EONOQ("K*]IWTK4KX\UR"_>WTD$>NN3LR>1 M@D_PQIIK%5;!3__1*"89KQ<]@'UK31V5P.;Q#AHD5C32CJ3FND/(BBSQ'LZE M1A*%CO/&+@".Z>]IHZ2FE\0N@/=QJ7!QE^>HL N$8_DX+"_J,J?J5>B@V\\K MPGWHQZ.Y%9#NYZ)1B0,2FFP7--7Q+4I0=EQ)5D#P%,(^Q[DUZPHR)Q-;]=UO M=L%[3*GUQP5ECY5:^_(^*R ]->&5N7QG7?_G9-17WQ]M%[S'I+X_+2@[ ?45 M6R%G#>:EN)PA'4#NOIEU0;3)N=&8\2.3W$28./[<;@)'"3MT2#XY(9&% \VZ M?MW)A%IA(O "U^,EKW$NS8H+,=<# -S8"&D<%[M\SX 9434WRL4C .[V6R(VYG'7IOY.AKBHJ=!(HVT::]:)5 M9UU<\13BFS#.]G3% HU6VWFF>F]$F8.TU,XYEM2Y='QZ(/*R(R2Y#_.BI.*$ M9>%P8^'JO!U)RTY()A@[Q%+82#=)A&MU5:9O"Z>8SSM=BA_ISS1_K*7XD06Y M@TMQHZ6XT5+<:"ENM!0WRKH<9"%5#8R7$ CY'/,D8JG3=+HZ3=R([!W/O?G< MDR FP@OG#L-AD549UQJ-8R5VK"4K:J2L*+'IR H0+T41L/L,U9$YDE;G2P_*6C%WCXKLH?/,)W[!&G'1K-6KIPH.@ TWL.TU3%;1([/ M,(6EDE)J#_!+%*9[>O3RD"]T_TS O'+8!>O'8P]=%EF2Q#S[SUX>>->C%HEK##"VCM9I9IE[#A/8<1X8U+ND(/?TM"L/BL8) 49!RCR%S-.T/>H M?52R#HR'6:/G0(HSM'A.$9 M=C4+/J""&GV+\/1XU$9$=#5F(KJ10RD)US2+)R@61YGD#>@(,1SE)J"*1E8^ M1_L"!RR- ##L'8\/E('+(K,1'*FJ+7VDM,)6E*J1Y:%]>BI-'=EZJ0U' ;%# M?-BA&%GX@T-W=TTV3NIS150#H!R@3C7?<$\UQ2[\E&@S G>=Y.7;!;H1&8W9 MSB^8'56:G$:;[EH187(DR>RG0%L!T2D>O; V\SR#'<9[VD.O8-;@76))3+Q< M7N582^(5JFV7YKH/$H-G76BW?01OY#W*LPSC0Q3<^BXQ"\L*6CEEIB6*R)D"D18?7Z_0]]:&= M!96.XOAK0!^L#X3Y"R4UEV031N35^1Q&XS77-NARE_8"$#C;97/.[I;OZ;^F MNN7FV@9OF=NZ1'"[O+%+A(U%\6:#6C@)I)_^*QD,1VD\ZM8U-1]UH>4*0U & M+#6J0"7H(=<1E_CCS%$J60=-/KV2S# G.FEUVN&+4#I3<5B8!ED$9%YBM9YM MA4-^^A9]8B76"@ O=OP28Z<3PW04H*V Y-2<2==D8$EPT_2M-W4Z M%LXS8&D9&;WTQ6 FC&$ M]3P"4T1'(JRU5:8N+J&2YQXJ*6>'#1?.Q89BR87OA]\A')F.N*(H["7 * >Y M4;477\(J)PZKG&?KRB5,<@F37,(DYQ F:4?'5$L"()Y.^ M@&V%W]]PVZ=Y W>)FD+LOUJBII:H*>.\"G'4%#I@(VF:-4\@+T%3 YO@H#)LZGCO_@)#EL5IN[X(/$"9.#[H(FX'XF MOKMXCE%[CN6TH[KG;UZR\X)50/Y%G*AA[QID&M5:V!A0:B@-FZ6Z =1I3VJ) M>@K74H\%%L_DS#V3N@^!V8WI.WC=16&ZW=UZ'^Q)Q&,^-KUOG >H8//Y.5Y) M, VHE-]8?&D#;V^R*YOPGJ8$RHL7;"'TCOW[<$W5X<$%[H[Z!'I ->2%TNH\ MIA!2+8H>&")Z/A9T MPJ777Y]<7*6+MWX.3U]3J9VU!P^%"V6>H#6#SVK+PZS]5HN+% ,2RC%O21\? M!=)Z5IE)DI_#Q/&MA+G(P&-% K1QP:P+\!.D05L#<+D=*@?X7Q> C\XENU#^ MVP+E:3AD">&_3\\/C=9/> RSHV2MGZ%@1]&6"T^YA#A*:L91^J_*,$K_\$XX7@S%\G24"HYL#63S,*G+\V8M_E=01D$Y!<) B%@^2 M$J25*:13C!VDB)F4W$!CB/&-2F'<&F0P;$U%(3HLOQ.WIK\"@E=0-AYMLF+E M4Q#-,]ZIHN"WBL(5@M%F./1_/_U+Q)'A)P1HPKJD]D01WAPS\'W]=BV"+_PT MUPBTWG#ZQ_,W$9S@)S.;^G+Y)-H4_&1F4S=?GT6;@I_,;.KEBQ#-X2%E_BGW5T8F]D8L9!ZTJR'(%,O42(6;>DZ8UKS.8[\_Y' MO8'";,Y3Q)6>,U"8S7N*V,]S!@JSN4\1GWG.0&$V_RG"*1$5O:KX5HOA7#GQ M[M8/O_],W.T2\#>>(^E< _YF$YN5X_G-YWKG!%N(__WN1"ZW%X?6% 0W,INP MOUK-8:C6S$JS'H "><'VF?A9>]&=M^]Y1(W%C!V>LR'IHQ*/-QY$N$0[CKG9 M.@.F%RXE4/RQIDDL7Y3H%_PGF&LN[IV*.P1HBC2HO3G(_&8[G@?1AN\QA;_V M#&G$$NSZL@NC1/IZ"%-?0+.[3T]9@=PS1\^'46)#Z-3!*!B@@_?<-)X476E9Z[@6.)(CZ(QW%B941XU .P]8R,2;*6*E.E Q&M# M?3MW00F,6J_3DC,E59]?+!$/BX_^C'WT)3K%M>I9>2SGRXZ0Y!X^2['I\L"_ MB9+&7Y.8'D_8T^H$'UP*+]D5@7$1N#DJ7*SI3UEQO++[N<*->\R*",!0%53L M6 2$!^7-07 4EDZFWGT^;-1V?3RZ$W,>AWSL]%OB%9>?(K)W//?FQ(E&G^2<;, MI&<1#D> 4ME^:LA2TTL?B69Q-\G\N=94.Q9M:A#3QIWN'!Q6(?P!+VB2#4^G MK"\%I7!'%9T%R'HJYHU'/B&&6W8?$@N!I*S+W)^ZEM9?-'^4ZN*6>,U5RGP= ME[AZ\ZS124_UYD10W',P:0B/)Q4U[Q:RK$& MELC?7K??45SZW-R]^=C18BNKH)5@S=WX8YA(K2LB*(S]%41Q@6<6CSG3@# ! ML9,P7-D,;,>0XIA\CME8JT%TH0GS=S=@ M@?.(O#T_M[R-X:KXPRDQ.#\GBJ0\I?IO+39/:T]9@K'U+1AUU!_=/# JO/^> MP3N@EYKD8Y% ?*IXE=F2; T%OMD]2ZHH6_&JM8P%'>>W4B6W G98@XPQ/4GT MT;,X@75*D4:+>EH1Q3>IB".R)*\CTB5W[CB3>VO&S MB-.*TIQ9R*G5<8$MA>$U6?%(O@81<7RX=+E[76\)Q#3IB#H5O8!X M.NN4"5)#WI(+U_6R8]P%FS!ZSQ2*,PQ+Y^4Y2")EA,.-O6[>CJ216)()!N/] MWI+JFN50+?&XTVXU__+7(-Z3M;?QB,N]3?G8DV[Y&@43RUX(?=_BX\ O(4^A10?)[>.M]D"<24>J1WUOB497CA014K:>T MA*PIXW(?PX3$U]"A9\W >>MM$D(".OUU%Z:Q$[BOW^D"AU?Z3G,0T!/)WEN#D'#E M>V7V.'\TDNU3X2QJP/;W6IS MX8;JG$_N4&,;OUBO 6>9(H?OO-$Z8P_TVC![)]XJ^/45A0/]S3=X54ER_-9"8?RX/7P/O-]#( MXW7D[17O0&_NJ&A4,R90N?@]#%YV3B3(=%>/1\&0) #N#$.BC%HKN!?(K>"-WR>PV+Y^#Q46VVJ$ M>8/GN(9,TS2EJ03>!?0@)$Z =# &[^:G<+9ZD2G2!4:]N_LP<,. ?>^-,O_5 M9D,_[ I%7ZTIQFZ!\O8U(6Y\&X7O -!'DJPV=W&<0LC251@+:[=I3$2"6@J) MH#5PW/:LSJ&0J&JO$9X?1$5";?);+Z :\1'>K7;G7:02R,>.OF90FM(\J)R)Y*0].DD+L[#4E M3%HOIC$!R2%N(Z:LKP]4 F(P]M8Y6NE9(\73D2@]J\C;TM?NL[!@9C?]04OA MXR6Y3;SX21,U9%>1'%[N^^=Q[6>++*@)/.M@MG<-#&"2[B\#]%W%$1K@Q M5D9R\S4.#I$"\2[TW=?(<2&ITCGHB2JJ-1 ?E?X-U!!(%*GM6 _I^ZR'& 25 M9K+:,")%5?4UW;VWW4KJ[!ZWZJARK7 S>=P:9T\GS+Q9F7A!IN[J$5PO:;\%T(CGE.@_DP38XF!!7;K$N&9BWXDI M2/.0\E7T[&UW22&R,+0H?XSS7^-,Z.'9D(0*UE NMJ\[HCK3"3 MWN]-O>*$M+)A(:%;H'OZ#Y-:,N124DG5?'PW>$D"LO'6GN-7E.Z6@.*HIV-J M+H7DX)=.[,4O^X@X[BJH^T/T^()D.JK$I*]!2@GDE;.G_V8OY]UC?.&6$*7= M=OAZJ$"0"RF7812%WR$4,M]\CU,+ET!UT&)7%Q^.YP,^WH;12Y;3L7Y*HWT8 M$U9"\'7G0*TL$,+)4\Y#^Z3?'?<=5""K.R-J_N4>P!"M8.Z88;!])1&S]^SZI899$NF_QX&39E &/0\>,&Q_4\EB',# MK >UZ/:Y\9QY?H.UMX=: =G6"KOZ7?!,(%;&)1'8CN*UXW-L+A-]9%R]IB 2 M=\$Z8H$ICI\!^RM\F IUS?=$5937\.837%9U/1F,!Z'O@2O75.2_6Z_0]A8!_]YHI$F)2KYPX*C7+U?%:D9LXL^\S MJW9;I-29@:,FD*K82[W@CZRNROQK*@O+L=C=HD!15Z510U5Z-3<**M(I(V(-=&05 M24KHG*)(B!40%]4&J?-X83D..R DJ>91AY*B>,:L826IOE&2^F[UB[ER_RJ( M1*."1AV%!.K(W.'$+\_!IT"VP$11!42L@M4K;LR:Y@CK>A1"0J?RQMQQ1E:_ MHXXPFN4RY@XN<6F-IBVZ6KIDX&OC(&9Q& MC3T+82;%*0UK<0ZR/UL$,BF:Z50]G )F])[>0LQ0$]ND6H$M.73^8H>IKH=> MW*PV.068D#\\(0H)LYYR(/UUP:4>13^G -JY8I8X(3.'TM\6U-(IMSH%M,X- MIR2Y0#EX_KX@TY!"MW9!3TBK[H59K84IV!+W9P\^**TJ/ G8SHUJ:07Q%9 : MU=EPQ@AV=$WG20!ZKJC7,]ZO@-VH?HHS1L8>E;0G =VYH1TW3ZN S*CVYMDB ME;!F^21@/#<$XR3E%' 9U?0\6_12U(.?!)CGAF2:^94%K$8U1I\9X@VNT#\) M\,X5T82 +J!DDZEZ&('KMD988%?GF3U[,Q3 L\F2K;:M:?=\*,!GD]%6B'O' M=)PH #FJ@?(< :DF@!K=*XJ ,INL M8)3U]"A 9Y,!0 HZGM=&LUM( 4N;]-S>L!2W'2G 9Y/VUAM\1S8S*6"\1'/U M;'Q2 &[170KH=?JI%" :53]!'T%__:$#++KO7VL#N+_G)^I +LD[0OQ^';[_ MH6CX](?$^0R#\/V0;:3JME$*M)][$E 5-"@:2L19W8VLECE@EE_"T$O@D^W] M_*YQO>0S@5)[[N]P=,=M.%O][*YD(T?I'!:3]>^WX<? M;Y WPFBW87&3%@Y(.8.1M$KN4 4I0E2CQ^V\#DHE!4I:J3WE&[P*TWVG::OF M)&,PKKM)5IL" T ->:):B9>*&K>JYQD[4@O&DIZ5O)$GHB$WG.Y -0+2^!DC MCUZ:SJG(IM)/9$,CK+YA!AKDU4)X#0\ZLPA(4BU+@\TM(&MG/''8Z"0UL,+$ M\3$ "74-+ /ZYLMZ1]S4)V#K+PW_%X'++%ZYC3"S@1E0-;GB>7V??%U'-&I4 M+8%]P'.YH.+IM'IS9J?=]H:=2 74GS>),OC@!.D&I):(1/3[+^E^[WLDJJ&9 M1"G4F#P%?!\H :,/$,+E"I"]D.C#6Q,)<&63C*E[^=Y>G<_.UKE#SD/!.PWL MV!7FT,GY?.G[X4)2,L$T FCM7WOK)Q0[%(RK+!2H9BJS5HUZ,=:36B0P>%)Z ML\ZVRJW#Q!;\ZO,H;5''!Z.>CBBR0$Y[,N*#S& M0Q, ;-SL ZXIS&BH04T T+<'/;&;V)'$6T,E/# .5:"UR#ITO O=QB_6ET<$XA"8OB M(@T\_SS0ZG"Q7D?,%P>0@B)>&2S@K_10GO,&H>88:/46AFZZ3XJC%:0XB M(Z/^/(.6D,;6\MO3.T7I*/ MG1_LJ/@YB0D^$]9N@B[<#-CA;G(C60L$J\W++HR2"[K),J\].^(S^2!!"G[4 MJS1.PG<27;@?X%E=3'0X3'2"&Y4K8(I)6+3(Q62WF.S&>@F:IKN>BR ]K,*( MI#EY,=9-2F9_^>F2)_G8O]:[%^&4;!CJAC'Z(7/5+&8 MO4Z&4U2BFB3L%)4)AS6=N(1V$U#$GP1Q=FFNZV6'NPLV8?3._GB.)IH+N-$M M*4)!'^F1JK_4"W4]D/>C/]PJXL=K#P^$ M\)&"-\*8(OE/PGP_7#CRQQC;*FM8 M8)^JP2^9@.80D)FRAGJA0,JI.)#+ZM*GWF\-;#2M0J?+0S4DWS.C5QVQ5(_4 M]5GX_(#"_E_.K;*>2#^,#1[>)] \% 6O$ X_J6SW#"#FOMWVKR?=UH,70",9 MX<::OY\>8IQ[;?YF[KF6:7/*5Q6+GI7,HSK>^HOW52#^2XA&?83)-,'K%48U, P67RK))>^P\G4?!E3IA08V%T'@02M$)SJL-EG=^2]@ MSN28+T[[_=/* 5E#.;$G7>%Y6.*3XU/9G:A[Y+HF21IE)$V^GB923]8DYI& M4?2@Y=.*?HO,*-*'"]?',"@,P 4S%)N*)8/-OI(W-?U_DZG/61?M>L=3\3,9 M_5M3W:?6/4[BYLD55."D,565L@I3MV%TXWM;Z%14?GRU>:*B;51Z>H""\(IB M'KF@N=BX?%_,,[EB/E:I%"<>CY<+B3A#U@&RJH =E]U;LX/%3***[P(NN3[Y MYXT!^)F2A<@#@S"[]:^!E\3/+U^E>"*?,WM<^4: AA+W@LKHE(*R'T%*OW6\ MZ)^.GTKI-XK]C4IN7Z&454>VJ8DU[#P\G!%RB*.7'/6 A:<$N";;%&?'W3&3 M^-'908NVT\!=E'YUT0RSK_2)WIOTF60#1JZ''6Z\Y))0'()6K.$[* VOSN=1 MF#K"HN='+W%010RT+Y<%^^.-YL3STVM*4@,/F)F3W\,@(T*9SC&V![ M2>.8=2MZHD #I,\K$39UR4LZGK(:D=5P\'(X@HX'1I<6!:8ED9USK0-_1'1H M ;6.J<:*M!UNH&<]EKU7>*45(%-$8C: )XYZM )4TI#)1J.ZOA1OKH1,/V*S M#KZ>H9%6X-YX,90:Y'!@$*(5%Z$*1Y0ALC444Q "";#AA"'.E?IQPQH+ M,U<(3!8]:7=F/R>@L4YV6E*P%2 9)WBRP1O'P]E9WX R+TUVKE2Q2/5 M>U[\J145$4;0[FO!KE: ;%RUP4!4[JQO224F-Z-TIP %!G(XJ9"H-'/-'L&. MY#2B>.Q9ETV6QG3W,J ,BJ2VI!K-1,RI9RRW%8@\*6UMO9(I (J!3RU%I4;W M4LIR!*8H*B7JSC<;(CAQ[L*L^\M.2BLE5I(I@(J!7HY+']IT8=R6O>AP<'31 MZ-C,F07L1R9&-DHJBK-W"CB/*S1@9'Q3BJ0-#\F"NJ_3E2R?F[W7R8:SY6R_DV<>._PZ$OA;;5YC2,-_8A!/[Z(X_0] M0]ES;%''LN;I#4(^??84O6"[VMQZ 3VZ!QWX2L,_O.B8_Y.T5/&HGQBUNB_Y M7.]R(-'_JH #__KE_S[^ZZ5UHNKOYU> K$,FQJHI=G_&/7_*-U][Q<]>_.MM M1,A=0 D)??7/E#B,#3/M[RY]69:^++WOCD,^);7S1:.7?BV3]6LQ1=J*@B__ M#"%0%!H4GXJX";Z\-)58FDJIGT]1 [;F$0M*L0;O4WCCO6-"95XPXIQ2JD3/+SR14 MHAZRP^)@O\948[STG?6O="*='V<_0H @_>$A=(E_CG$2B]]]S(Y7,L'FE43O M/\B -X@1:+W_48OZN&]G[:\H4'Y:0#R"/R ZR]#_RDEWW87R6R>6:1U.Y2'LO8\["!XB%PUYK&#MJ7F#5#=6F?>[0 M)62A#5$94_$L;?QUNP1QX\D66U>G4\!X(]9$0.GH9OY&D3$\8$' MW@4?)'L77RB5A2-(D:[W,L8.W+Z#6RKQ:_#*C*CG31T5B##J)T;E;Z)K@HLA M\2JXL3G""J#BIQ]Z)<_H;A5$?KIWIMB/@Z[SU!]O6&#XUSU M%"[5/6,75$*/$@RF,Z72W7#!]5)SK7!(2Q7B(E>CEYIJ!=BTM-J&R94/9RN M-4AOYK3[:&FC=L!N@&7.[B"G,9CI4 MN,$Y4!\ $SB'2#S'V22G "LB6CC:V^^-YU8$DTUC5/SE3U6,V/AFQ9O@O.2< M 0;K*8"'IF9)W^"Z)W8%.Y)0Z?LLRY-8%VDWP#(R:@3#Z"[J)6)OB=A;(O:6 MB+TE8@]3@%2X]AHFMI[!3[SI&$CU^86\61.#.4Q*62+F<$;,J6 KNU,=)MW% ME@D^@(%BS3"J[ACK_(8^C:%7=>*\+ EG!$I15C"&4T2"6T#_^GB^.8-]%Z.A1SH?UZ M?CRF#W)HY!?PEUE&KW:\"JLT66UTZ7GX_]E[MRW'<2-M]%W^^QF/[7';WNO? M%\I3.6>J4KDRL]S;5[V8)"3139%JD,Q*]=-O@ >)E' B"1(!$C=V5PH $1\" M@3@A<%+ETO5F?2#?*\:P,:OU$@A5'$39AL/&=+DLLC4Z2TIEKI4D)>O\ LB4 M'SZ!A9-S??M8*0'KS5D-&% N:=CWP'":ZNH+@J3/&\@!TW>NP=$2Y,UT-AEGOBDX)K0.ESZR!G"XQ M22M^$2#H7):K"4U C]A=1 J80=6AHRF[B.4PECPQ;UBU2Q:7736ZZ !<0!/J MBHQ85FJ>P+GD4T.:V"!9,5U:VEQR1:POA^821USBR (21Y1,HA$#>ZX(G@O\ MN\ _& DZYXIE!0@!^)T,!@C!X>>BA/!]^ MO T)JZW2%)'3)2#[LZ#R,=XD>%]\UT;?_&T2^V1Z9:CA)4Q_O3G2U 8W77+179CZ49+FF.L\[S& .?_0/L%9^'LIO3>7 M4^6Y?<2=S#LF;_*40)NFKV@K>Q-"W,<<*>4LA+NAW4;O5%.<-:9)_G6>(OG' M+R_T<2@&JNW?II\2TUMY^2L<@7=S)-JEO]M[^-=NPKO=#1!!];RZB?'+;@;C M 0>+]O!F++D?O)UR^E/35:"0,?.+A/@D@F4P.-$@_N-X4(V M')M803EO6KQ")7C6[L7^>G;+82-18&<-82?%M^6!;:N7LP:)J:]2,*ZTQEG# MT%4)%0JI*SUO$=!QM<.V"Y.AC\WUUET_K6_9"0F]=+6Z(F 7L!W320.0[/-R MUK$;T($#*[E)?J+..A(U"H!GDVG6)9'[8W>AUD[5.M-C=+-L3:D+8PBUT1*V=I]O%>#7$>)G1FI?D/LN!&'U)K!BU2F-(B6TG U[S6H*9?)F.)\WKD_8PSW^/^X-&DLD8* M8ODGNCV_RH\C>7^MF_MG\JV((/J&4O85+DXCXSCSGW:J+RI(@%880"O2KV@? M^DD$RI7DN7A&B-^8&_@NR&L/S*5_I\TQ"^ MT* 7X7"7J.++CD:XT+$*2"Q-O7:97.K1BT"D=Q!+NBD7 9]$SV\"I:!3+P*R M3L>;@K:^D#?.%0X_%Q55E/0LHVH1J'3:>RH6W*P#HCVV'O<\6 90HDW'M:]G M#8W+TM @B49*'D@R+X*$20ZA;IL^&H^1T8P.U':C+0; M1()NCF=A+(B3=QG!W%WJ/,V2/<(OJ#26TUUX$ MQ40^(J]5PQC5O[75?--Y MQHA^(_H6HNG>*9%ZQ3^H:B!>/7$?%Q-68JG>V0+#QH0(Q1/BG].XE:K"BXB3=->@EQT UQC)E .^"$2[J-9-(.6:Z]+AX^F[BBBR!>G2054] M7H0*^B+"@/V.EEY\O0@\1Q"47!MKZ8"J[G*)*3?KH./H^_PZ[#1/(%WT=C*! MY[)-QL.V<"FX**CU;SE:%U1;X-6Y!87>RFOUCS'15>EU^C#>WJ=9N"P*+"]W-1@ 1^\5Z^?MN55T: MVACX0Y*2PS0>M1-J#&\M! Q=4,!XM&GN3NQZ.UU"T0P%WW\>B.1"SH_M+HBP[/&M@ M5X-\F2?I^XYF$?D/2>,\UBIT+MT7:VHEG;"(LH\30AJ MH7W/^M6M:4&]L&O&>)T+C,/^"65E%/$9T=CB/HE?=V095D$0EI0]QIL$[XMO M&?#3LVODGU2VT^SIY8HV!2S?>\?.SN]^Z1^X]W @DW:S=R*[ ]1%-!*6>N&WU_J,A6!O M\:(6RMWTOK=!<7A,TQP%=V19XRWY:I@$Q2?35X_*B:+)*@[N/Q'VP[3^2PD> MBXKA8P+;'_>??I03*?Y #F.:@)*7XGZ]N=S@-T?V ()K%&-^T1B,+X@(NM#/ M: H/65;ZTF?Z\OI=N#/%?6SEB/*9RG'6OAK;CLC5Q,^N=M>1ENVUEFDVIP*] M'7!=2)JMJD[5-,@$:LO,4>NJ'9T8;[BBLHB-/($&TV1D.?//];9"_U-FDJ6: M>_IS'ZDK44OG"ED?D:M9_9UUM*J_)%!?F3$",8"T M !/P-NZ=:FNO'2T"=Z MS1W=ARC@N*R==]IYIYUW&I9W&HX?S!HO]6#,6[/C8-QN XS?G;?9NAC08!)^ M1K0Z.@I61"?SMN@II]-9;TKOQCK/TLR+ [(2A2K (:O;&.:*L\0^+B[U>E%# M<*2KC$B]=\)YY&Q_2VZ]**K\-D3Q^=G#V(LS'E,/&=$.YSFDE4EBPE]I(1[N MT'MV%@*#5H<_*FPX2K'HI2AX]HZT\8HRUK;H-P@1\<"P0;G_+2?L3#67YQS[ M.T+$:HO1<$R$X\*2W96M=B5\5\&_\S2C,^XBQ15&@T4^V<6<*7<[O+BC@#&R M1"/OG'+\\X"-JDCXD&"R]^AUQBCG*^ M7NHW+ZAX'9T>Z(JUXN4CN&L!0KWKC-G*S\*/,@0EOB>@WM\]KBC;V/XN3@XX M>4>"C7S9QH0X7.-*P#&8F]O,H$::A=M"V%%])6<+<$EC@[I,1JRWX#PM8>XZ MKS48[(7:/J.IN5K?7HC_Z44YCW-T]"6XN7S@YR^(56.J^*,K M9\CX&I1OU&,<^*E2T/W*E6KN5NY71MJW6,;65J(Y% M]/Q:L1=85NSVYNZY^3[.O>@AP6UOUJ5E>[OS\!:E;TG%MZ3#$_I!FW&]9EJ& M-@9,%2U-R6P*FZD[4M=!$C=G;)-Q(3> MSEGCI^0PK5,G%=R8LP9K@/]SV?>5.CLLV:\G*:"]"#B5G:/GC7OEIIPU4#*_ M)\5%(OEFC8^:F[6M4W!\FG._U"7RAK94" Z4<\='ZG1MO5HRFGMS$=M5XMQL M(JUP1"P"LJX&O:+#=M;WJP:JN?S#=Q&H]74A7?G59WU5:B"/227BK,%S]\ST M;CU!0&;6M\@T;<)^;MY%(-N7(_7$U\:XI0?H$K,F]I7XUV=]U7$HGPK#G=,] M,VDO\PG,YT7 U_O([A:@'N4:*#0LAQ[C'4)H#D\5M8CE.1SC&BTD?^! T-3D MP1AW:\&\%/&"LK"L(? <>7$ZF]NB=VA#5C"X03'YCX*VNS#UHX2Z@*]D_44N MD5I?8^E2U],KC$E:\8$&QV^.5=$K7@ZX>G^#=TZ:7"E]P8';7&MJ+2VA08LR M$KF2ON:'0U25WKC_1'Y1E.P"6&(B$3SIC+BW-08/:>XR:[*G-J!7^:W/*W#> M*I)[05U& '#Y['K7I.>)*EX_4QD#T)X3Y+)S&FO=;PUN7\>LR7 :C3@)IA3B M-G-W"<4\]D:^I,QCI\: )M_A4&HT!T+ ZX$<]@G^2C\EOK@B[P>3I [+P^X) M2,6C+E=:$_HA+V+#E8;64MR>B-+]0(X3+_H7\M25O^XCZWU$*HF_O[[F[VD8 MA!X.$?^..J^E';=]#%C'G6R@IEW6+@%2LOK>]7CQ>GC508I.BWL!L?7_N>96]S-REWS(0F3+\_=:T&Q8(E,#J MX&/&T>OGOBLUZF\]S(>%Y$^JZ75<*V41*/4^'F3*R:S1B==1KN M8/1X^N\8J9&03E'-[,948,9(VYL5AHJJS'19: 92+5JO"#TC0F 0^M6.7,7! M7 M3QYCH@6B-.ND"+0Z M 2*F=AB2%<@Q,1;IW\HZ"IT3"QA#V!&R-X7]:I_@+/R]>@GXF5I"#7WQEA@^ MH3J#*0VF-:.#H>T21@B]J''7M?IQ_1Y5MQ88^1[]Q@&TC@TSK_IK)]' Z0[# M(Z Q-M&RGQ88$KLVO*Z*?7:U<1:!HDLB&9DQA79(ZU[IM9Z_"+A;KWGWZ4!V2R7Y-X2SAB M?_Y)%%WO,1"0-Z;=0]H*/?1&A<+TD&?H,7Y!*35L&J@1$1JG(9&?_/=+^XP MZEE(@,\)K_(L^9(3U+Y&/A=T1B,[Y-;5N3Y$=IT',TX\-V0J:.BR:6"]W#H" M,]SE1##2*UQO/U#T@;X1R;B3L;ZLM\O2:"!>OC'PLX>Q%Q/N+4LFEZ; Y5., M/-B[#&&,T/M*$== <*^AH.A.=][>VZ+T-4C1?#%L]TIY>0P,(;"ER[88?9MVLJ47 M4<9"SU[M\8K(;!-;]+%K/Q?0(E(S]+!MWZ5R$'?B8P6/WB+27S0BVNLA+*U) M,;SBP ;28LH:+6_>)_0TF!1G#7OEEDVY?#6Q.0EF $GF,B-+SQ1*3.^2]OY+]2SZ?2A5U)O^\H6H/!/CTR M\+&DMOK'F=#J#[^\?KF8>^,'4I6 Y.8T"3%RX"M[EY I1O M3HAZ&"/C>XR1GVSC\'<4-.3-"Z)>4:H:OZ TCZA[Z0$G^Z_>(:5FPN$0$1.3 M'$K%0\P9^=/7E*[DB>N>4>P1>!&UA.H[_X6[&P7=5DQI M1//[\O[3J^\$LB9*KY['W+3.KJ,83'_TWL.(L-]#@K_'/L(984*Z-DD9UDUO M>'"EW IT=I6 [:N3(*T]5;GU(MA^M<$1"Y>)>912US[3;E M1P=OZJPQ4W:]7@A?L9-SKGM.S2W*Y+,K'^0BV$K!@UD?7]>R;-8(R<2WC-5F M?1.ABR0?Q;L\!KJ\C#OS^'*9[T(-GW5&O;N^H7T/JL4%9LU5JCN-ZUV:Z[.B MO91UU7C+K!/\.PAOGDH_UW=6NS"5>E1KUI<;9-QTX6@9XRJ";9S3,5PXW6.\ MYG'C"R-V7*#"YJYH>A;B]!*OL =%295'IK$SPL=68DZZE8^1QKEV<%T!Z M,>6RZ>PNJ+@D<75N?4JH#*%N?:H&ELZ>(DA[0PRMH/F.I>"!V!$^!!JTDQN( MES3?<9 9Y<,SI90*'&M:41+A#Y3RG$<,F:9IX,F)+=NL-Y0'\K3(UON?Y#U= M^5EE?O2D53XNZ'U5/=;::G$7DHY4[PR]:,!NDPX].0\\T2HB10"7(X$FF[UB]Y\^2M.SPY0M/<;[#FC(BE5=!?\F@K!(B1Z MRM50P @O2TGE8;Q='ZKZR]W(90X R*>@^"B:%LMO.3E2'*-QF:FN0_+KKH"< M-5)C[SA\QDA0@:_A:#RZ*Q^1UHP-NP7KB$ZGY:0X M:,3XVDLU74J$U3"R?5ZUJ:-7,87RVGU5U*!1R!MV=>\.CLUSKDQ%Y LZ))C> M,6L0=G.L?A0]_=YG)'/UJNM4NOIMGVI:J:CHMK"/.5+*68C+;;?:F)XJBS&N M)!&; G%78X0]Y;1"PWI3B<1X6[,&AQI^>S!K(\F\X3:'X4T>(-9:=]G$8F+N MQ0&4I&0+K[8LFCT^'>19$R:!N!@#,D"FIZJT:3%5G[T\>];3)."4.'B2=PZ- M)HI?:_A.F3>BS,\JH=E9&3VFRLSL>T7[T$]BZL9-\!M*,^8C%**6II&;G]'S M@CY0G"/>Y$\_3_I"R6T2I\7E4PI2 1#W%3!N4V.(7NF#PO>:>*T-X\UYL8;3 M$,RVU&CO#A!SQY0B0\76%YSD![Z48S? M!$"B68:QAX\%0SPEY-9*'/G\Q% W-/W*4IXKK3JA_G?I_GYQ"CB,8 1?H/H]$L M+-;E9L9"],+! XEEG]1I(ESK84G0=/92GO7[N3K35 R&)B)<_7S6?"17\^L" M)7PLY\I!5ONSP7"8)A5!Q*B3N+#-,R#G_..8E;.^H##T^!O5I)TU\JK'JHIU M/&N@C&0KS+,ZL9(L$\:UPK"2:69V\Z5 QD M7IQ3T$4Y&,\%JCN4%<_(N80,EUT]/2DN[\'E/;!"4>L-D6&')/6BPJ0F5F"4 M$\-O2R5;:2NBX&0J"N-6W49RV10NFV)1V106:[_N]@"TN"4H?%S(C M>>97+ER0TP4Y%QSD! 6@BV^:5LFZ."2UNKQ!WG<2@GB[\_ 6I<[OYBY"#5V/ M&R_R8A^][A#*OM(O4,'!]P5RFX,B0.@3%'1P;EGGEC5Y:XLH;60V.28RC%8\ M6\5!52)1P :R7L;(*5]C;$U/R!3\]J9Y&9RCG'.;) MW,><0E$=IRO_MSPL*]&*%").:U#3I_^)$1*K1=)^L[A/R;YKUSQTJ("C)0@K M(^L%1;2JY5M"\TRIK'A#N,Z%9$RW]U#+O#Q8<]UMLG^OD&@P8 48/9)D^T]A M '<)4?D2XA#]N\BG)IR_"@AOA_1\I94JJ?Y EB4[?DN"H>$59%I4OH\?!X_[@A9C^XZ3D*=D8\D&FE\U?R6[?%H"?9]=7.#/' M,I/Q%HK7>A:>XN7>,Y8YZ9I^=)$_;!%@04QN@ >2RW#@0:/HAFMR MD,#5M0C(NB:%]'=7+1).*Z+YX%!4\*Q=7RKE>K 6 9G$]=52,^1NID5 -FE" MZLSOVKJ+\AK/U_X^S65 JF??2I7%6=_15=JY[FIWAS3I+O[P60/IKG^/*K?X M'B5WY=OLE6_SJ'12,WK%>Y:!IJ:=RK/)9OV*J])&5:Q0M B$>M20[!88' -, M0'>Q-.]:H?-IU@\%CVZSLF.]R\#4P%4;K4\MPT.TI_3DAN6G?*#:Q#TE^@#R M+HD(D6FIW\%^;U52U>$DH%]]%'MDP3A%'=CM)BU 47_Y>YP>D$]4:A1P*W[P MVTXZY1%-O78C\Y,MT:-/ MN">QZBTK9A_#3'*:C3"SF]W6_"I<'; \Z+^:KRSUAI&7YOCXFB7^KU6@,UB1 M@]G;(GKR/R-<'(T<4I2[FUL5^GFB!N78WWDI(I;?%GM[\2T^41>M.:!O/Y*W M79*G7AR\_2 ,<7PCC:\_S4W.[=;?V!K%JWIH*9,WM62ZU[@*RH3[7G+;'^[C_],*6%S=?Q!6KI M8URF3ZTWCVF:4Q__Y8P'#@9#!)/3;)^4\^6M"+\]#!+^Z46YTGE1-C1?A$=H M+-554 1FREQKR#!-G1J/EL$Q5P3$I@LSSVDI=8543(XF0!S%?C$X,4LK<23/ M8D 1NB+539.9E]/K8LK4$8>.EL4R4EJ%>[%QTLV^LIG2_I-9;;-'26KHM10 MX>8<)XD+%%K.JAU-A=K]W!,YI?6)ITL-8/7' P!-UX:^HJS+]M. MFJ-#+!Y:>H)6 'A%^",DBADW.^AUS_LP.,RJQ-]Z4?B%JI9='!I>\WC>2 M;65$[*]QQ5&.;,:$NV&YC<,>4+"^VU2Y;F7OJ=4\O M[/Q>.$?6&S(M+]Z&-/I6O#/'F;VDDS%BON DI270-B%O\S9; #TQ>IT4KC"N M&1>3JFL)P)1+?OE*^%\VZ49+PP\AT#D\X&1_6SYJ2>9V]N3>H$V"4=GNS?M$ MZ?TG49823$Y?#Q\+QRG9+O0Y3)P4CC&I[C+>%PW#2"9;,>(-BA%?.O):&YO^ M$\JD;-MN8VRJ/Z-PN\M.&6-/.55#UILR:+7.LY0<->C\1[)?T6=V7QXYQ-PL MKS+S0GJGV%@89W\(POTIHN=%IXNZ?0)YEZ$60>BN-Q+_=87$QHO.&HO_'OJ6.MXF6!F/:%^G5PAZ68R(+@+3RE]FQ!DL14'+WM%*3VLY_R&3OR,C8 MS]_1?Y"_$CX-S^_9J*:#,*,*D&E68'8UJ7<=H+"<;&$ HTFY*%P &H.:R?\C M:.W>GN4&+2&U4%%UKX&3JR0EV7!E#J37W"P64(\B[L' M4S\;?N\6X&E7+^-%3\: Y-K.@:'=#PK!6 [4$)7_%*.Q%(/.2O]%E D3(HI"68Z&V(UK12\LI[K\/9,'1 M,8#Y,]!MT36V:CDV:MM$@. 8]/\W4-Y@A*(M)[_C\C<#@V-0_A=PE"O*U#' M^ D:&*/F!XR!X%]A(LA(#1B#^K]!H_XBLV ,FO\.C6:^,V(4JPM\ D!Z07AZWKL[J+P;"\*WT8>+4=17)D75N9E M-#1XO2PF.S2C7I&J' *=E3 C7MC%/*LTT56I''[5WD8&,G]?R>*2Y^J,#X_; M7:W\L7A?3%;2)^V1LG;[5<-S=T&.SU"].R%P6-\ZQW"S(N$PE;Y[YVM/G4N%1^X)9;6Q_7.8[78H"AX27+CF+DC3/[[!ZW$9$4&EZCPD- MBI*9-&.A.BCHD^S":&_1<(?>L]?\/27G"\U .8\VX CK]SVM1T=]%+2^_91D M*/T'"K;HUHNB]2%C5"[HV-G=H%8LB\&P7NBL"NV0*(,<"I2ZN@O$-MVZX/O8 MVUG$HJ@(: B$=X^4@R4M,!B060(!ZP:2)@QF5-Q(L'6TZ_ K]HCSLOXKK;^!'H6=^=8\>G9WU#3A017\3%-H6H M^B*NN*F$XA=Q[^TB?+^,RVX#$P&6F^7#(-1 MT "GTDYP]?J/8!30;LD- .[6%E#4[[0A/RAOTC[& 3U$^L!2O\G MV<5I$G/GP6X'.0PA6^M:EK*6P5*'LRK)G$4'("A4+^&_[6AJSL&+W95Z.Z[4 MS^H%W"/4 Q/&]\OTD MI]75ML])%/K4[6'\1'3'^-*.\==P&X>;T/?B[)HAWPBCWY#O_LI#5ZVS.^[= M<>^.^W'\[(K;%S08BU4!7I!/%C@ZEH&2Q@)BTBB/_;*(GE,+G%K0<6)L7ZL2 MM_'._#XCN(/?'?SNX-<>^>R\D4$CLMC3GT;OW=GNSO:I4:1\=Q>F=-OF&,EL M?%YK=[:[L]V=[>.D5?(V*&CJ%WN.5V\-5JGA+AAOQY'>9[(7*ZU^B"IT=(<7 M'%&F2Y"K\(M%@JY(ZKZZ2N;DG17R;EXFS&DGT>SOYM6\XA8U?0(W/5]\?/:. M0M>FKE&=2>1.%6<2C733;."&!XW28DTGAU4S&6IF(P6)%>+I/I M$-)N3DEP2H)3$D91$N1;%C0,B]4"OB1)\".,HE4%"F"O#;NU/?G?KNU!_EU!=L4M#T+_: ?T%9 MB(MU?8Z\V!G^[F"?',7G@]GAUHPS9JT MQ<(;^1*#BR2- 4V>B;:TN>T$G!ZW<=HE&$W#:9<#%KK_20$:'A/*)T12U0Z? MBULD@\PB@XQZ6<.RK#21<[=)<=48Q:Y@E3/. M3* H8$=UDZSC('888DZ#=AJT=1ITU^T,&I3%.FW+D&SY?)CQX]7I!$O3"4[L MIZX!"+NX\]Z=]^Z\'^6\%V]5T! L]G2_KBSJ*E:[P]X4BC=>&J;KS053'LO_ ME1W[BIWM4 "4IL0L!?J,T<$KWP=8;Q["V",&EQ>=6(^:8M_IRVKW:1;NR1]3 M,;I:AG0:#IBCSFDX Q9:53Z!!@-^!!#,DZ=ZY*E%ZN!C_$%H(K-%:;'MG1;H MM,#I4?1W*,@CLJ=J=CS>YAC7B$E?+E'M;HB/_I17EUN9?HWE]#[SV,R%9 Z3?D49]SL(Y? MD$^D#;'/"H.MH]:@XQMVJ!;]G4QGM&X]C(\$A=6>FL04K1-^:<->NI0C(G>3 MQL$!L.SJPPLC.JN'!+]Z$7JE?%/P$N&@A,P_"@OCLB.7]AS6Z,L$YSE>SEZ) M^$Y# %CYIZ0\W2ON76_6>99F7AP0CKY#./P@"_2!GI.T.,B[BJEAHX\D#?[SUTMU#E/SX!PJVJ,O&[S(.@)4^X]T018_QZ6!OR*IZ04Z"3'W% M]7P%*EQ?R"%%"T)R"$)XD^ ]^<=0P'I\QUGE8$PR9Y5KLT-.>)$>67.45][/"R M.U>!MX(A5VF:[P_RQ(_1/V>'$3VU0L4&NI M MZQ+&SBLYTD><[@)&=W$>A\&*R1CR%#1\+D]A@&:O1TI;I-PJ/JKLM%VG[9K6 MH$2LJ:XBJ8WB=-AF/7\_\M(TW(1^>6D]SXJ*!3*YH;0PF@9W.BL8!<3IK%HT M$45I!QH5IXIV9@!=PM8B%53A16^G?EJD?@Z:[$V>$NC2]+4\:%/!PTWB/N9( M*6J8K>9')V2G5RU_),W2:Y[N'L#^9E?7H.H:_DT&.?$!VNY"N/ M9)SL1#39ASS+,5KM$YR%OQ<*P_TG#5&J&5]:/^%,,$L4[TYG;@N"]G%A"0*B M1ZJ&03#N U7.'@=@C@E/== (+,?VUO@"FT0>0$9AC#O=ZNK6HF[HZM'(+/+0 M/*&L]#(]%[ZG?1(7<5+GE;'(*S-38_O>PW$8;U/"F77L/O17<7 71GF&@HYF M8;?1[##2G1'F]&Z+]>Z.&QPT.HN]1]9^V=B%-F=.F]O<& '/ MY48MN/6.;@X4W*"8_$?VK27;+@B1=G.JG*"Z)"8KC$\3JY:]ZU[M,Y)3K^$H4W)54W8*-4F7"WS(8#A;0XNM M(3F!0*,!W]\_;713?,JU4^YX8L)R?W\7^=?K7(6,C\:H$(^5+#+ 3R\INV?8 MK#*^9VKJW6\VR,\:RDTVAC5=I1F,3MSL/= M'AKJ/ZH[^^$(^1$J2W3;0)!-:]T56OKO0XM.SQ?T@>(KF7L#PM**-RM?&JO;EBZXV9"(/YC(9Z)YWBK#%A\J_S9,D_ M?GGQXBUB1OXN?YUT6M^\SW"?[[D3:_\^/6(,;FS_!G,1]=Y([;,Q5L&_\S0K M;@D\)/@)_5CY/GU]AYQDSY@< 'GL(]E5YFYC&,P<*,ZP%T1W-9W;^?V2]7L4 M;HO#C/S1)U/UMCRAW'448^123_]ZLPI*G4*83,!L:NO$S>^I6V*R8,_/?@ZS MW2W9&X;L$BJ?0$N58"D2?M!I*@@7I#R:2YWN"=-B.I(_IIN")#E.1 FP9\8+A=M M0QMCM*])O.TE#Q0Z:EW%-V+>HDHEH6]0HO"#872)6H+:S*>B]"<6\I-M'/Y^ MMO 5-K9@$-CZV1"MS/DH ?DHNQ5YX'D>6F\T,6Q\T!#P'9$<(Y)2R[#&01,I M7&>F_5Y3V0+ $AI9Y3I4B5Q,08Z>O@?(J&BLH-C120$:%24AW\L%U<2,[3"P M!!A1@9]1D+%#S"AL*'5+MZ4DJ?@Q0".CM*E4_1H7CUQ* ;4$&=&N&@>:<;?5 M!,%OF<[9=L- )G*,DDK7!@AD!+3D..CS?ED.5;^#1L4_!KGPE,9=))>XD('0 MLIFX3L@Q*/\S'!:X,'XA4ZOSL?!.7MLQ0/EO:* H>G4;+%WV(6^%WWS\*\H^^;].\'5 [,4J55\.C3;/ $@IZY! M&IG,:8)7"WSAA9=V,Q9;X,Q,E'TG[#)I!/2TP9I,Q==LIE!*0Y"6;P M6=S6OBF;3SZI90I1..)T@W!9^W>-7Q'^"'UQ)2.UON9(JZ:%4;#*GI.0WN8A M4V9GVBEVFI3%5FGH/7L^?1Z'F\YPW<9\WJ][UJ3G5"%=@&;?)T+[T$]BJI,D M^ VE[*)#HI90!9V 1U5Z0B5KN/PV?T35HJ%X+RLM39GRZ2PQ>?)^>O=&PI;2 M[=_LN(8_:08/OQI;]3,HSN/+"5YK4-/7LG',RX2&FK;^0+B+6G?1?EJ-;H\P MT?Y3OCK7;J!70!U3:E73P_@+3O(#7UJQ&VJ=#!DSP4?N%%H_&^.R^V_W*R%; M-1KHS21.WI,L]-E\PFB@]>/?XY!LD=2+BH_PY\!NIW4J/Q.9$Q%))%0U&8WT MLFKR'D;HD>BR:8;#FMS5@8^,K(?!!&%\2# QN59Q^;BJD+MYK:W-BU7U4S8= MT6)7H"7Y#9Q<2JFGL [)")Q=EB# R[0<#L%L$J0ZF9*MM#&)H\U27)2\O#5[ M,'QUH,E>_*.)RL%JE5C0;.N?L?R@IZ(F/&<@:**5&+^#L[ E"-4DJ"7XB)(B MQP1H-@>JLO_EM*.2&1P>\RJ_+5_E/D;%V?,)FG@E62EQDC;)5M@0EN ADHTZ M ;$^35RG<7'IZ;44DFYVQ87'&#+-VE5JZ8Z"C,9@]9KCKK>9X4>(-.L?<]+G'*0L1BZXR^C/I;3VGFGU^],DBCY"O@HRV-21>:[+"=R)H(ZH3HZ!*BDEKH=^+$43CF4NRJPZ4ZJ[CSQ[=@X0%?!_G7L39MY). M$Z]3K\6P.(U*]7!LY5&I'3^@_?\*P2#UDZA6\@>?"* A6TZH4-W>Z:*(39I9 M,J$;>)2-(CPOYP784*';0-ER-V-'3E)5.RSW-8VRO^SR,9QW2)JB+/T'BH*' M!+]Z$E$1($S)$%$>$)V MMDEHW<<,H9&+,VQB=2Y$>9ZNLSAE=P 7.BCYNL2J,^U2=O M+[[EV7>T99,_^.HKQ\5 K;I'8N7AC4=8-HGRXKO<&V:2#L;6B&A3/D)!^D"4 MD3NBB:?$8"'[;+VI8S7X\* Q#I/V[Q=3*4",L)&UC P#(85S_DQ_B!33O!1 MV^Z]&M$&&(I +PH:TENG-.,,;0,PSQ@=O#"H$R?*7:$-&^'H=L"3D/_,CL]$ M2:+JT?UO>7B@:M-3$OOZ4))_1._IH#ZWZC_B[5?DI4BZ?W2/;N&YH_V\ ;+V M+^%VEZTWW],JP^()\3?!B!^RU:X8QYZP:H/HVQE MD1C\<;9"NP/6+<%-/.^ ML=4GDN@JNVS8^Y![[E\2W-GDQN@+6?%Q TN"ZK "1'N[BV M"DKZ?)X]M_RUT]!R1 TK)CH6U/(+36#.,IX;V')\C\4MAW@<<3+$J6XYH(8DR)@>?\OOS(ZHD0P.%5@.K7WJMO6%Y Q# MKFTSC;$,?YG],HP1Q1IC)7Z:_4H,#Y6-@?M?9X^[EDB>19TX>/!"3+?.]=MHC50I];Y:<[YDGV6=_.K]##[X353M."M5 MW) M:TC3%ZX%O[W]))AGICN$PP_"YA^(\'SA^I-2(^QBC)"'!*-P&]]_^CM: M&O.>I5H?8Z34CP_1$ZVL/%V\2<0Z\RCR*?LGX1IJ_83F"[/OV;<\R[WH(8\# MT3U95CN]:Y;BK+%>Y%_GM2K>2SM5YZ#!_>SX#66[)* J;II1?*[_BA#-I6-( MZ\'#34HX;R9,EE/H8//D(8GP\]:D.HM *1!V 4"(EK,(YLJD7\C4OB9I>G/\ M!PJV1.R^H*CTI^_"0\?A+,L^*ME^X>HN1'-46A6L1N M:^ZR&^'OVR)PM$5$ Z%AJB>O+/!U_C/+==UC "!$5O,3,INHQSS(&*?H[QOR M=W%RP,D[>GU>75S85UVFQM!XTB+U8<71M297.4FO"(_QT4VR1=,)-<+\J+P=Q1\ MN9YWU][&UF-]**\:!>@3!6_)8YKF"*>EU2-5P!4[&]1[HJB:^?G4_N$>2-&)FP$BZ_4%2QA&D2P^=6[B(((Y3&[K;&I MLYZ0Y_,:KS6HZ=/_Q$C,6?)^)L,]/SP?\\4_?2(M=NL9?$V(GXI7OY_L\\C(F*--\ MTU(HOY(]^;;S3N1- :7LF^;JGW&W3A$BI/ZDXE\_A]DNR;-7H@!%J/KS\8[, M_Y0TQ,%-XP=,1\?+K#O_6*B%1!*2=:TC".=5%P?+U8;0FR0F_#)WXIVZ3C3A M2(1TIZ[F=%5:5> VV1\PVM%43QJ/HC=-"D=N(W* 3K$IM"%$O2 _\M(TW(1^ M60%B0\A]\SYY2JWFKQB#BQW+7_^(B8Z^"P_/"%.OEK?E21_U_@#"G$])F>>Z MVM-*5=) YD5S 0TQ;8\$-MN#6#ZY54JZ;RK9M;=F>B5Y%Q?2E-,-8:<9J]6 M34TA^;AYO4*8'6L)&J+'T_3!8^@ PA+&4'F^ M7IZ!U41$DG1K.1IC^.?/E1.9::Z@$1,*%ET)L10@E31-2Y!BB9YIH;)$."F= M6BJIKJUZ;4)Y9@D>HM-+)R!S9Q3US-LF8H(<4$M@ZLH_FG&RA*WDZH T&[AE M1K#S;4%#H+2SNF?CMJKQB/)#+0%'M)]&0\?Z7:1^]:96D=F)NJ#)EVK(5SF] MM0[7RJRUE\:N6;A"S\M57J@EN'3T1@T&QGK9,,BOVRE#UU* ^N6)M?61RSQ8 MT% LIW2.FCR59+HV5UJOU\H2Z$0BUQ!VEDAE)?;KDGC;Q%-57EF"D(C+QH7( M$F:2GV#2TBF"@(L-)Y>T$EKGJE<#JZ(9WS0"L2))JVZR@D(*L^5/FXP5;9)E M3%L*VQ0V0YE,"QF@<<2-6G3!TH= >C/.1&GPD&$=E]VXQX&EKW 8YC3I+0'( ML([+:5R3T-+'1P9SFLY+%) Q')>MN+EDECZF,IBMNET[@8S2N(PCCPI8^@C, ML(QMY7L_D-&9G'/&%3L3O& S$M--+7J@Z2PF3L0V(FDE002)QK.AWY!'7\<, MUO$+]8IA<@[=>&F8&G[9\31]Q3F3!D\),7^:)%PM\V7-#ZW?,%?]1 ,9HCYLEB34W(>RH] MYTF6^;J/=$.0+4__CZI0'UY$]_%IZN?WIP4;2JT_J!4\S_ ?(=%+L+_KOI;\ M,JG8>BSN:)FTKRF#]/ MF-,]Z=9JHDC4U>A!V3CAI%KF=5N@13C/_^)0H]S=/-,U#K$_=3[V_F1ZG;Z_ MON&"]8]G4(54"#H8+JEXGL_#QU-8O2=>6M9^^0\.2LZVRWE>0*%NH_/;&SSJOB0?",=4QZNE"@T=TWU8)2LHGX'= M1P+ ]0T?M)3UFVT-GA?[/<+4='SV#@A+S@E66W/O'I[Q4]\TDD[&B\7W.+Z5 MNFH5L%587T'$\EI:5P9YU A@*WU;7]P,]&55\Y@U%R@[.(A9O(=*^(#&1QIDMAH^2$SK-G@BBZY MHDN]- "%F)OLE!.(*TN@4E0'QL1J?KJ!/%U&"M95V!!RL0\@=@HC1&DY:J-K MF^KAT;D@J5/9_),-;&96V>QZED N,@- S(G"Y)9#-[JL4X_.SP5)G;+NSS:P M&3A9QW>C0:YQ!$#026(\EJ,WFJS3F3X"&6,@&WUFU;HFV]RB/![+L1M=C>E[ MR15<$:^QN6WBUPPG1&Q\MP _RPIR12L HJU7Y'I2AE46;MZ@E;5,7HARCS,4" N9N((EKF") M[O&-073C1833T>L.H>QK4E5DY-_CY38'18#PFJZ@PQR(,'^QV-7 4;VHP71] M2N\K<[N8E[.N3HYZ3W,"Y-1Z'-P;PCO.S&, M0B=06$]?Q82)]3-&!R\,[C\/*$X1%UUF,W==>.G7A=7>MI7XIUH/'PJ\*)8@ M(;K@H@>*V=Q?F>*.!M\[ QH\=[L<>-1VXHP5=TW:79.&!I>[)NVN26N1./+8 MV?6C=5SG%&@LW)5Q=_W9:M5:YLBS'+99)ONY6\]+O/4\[4W &5QY5G4]6PZ? MNZP+9HM.7IA@!O=U^4$+R( !83T;KX_"@([ON;2FX]>,K; MB4!2YIL+\04G^8%0<9KO:^9EQ8%VZQ5KH)XEWW=8\S'EFR-K[DHY[Z*NP%)J MU1,N)GXD#VPFG;XLX$(R=LX /ORPDS M2?>LC]/Z\EEYK'9=A:ZCN#?.1GM7*\W"/3GS&T^C=UW,3D, >"-EFI>!EOVH M2_Q!Z] 0QJ=\SN &'B$J/0&MR/&D+S=,B6=:<,??4D$DI*?5O#P.]+6H[6I>0X^2&CJMYU)T?[;12 MEEV0T1E_)W;S"T".A1O:AM/4$C516'D4D$:O/FBB3JU.(T3%I3*7VJNC]HJGWY!?D)8 M+ H+5F)E P9"4RTJ:VP$V.(' "_H^ V24M%53'J)!W&55^#7GU-]#@1DVQ! MAWDG@\PDSFYY626)"/+]?)]'1&,(B!:2IM]CPJL1E4E?".@W:)-@].9]]A-O MBF,;#(X*RS=SPJ*B/M:M\E?RK[%6N3VVP55F5HCGK"ZK+9A5G5W.2Z^')#BG M;/>1#$;I6SOH8IG:.Z@VW;B1^1Y#:;42.*_/7-D [';FQ(+H>2:V= M*+U$P%955+I:F[C1R_:N+_OTMGPM#QKV!JV_W6PY8G-["]<%X\=*8G%U6GK$ MEC6X(2=-C)HPK#RVK%;U#%@.XPS?^)TL\T/3[I2*2,N3&HSMU OOCN4PSN@I MP0F31;0SW[19;#.H'C'(V65Y LY@[NOG*K,<-?=8-!3$E+R%EN=Z\QA_H#0K1/ICW ;A'R@*7&C)A99&\%R=.?#G,-N%\3I&_T(>;AG0 MO7Q:2@.[H(0%00G5=2[\+&29WW8XR;>[A_"C6/%4)R^I?<,.J.CD*SK>4#P. M5-)OV '5:/A8"LHK,11I!DKQ[^,=4;][ERL9] GP0+7.GE-A)IT'VGE0\&#P MA* XWA.'&ZC&#,=75>"OET1:^Y=Q]'+\DISAKDDG^= M227_^*6> 2.@>_6SUFBN7XU<3J[^UWER]5]^6451-0NZVUDQ7F%3&R<]]2/> MA@+[PUYM/6<8OH3IKX+[?<(N BI$YEH04)_ K#TQ=U<<, MOF\_W_'PI3^9F=3_OOS,FQ3]RG MZ$]F)O7\#^[RT9_,3.KVB2O=Z$]F)G7WO__+FQ3]R=J\@AZ&?-,ET\- AAPD M%L?#>:8R!41L]%E",^O%]+Y$V_$&NO)CS;T]09/F!$Q[%UK%#&<_O,FR=NW' M@V4$-^F_-..)"H,9HQXQH2$FXK?WG@>E\N.TSG9IK9"%ES\ M%CVS+8 -W3%':HSTJ%YZSB[!F1#Q9@N7)=?$CI:3%4+7:&!+_IL=R2Y\DZ*5 MTW*APX..3RTQ844>?E'1Q1E/[G%47M!@N$P-37BH*]1-I 3:J?TPS2JA12XU MI)9&ZX53MO8)&0+U8!73BV4V>#]EV2@E-8&OPUM./ML(;&E(3>W?4FJ7G+XC MW=[C!YHGS,61\W/3(K.4V"7GUO0ZK534/<@9%AK@Z9M7!"R(R5S=Q_A$=^.I MGY-PK_2Q!_^;( MMB]/._$.I<0:YSX=,<$' 7B&7111?Q315<& '=XLLIWEDZ^::7W5AB4W4@:4 MXK;C3XDI"F2M84[+?*V*:_&O$EJ^;FZ,@*>$*%+E;)!8N+):SK6@AAY6$,A1 M3F- D^_%QX,W)%->/&-T\,+@_O- S!3$9%)N,RCJR[HP@[IH+ZT> ([6^J9A M\2ZBY'QMMC4X]5I:K=**8<]*BW E5'H:(VN=[1 NK>ZLU&.$M'"; V"I"/H#^(-6I,3WFAKOM8FS*AY)]HA=)'] )8&FI87E:"LG-R?)^1 MJ[\QAZR.+IM+45!=>QU (R#D""4'1OT:E-!^MP0#5DT272#,IDJ)S"IL[@:F M(P$T_0LJ0J)T&H@=&(R<-09?6(*"J"+1);BT4'2ROU_LTC&FE;*3)^&/$&5 M)&T6K< S:RDT _<;PY<[BQ2_:3:=Q+ZV,G?P?K-!?J:20[@F:U&22Q\ WL;T MQ4HPN8.,M-8K2=&E#,!7\]F$W7-V;XZ/,5ET=+Z^P>#Z]CDARBZ<< ( 0';9 MAJYF"9>06:5-UEMX'5]4OV)N^*WK5F9Q)FE\W65:)I]T)8CJ05 M$667NS:2D%;P'#090&+66H*'*(M-)R#6Y[-U\F986(R*Q'SR?)KVSN$;:'!0!7^DQAH5+(>TV M-X+,)^3<_Y:3.=TF^T,2$^X74L-N:VSJ/WL8>Y(DP':;&:7[,7,9WBI5D)NK M<-%@TK=+3PKYJX]BC^C.G$=,V>VFG6KUY>]Q>D!^N E1P%Q-<5O[ICR2.)), M_85Z"I@L>_GKI-/ZYGV&^WS/G5C[]^D1XVR?\V]&S:+;)/Y F!KV3]Y>=B>% MTURK;"P=4&N!<+QL <2L5,*/V5PO?C%Z3D*B'_]('L(/](PPD2+5NF4AL6=? M41PFF,@4Y.=$X7E*,I3>T0K]?@'G0[C)$(I)][==DJ=>'+S]( ,1<'VOF@&8\'-$'YD79YCR6IN;?DL/%V/.:FILXB_H(XD^ MPGC;GI80?7&?:8\KE-8Z'>_0NFAA:GIFZ#?PIFC7(JLROU@> MZ!/,_:(1@,EV.EC,,TQ;E2$R"TE>UN8TUZKYK+9$5^ (K^O?Q_DT]X&&RQ9F M/V^>@ZC[=KU9!8G\#A.SJ;&)KWR?LBXYL(D$C ,/!^GW0T"V)VGY7__UDY 2 MM;[&2/NGAT,:\7HA,Q(*)$9#@S&FM)B'$/B+1D#DIK#:P%5#()/N;>::ESD7 M$23Q/39F6VA7C-VE;[U^>9R':7;CQ;_R/?.73$OR$?IQ/ MEV>B0ZXW&_+A M@&N_*G4QM@I$1?01"M('G.PIH$\H6V\>TS2G.9RW20=#<8JR.?/LPKN*H*M5-;L!"VA&(//OF93F]L'!']KB2_&IU $+$ M R[<)_Z1*!,%QJ%?L95:D(#?'8BMML;AENSVJ+BS480S_JADM+'ZF=U-5/*V M]T-1YKKXK=1DTOM//(28G/Z$XT)RM%9\)EI- MM?Y &+4ZJNA=UWK6]Y^'L*RSO<8T"X>:C][Q6Q)GNU4<_ MY/+>HCI&!K'SC M!*=91NDNB8(W[ 7TCIYW5'/,R\8 3"KY&]7HZ:6YQHS5F+[+>( A."OYZTTA MI(C5ZY/9A]NMH%KML%&UZK7G.]6IK^T(9O)"MP' J.=$Z+^@C!Z+O15UX1!Z_=V1EQ)(J\LH M:_P2;G=9K;(4;''Z,:U^34NEA^4,[S\8P-U%)GJD9FVAL*XW;SMTD??5>;_) M1QQ15K:<#60*9$Z_%UI+R5Q2*2GK#V\%;U",-J$?>M%9TCT@:CBJV9B*0P$A M_,9+P_3U@)$7K.-FE$3M7!!T!W6U\7N<$P%YZQW(OXN=LP^+<^$!(:D+M/]X MH""HE)2;!./D!TVCKB;?@6KN$* (K6>U^O#"B/+C0X)?RWMA_G..#TF*BDIL M;SN/UCVB2CAZKL[0+C>2AWT'%&1-OWXCXM\!#-X(YLA,XNT;PH7;G/X_CY;+ M9@;O1 0([;U"/8UI\6N<1%%1)+!$]G3H[Y.XK1-P+TST'E!W*.<$<>6 #6E= ML4/E/"^"J+$?'F@AEW)JM5_],7Y!-&P<($Q]1ZGO10R?RT@?T6O7U$+B,?9Q MD2KD1278W^F'B5+7WD_$1'E+[C]I]*=I)U/G01*%-*H:Q3*#1O@5B M-ROL9),W%4[:7^$"+%]ZY-Y78#8VJ!IN$)E"\.9]ED]V%N<75Q%D-H:"/)5Y M7VE&K-*O,<:+2Q*GGET^> M%O[]PJM]J5*J]+#X%0EAQ:]V]35&=2W[R_W*JF\U(1 5NH*,1(?Z?MP*:G:^ M.J#$ I(*6ZU"HOQJ5O;CP+*,>$"PVK8K,%F"AZAPO$Y 9E,X7EBBJHG(14$H M2\GF59"J2^Q>%GD"3:90#$BK0E&2)<6-+*&>M>F'DV_]%N>4?ZH)ORC!!)I( M*:=?%6VJJ6P! )I&E5KAXFM'M1"[JL8T [I%=UE/=$]11VT"^X+->F75 0"C8)<4K+K!9WDY74Q'$OHY6D!70FVY-Q7LX55:@0U69]C M#MB/!+O$$%OJ64:UR.;M3K8E[-]5:^C@#&U61@*-@7LJL2256T>J5@RO2BU9 M0BMK9W+_!VT6HQ(*FZ!QD%IZ_!J<37Y@:60 M6D*Y:'_T(]V23:#F.5-*F&#[UBVA7NA!ZTV^)4P@"2#SBN.?_>?#ZIE!?KQ: M5Z:=B)<@TS\@N:!=Z,U2(OL%WALUYF9 ]VB!]UEBU"',("Z 9SDJ8O>D6E&] MF3Q?KW0R7*N9D*G7NRU4*A*.@<:?@?'"11X;9)+U,," *H]C@//?P/A!Y.^' M3+]FZ:!0#W,,-/X"F!L4'':0(='+("JU1<= XR>@#'*9\@.9]C'UZW9!UC%0 M^"M0#N#>@(,,PJ@978*RMF-@\C>@C,&_'0L9!?V<(:D'/ 88?P?&$H+[49#) M'T%UZ%9(>12_#+2;X?(;LZ!A&/,H$9:>'@45J,$,8>81:"3&/%!ZUNT>!2^H MSLZ.*4J@L1E3UDB+G8^"#$BWZ.4=+M"43\T3W*KPHZ $S4W*N! !FNZIN4-2 M,'\4K* Z3R7W(4%CH2_FTNL%@E&PL<&/*'RN8!148+G4^KR$, HL,/U)W=Y. M& 486,Z5H6\RC)+X8(-KH>/+#:/@!,O$[O$$Q"BH6&8L"E^-& 4@&RPGT>L2 MHX "TV!@^7057Z08!258ZK$()?ZC%:, U,W9@$S\)&+4="#I4.+T..^=S$* M+C"5Z.L',D8A'I:B?"XWUO^QC5&21&$IRV,]VS$*=/#TYQ$?^Q@%09BZ=OO- MCU$(AZE#\]X0&04"F!HS[R6242" J0X+WC,9!068NJ_*DRBCP %+F55Z=$4- MA__[APL8R =_;?S,^+6%$OK,:'F7T].?+1A^_/CQGUE5S_T__63_A_KIF#]D MWF<2)_OC'PI4[HA20&#-,3II7)\'%!.C):[+P:?E!<:R8##E@NC_P'@R\VJ! MA"]DGEL#>?&S%:@33KULJ67:*?+_\K]" KO6S,3YL^H[7&\IK5 Q0M?B9 M:,EASGNC4=[/&$D7RRYXGH[5TCUZ!; XQW*?>M(7BE00IJ"1@%_E%Y;3HX.$ M7\X=>^;98)&._NKO4)!'B#KZ3EZ_51P4IGCEE"B-\V'J.5,?*SX9!LS/\11P M]7Y:54?1)UG*MEJ?9:G=W[PXW] 3 R-,0'G-#X +U6Z'SC-1P$0]^ M(P.3G4^S-6K6>D7X(_2O'K97[&1,L:[F]N9]7DV=V<381 N\JJE4DE[\Z+.@ M@VFTE>:O/'78IDSG0^94/44N[B'KME+SIM.1-C=#IS=7=#G(0&/C3!\-PD%X M#EMJ ?7"A'V<6UIF:Q "(CW!TLI2.CBB'Q0@[.,J'G=<^3XN/%U^E ?T$G*! M1/%7%'P-O7>:XQ$:#V(]XR3(_:R>=3VQ(\^:5N]G4&UE3TT4XA+W@4)*Q5-J M--2-9^>_-*]EMM_GO+S-U'$4K7FB99F\ M M"Z?"MSLN*V>E<@Q5D#??*O,_*T#O%;F%&N>8R#\",,Z D29KL7%!51":.[#;FI!5;AA1"@FPA(FO6 M,1)NPRXCF".3]ZH0FR1.:TC3%S(7O[TQ$N@*>TVT*28@B9T)B .GB./\3YV5]6TSZ<<+;Y1E'>-#[E< M- LZ@"&"YI+ZM# ,5?.(05LMAE"\=1L#+L,+F;!2VLIZO7_4;;RR/@&&)R0' M ;TV;NNU?O%6>3L-O-V]%FYGRZ M"S'1\!+,/0DN&D#3^1H>JKDLR+KB;1^'ZQ%UDLP V<#!Y2*X%/25PKX_4)PI^Z MH+'9\^9=+C3?10Z \EVIY@LF_)-)^[=&"=R5[S=63V=0/YXTD,?K,1:[*;'9 M*#Q?&(LH4%59)HH$#:JZIE&S" M[ 81:8+*A[=7,:U@,$AF:1@4FD(JUZK*US3.9?/2T],TI<PX>V[X&5$QCX(5T;V)D"]^I-KW@Q?B?WI1+CQB0,QO-'YJ M./W4^(C10>ODZJ@)/90++ECZAU-D;< M%Q03KHUH\>4\38MBS,_EM8:Z4%-;>RY?+^7>?>H]G+6WH?2EB+?>K=:78PWZ M#HW\TD3/W+2ZS)X@C=E28 8$8&I0KMP!ED(A##JVME.7) @OG2DF [>0 MX2?>VH^#,"6W]1I!5R%C"395U'12<$ZQ6EM $C 0,T-80; ,3"^U!#@1=QE! MSA+6DQ]H\M2^)I0=LULMQV8DA5MKVBQHB)4DGRP[5L1_%BH1(E&F!PKK91,G M8Y=2S\B:M93(*:Z-M&[W\Y-X02,HE"',--^:3UHL!)E&Y1(GVN_#S[ 9D[B /EFIY;*9!!AB'V+H)&ECY)H"%!0W1# MR%)4)@C?Z+^1-'>L-4GR!B:%7L"7XFE[WSJ%7VCBKP)T!A/QQMZFV[N M@&J0:SKN]$&&&8;&UPJ/C '77P!QY;2)*9VO4LX=?@U"0?6*)F0H86Q\?E+- M&-C]!(@-04L!A1MUUFVN M4!]@%,0A)4OT0ERUF, HZ$$*R?9"KW^U IN>QSN=XO=I%NXILYP$V7KSEF(% M%V0!9;I*TWQ?"DSWD!YW8/>0'MR'](KKQ1N$Z<7C4H4/X^UZ\Q#&A/M#^E3D MR;%!]=.4_9.P&KG63V@M8HX^_5T%$OFO,SCT7[_\?T__>KV@Z/QW]Z32[%\& M @PU'!E*0 *T055*U"T+EH17ZWG+^1;G_,X M,7C&$F3D8>0V3'#QS/K8VP0&*&3<83 J5WK/)K[93,XJ$CF^I^34N8D\_U?2 MD?1/RQ]IY@'YX5L2H,@%-UUPT\+@I@N6+218UB?#2G1JOB&\_Z,(OG$^Z)ZZ M=P$P$,)F<0%F6)"ZH)P+RKF@W"R#G(6D:;D*_K.7ZA++U MYLW[Y- W9$0()S:9S/<8(R\*?T?!8_R!2O;[0K82)4&XMIV',4;PY1H\$"5> M0>*?O;V& ;G3!VQI M4'OWCAI>**CJ?Q15C\\'")GI,[7QJII@MTF:W6(4A)GJEAXT.@1X>.NH"H"D MO[7!P[X&:LM_ULGF ^WRECMY= #&LATMAT5H6=;WE#K9>Z !48H:*]E^K;@: M&T1[D0 1))HX5:"/Y<>H.GEA3T$&1CF*T\8H@O_ T$F RW]&,TR>>/7I6[5!&SCC3ETY=+L5<<0=SD1 M"H2( %0YI*^79H0/0-B%,\R;&,(;JP]BXE%K@*SAJQ>A5^3GQ+8-4:J)-U0_ M,#7QY_U*)>?E=M5 ?) MS1@.1(D:6@ZOP F7*\Z=5'*VK QYYV)HSL MSV?"PD&QOGVL3M3UYGRF#K@Q/^Q[UK&Y()%HT)#6 2%,:APXJ /C/.@OY*SW M\BA;8C:K2\U:3!ZL%>FFHG.P9535['!U.&Z(]MWOG.TV/H0=-\,T+%>H"M!% MF:77^1G!H!7%-SL:@K.(JFLQANU\*4#N:QN9_T8T?$V)'MNE::(;*8@",O9/\:;!.\+;AGF<626 M&VM,Y7(*=V%*V23'7$=ACP&TUDI3^C;+D=>QLS&C\#:)?<+[I??Y)4Q_O3G2 M0C<"CX*H!QPRZ)2$SBQ1#W,F^C[!6?A[>8QN+IF&9WF+.YEW5]WD*=F=:?I: MFMQ*[BIF'W.DE+,0,E2[C=ZIICAK3)/\ZSQ%\H]?7N@C#@Q4V[]-/R6FP^CR M5S@RX^9(% -_M_?PK]WD7[L;((+J>763A)?=#+ID#U2TQ=OO1%<27IZ\; =C MRI*;?="; MZL-81E4I!@U.-\^I2%-N>S'A:OE MM=V:# 7%$MK%%X?Z$6_)%1_XX9+)@MC]W(E6/G<^(A:*1R;DS.H)T)$?-9 K M;YH!Z*R<0RZR.2(V%[H8Y-J8$W (XV"V*/YW>M?WUL/X2*@@1E0>9^M-#N)VNVYD+!O@[%.2T/$ ]*5$F/Z^UL>G7T_B"DU2&=MEF MWFX]%]J:*+3%#+"_).])%OK\5Q0O&MCAR9UFZ6I&*C(\TO+PY?,?KS6HZ9>Y M*N+(O;R?<=GZN#]X-.>FD7I4_HENHZ]RN2OOKW43_DR^%1%$WU#*3O+G-#*. M,_^A@3J]5@*TP@!:D7Y%^]!/XB#W27LAW+R6QC&7(*H9KV-*E3U*/]%%\@,? M+G9#ZZ)L4KVXY03A::*0'64*J9U*Q%_HL9!)5DZEEI@6=EY=<2$P.<?S7&EBCI39964(@A>_UU"W8%)1HR'#J%OL&HQX3<(12"+!L% M6X*R:\\'8H=040H1+,4RUH)1W &)&"F7WS_IW@ M6WH-]LF3O*_3=11CY-ZA#Q0E!Q2\(7\7)U&R/;Z$VUTF+FXDZS7OT-Y,XCP" M'A4%<:7=(!)T7$VTI.HJ9(AZ^*I4#:T9AO#F%=09 MM#N$ D2NQH,&1BG:U4.S5X2(+7@L04QT VQ:R,:]-S9AL$C#&24T5"##,_+Y MU(LS(>-E1JASK43+HU,:=I[$S)PO0'UYR53T=\*(V BH%<;MW()FD%Z(<1$T MFR-H@.Z/N!#2R#[YXC[H8TQT$GH/-(RW]VD6[HEN(J_WJ=(5(&'R"J J7>=* MF/DPT3F7\[JH4RDS(RHS.32J]@8E7"V_W2; O''(G7)4:2-:KGS-JF%^3_6E ME/:_C_-]]?I=][76]%T7S+ TF#&1)V321%/GM1_).=U%"6KY"96.8DOP$;FB MQP3(DH)EX_DIE/4=T/BX.T^SC!1;X&F?0/N$['>>2--1.P*L]*G6A%R"T0S. MW'\>"+;(N56=6]7Y)K0BT1W1^ M4.<'=1G+EOD^S22WJ6AG"_54]-3C('L?8*%5JGXNWZV3K@BYJCTLN K="G+Y M>S!P7>BC%KD%GU!6NH*?BR?6]TG\NO,PFNI1[-/G:>IN>PH\#Y]R-[T%6$_Z MHN#;O >P.W2>M[>NUUO09 Y!&.49V5JOR,_)Q@J1O%R M)LQ@N[WAR@Y(O2: M)?ZOZT(P".^5\]OKY7 Z_&.:YBBX(VC%6\*>81(4O)F^>I1[BR:K.+C_)$96 MF-9_*>?$VJ?#QW1.8ME.N/_THYP< P_DW*,AOCRK7HB\]W!,(*=BI@#\YL@> M0)#S.N87@<$X6*"8SR1]06F&0S^CT5^RA>B#/>G+ZW>ARNJNYMGI%I0;3JI2LFDT"30;2]'HO6F& M*U.@$5N06UDITV\"U:SU%+ATU=E%-P:3\#.B%3I1L/H@)_<6/>5T.L0\+XSW=9ZEF1<'9"6*4P\9 M$3@,24P6,RWVXAUZS\X[;A 4_%%APU'*((]8#\_>D39>T57<%OT&(2(>H M][_EY"BC"L%SCOT=(6*UQ6@X)L)Q80G*RFJYDG2KX-]YFC5C&2HB4V$T6.23 M73@CN*N9/]4O\0''_LMF"F7H&K./FZM0OYN9"?"_D9=UX"#?MQK'#0 M"+@P'NB0$VSGOPLU61=JFCA! WB8J:.?Q])[24,0&N0>LO1>TOAX"?Q(EEY. M&ATSB;/)TDM*H\,F=D>-@=I/L%'K[;$: ZN_6HB5R+TU!D9_@XT1QR0C&".S8*SB!/=HD;WR_Q_C^_@CQ$E>$^O3F>_Q3Z]Q]4N>/G3/0:RMSC M!9?3$;]7P&EM]_3-WXL[U4*MB^R^E@$646Z.N(\Y4LI9"->AW<;E4%/M$_MP_88P @1%;S$ZZ.J(=>,E*<-4@@_SI/G_SC MEV>_1F5!3NP[A\DI*90Z;6 MQR7QPG^3A<,.],GL T[>D6#Y+]O,/J=5;5^O<;53&.6U!H.]4/MF- 4S\1Y,8UXY??!"_$\ORFFPDI:7 MNGKD^K*L*;>]>1*JQV^)&4ITFF =O]#(!JXB:.GW.'FG?H;R,<]#GI&?$Z+8 M16&Q+$UZA"LYVN<<@,,^9WXSF7W)DZG$- >G5_H^4$HT X)W53J.=:%.WL?@ M64>C ;&/"C?:'[EG7+N54?ML'5-["WM^1FR%VC@06&?L]N;N)?D^SKWH(<%M MQ]ZE=7R[\_ 6I6])Q22DPQ/Z09MQ'8A:AC8&3!4)IF^"%Y95J5B)4NU%/2!H M,:?IE#>85S\\'*#@+2DSHYRY49A#.ORF/N$/=C5S16B"J"S&.5I87TQ MZAR2 (V34K;GD+!$ZZTHGIO<$HA$15A&QLB2UQ"5V$DIS- 22VUGOOT(='?Y M-^$0^M)!@\.7RDJ.]OK:C8+[&S(,/=[>4 [RS_7*C;(G_LPC5SYQT!"X&R97 M@H#IF:?T2H0%:.+EK"[VUK;/18X_'30"BBHGW]?>.@LY8%F"@%BC' +!G!1& MJ>N_]2#%:#YB2X 4\10().?$FA)'^HQ>+A_!I:+H]H>,RMBZ/%\=LO26W6 7 MY65K5P*),(HEF0$9F*7?KY*BV] M4%49PQBIUY,K[ Y:6X(&)&^.52TA7IJ[>G^#I=^;>TE:PY[;7&N^*"W608OI M$5F6ON:'0U05^;C_1'Y1Z^D"V%)8TAEQ[\@,'A+0"@G2>3F- 4V^%WL-SJIF MLEECD=:##_7)W76^8.IB(ED,D4^7KJ/]PXPTT4$JI(V*;K5T[GH>J)2B( M4I*&PS"'?"*QJ5EO&[;Y90G5+";H3_8<%GU6:=T](A,=?,-VWFOH<0Y&@L#DY0/"L;XLP4;]C-0'CAU/M4^KFO"#[#$FRA=*LTXG6:L3(&)J MYP-9@1P3<:R)BS),T(0G67'0D;)PM@6V.(]&ME)S5L .6@Z!EX#'!&0ZXI,RUH\ M!X9%@67Z\GB8E95TXJ!5Y0)BV8/G'/L[+T7G:=]_^E$>D$E_3>(MH7A__NEJ M-2]?*NDWF+FW6+K,5Q1X[C$0D,=?W0NW"CWT>JO#])!GZ#%^02G5RQJH$6E' MM!PBO_GO,?89 =3#9@!?;%WE6?(E)ZA]C7PNZ(Q&+F9L0VZ+T-- MA]E$K7*B/0P,^R,![D$M[FLRN)ES$W$<=B@XS81#M+RHJ08ZK35Q:GWP*?@\+ ]4:\1JC#^=?9CT??GCN]V?,%)5OL MT2>AO(@1&!"WG7;*I7.N.0EFP$C&7UR\7K,OFXSWA3XCS P6L&8QDAUS25ZP0N58!S5Y?S;]%-B MBN++7UWBCP6)/R=5_1])% ;>\?3O*K,X)=+I=>=A7BQ?O;])05RFV]\2E>!( M;#1J?(J/.TY[6"1(7QV2]9H7.>9?GCCQ_BK/=H4K0\!EG,: )B]<#&YSVPDP MST;?8XS\9!N'OZ.@(4A?$/774A/F!:5D@F&\?<#)_JMW2*DY=SA$H4^=+<7C MEQGYT]=P'V:%.XK'@V-\"1ILIW5^1K%':$'4/*QOB!9>[[,O4 T>I1'-;X/[ M3Z^^3<6::/7DMVQW*(YB,&'O_"[\]]A'."-[F*Y-4L8:T]LVU6NGF)W M:&S=*:VTVQCF6;?2)5?;+2:J>T8.^"CR[_9()]^AWS@A6#"F!BOI77IJ;)829T8 M=QW&L#?M1RGJ00F7Q!KL14 Q$M$J7\7W^MN/@S >T$2AL_<=-#;\Z+92E(T" MT_36@Z95C0]8[OWF^E]YJ2VA6?3T2%>BY_ ND]#-?RK;S_)^6T(S]RFN'D3/ M8<&9X8'ZC&\YZ2'3*,T8%&6RD7'%2T]!XA"M!HJ![8XF#%Q3DF]J-; M@H?D,-<&R!SDOEJP@;E_KASCEJ @8H_A,-CQH-S@@U(&&&3B-1TDHP16K+Z/ MH(+K:H-,O6Z55#7(!OG^C$XIP5/5(-.OB2?4 M(Y&0+P@-9H8+OP1D6L<]*J:\2O<3E-67Q!\@TSZ2MX(3Q!X#B;]"X0*.7Q8R MS0-77S$?8 P$_@9EU251:,BT:UA];JJ%1==:SQ7B7\B)%OM$G:GJEU^2->8% M5_ECO=+FXUQX/7])>O'ULJFYXH3UPIVF1I>OO;RK[ '1.EE1Z>%(\+'5^(). MG2.[*R(67!%16>BGA H?ZD:C1WYI]18QF1NB\P:WR9[^I6@I>&MOA ^!!NUD M+_/RLSL.HE7JJ7Q[3G-BRS7I# <_3(EOJ?Y+W=.5G ME>+7DU;YN*"9N'JIKM7B+B0=J:\C]*(!K"T=>G(>>**E/92ESSIFZ0CC? X_?92F9T<16WJ,]QW0D!6KN@K^301AD9(Z )6K MH8 17E:1RL-XNSY416J[D.#F#05M0M)+F^^Q3J[U7&B14"T#QCH<,E6(%$Q61UD*D+3A M(R!_?:+OQA+())NTJ,M-XE0GISI9G 'G=+J)=#IF1LLKVH=$$Z*NL 2_H31C MENT6M32&W OZ0'&.>.M]^GG2TN?T0=GB4@?=QX74XC[2PFUJ#-&K@U'XG :O MM6&\.:7P.0UM8PZ]I8=A9!^S!=,QI5130?,%)_F!+Y?8#0U7**5OP-$* 2RG MW0TB)_W9MX?2^\\,>T2/#F,/'XO%?DIB:I\2A2\J5(/RJC!G(X[Y1:UK>IM@ MHNR08W@5!_=16-^*9HL9A0Y:)_>2O"=9Z/,G<]' W&-(:8JX?I3J1ZW(_!QB M%-&PA4@]8#1RGAOGN5'SW,RL0IOST_!-FSI*SS4\YD%T9]EQMF8L!4!%P6T2 MS#4V0-,OK;+*2*I;<4 ME)::Y;NQ*-A]3I@4A;V?/9KCOD-9\5R'BX&[&+A&LEVHN?M4YQ9J+D^*]8:( MHT.2>E&AJQ,E-,J)WKFE0JI455%PTE2%_OEN(]D6HW0!;+,!;!=D<4$66(:/ M"[NXL MD&[#CR6XI5BY" S9"LSQ_/0CW0C<4;G<>WJ+4.1B<@X%#]JR2[&^\ MR(M]]+I#*/M*OT!E&-_IP6T.B@"A\T/0P?F?G/_)Y%6'E!CG?I9C(L-H19)5 M'%3EA 1L(.MEC)SRY8_6](1,P6]O/PF#$_HYF=9I1C]7YI0]X^0CI+K@0X++ M"B2$$];O1'M#&7J,Z>L;"3XR-D*O869T,T'398"3/%8X1D4]H)$AY'AQ'W-* M074DKOS?\K"LO"92:CBM04V?_B=&2*S:2/O-XO8.^V9'4^I2D46+"U7&W N* M"(,&;PE--L*>G[TA7*?-,*;;>ZAE7E6IN>XVV;]72#08L *,'C*R_:

6M+[U: M^"O*LC(V1M_RW!^\$--_G'0D):5"A[!ZQM17,^;_7A(_'$M94+N^W*Y M&4;S_-RU2G!'2G_G)^1;85/O):F& QDL=UU0BQ^DBS,;\I7"J?<.WU\ &25S M%R^AT]OI^.D5PX#\#M;DNX>G'T,&:>CF,5''8'K:>]2(ZA: @OQ"VM3[2&AW M0P;*I%W C@5:^H[5J>OR"?8#KM4MF%ANN&YA.U MA3<3VHTFO6E\^O:KCV*/\"SGHC&[W;13K;[\/4X/R"?Z(0JXM]#Y;2>=\HL7 M;UG)V.W?II\2,\OF\E=SFX;*(R*)<^SOO!01Y66+O;WH:@._ S BQ-<<1%WF M0HC>6O6#9')YUM&7.)-8]?(,LX\Q4BYF(UP4=EMS=R4P\M(<'U^SQ/^UBM@$ MJP^BKFP15:&>$2[8B$.-MN7)O/Y*W79*G7AR\_2 @'M](XVM.YR8Q=NMO M;&WNPH\P('IE^NP=J4JRVB=Y+%L122=CQ)#I% $N>IV_FB&' E9+K>Q3/>Q+ M6'2]N?_TPY16JUS'%^(R?:Q>!%YO'M,TIV[2RQD/' S&IB>B:%\]BS%CRQ:D>\HK0@@MH[K<@< FL9OZ*\NEIKAE/]A+ MH[JMT>)PH2YL"1JBI#U]<%B2LM:F?KY9"14'>],UU:)X'(EIJ0 M*5?Q#BN=?^HFC>UP*+@$ZI!"1Y,)>Q@1=D(RL%DMS;GUT081Y (B>NOZ[YTW+33<"Z+9U=F54T"FG?B_P\\KI+:=5$I]N$#!&G-"&_KE*+ M@F8F.DMT-V;%7$/V&M$IG=;I3__U7W\^+5*:[\M\JO\(R6$HXL[;]G9LKL^M ME^[(PM#_HQKEAQ<5RF1VZV%\#.-M=8*>^>L'"K>[K+ .I4QK@N(F7\9!H06T M,M)8(#3Z6$JJ8(57OD_-Y-IH/K6TA\[VD^37]=4M)*G%<4*&M) XM4U7V28- M-=T>"KEBE9JHJP\OC.A6>TCP*Y&G=^B=)M&72+PB'*#E29W21V2[8O1:0S)>VSS@Y()P=GXF>4W/T@1KD3\@J"B7"][GT MT-7JZG-"M%N4A;CP/=Q1Q9/H>B@F_Y%1)%*./FL/'FH;^9S*_^R%P6-\ZQW" MS(L:8MPFFJ6*<:TVO2 ?$;68B'/"Y9?;^4_P">TCL^F:AEE9S2$.RH>2MRCV MF_JQ7:1SCNK:.JUJXE!B\S1+]L1>#SX*K[&%*WXMP#MH)42"64BR1*)?+#-# M2EM HZ*4]OU\GQ=J2'GG+MD?,-K1(^T#G1] )[)LO7GS/FT"0"JR3T6KFOK( MG^$3IJ9DEFY$W\>Y4,.T@%Z^AEEOU))1J<^P=)M:NY[#7*+VD*PFG%[HQ4^B M/=][."8:1=H05E2O]D.K:);*HV>,#D15OO\\4%_QY4;];_@4*CL8J4PZ[=EK MF60!J4*9=&'QE6V)'D7_4?V=M6\M(%LBJCAGCIVTRDV^[J]U7G+Z7^##H*AM MU*]S?D5>BNH^1POIY>]L3F#6'M(DN_=:,-M)IG3C-A;RDD%_@D^>VH9LM!HD MH2P A+]C'^/,B[ID&-Q_5M1_29+@1T@OGME#J7H8L.,;TO9 P%_LJP7] M*WQJ9/H4^U1EB&4+:)6%Y?NQ[-]L)KR]OB^4C/7F>UI*JQ.)?^]&XI0IGQ<' M$#/CLVYC;*J*.4M,$M3Z@D@(%45K!-FAS&X0")+/'<0TQ5N T=#^QU%C#..WLAA9+DS6X;3J. TUP*]Z3%_4S M[#CJ%P,5.)MZ#6AN727I&>Q%%7=R!1QT2$4I!<(N$-9 1:N#$0@:G!,A<_'; M)134LB,X9H9"5^O66?,"FP- LGKF5T@AL:'+D01!(O9*8M"E8$!9R:L4!H55 MO.QS7;WEHCX+C/(MI_)B9*5.ZP"ECLO9:_5 _EZZ>7,"^'FB-VB38-30*NX_ M,^PEF+"8AX]%N32ZJ^A3S$GQ:"81^0BC5)S]>_ZN3>49F-._II+LPS1]QLFF M<>_$ NI:T[ZFBA8(7F_HD5#D@B#\$?HH?4VB@$7D_]_>LS:WC2/Y5Z;R?6MO MIFYW[Z9VKDJ.XXRWXLAERYO:C[0(2;A0I(X/QYI??]T ^ 9(\"&SD>R7&4<$ M0':CT>AW_XDJE,4>*@.(OFZX[/_Z$33NV M:;6#55)6')%S<%KPTB6;?0P1^7KTL)$%20K3OC $@:+8FSC M-< 81"(*0\TH5+F\EOQM""C:BF[S;M&P)7N$\ZY 5\98IVCXS7F;?-:\+7]Q M %569V-UQ%:\?XBUUKNFJ<.E$@AOK0:@K0^&1_6;HTDH#N1JV_+000W0QX'_ M5K; BU-*RX1XN3##BMB-B H3YFT?@OO59IX+"&X0L&Z>3JE/:# MB\<+?N $M<@ T_@5%Y8&-%I1QTW>'KVD8[.NH9A\F+51RWF.>O0-O9.H>]*R M@0$=.H Y2, \:4EV,$C"-W& (8LXZ/[2!$P3\8-IOJP9#%[5Z!JR@#OF[2'1 M[RV-W3"OF!M049GC3O M];(]QQ%\*:ZGO3**%=&DNEJ_OU4O7>\JJ8<=Y][)>V4L]@ W +8*P]V>-[$7 M)MXV)W7\5]# JHM5L"\B&59TSS;-=6:\5U/=80/@"^ZQCYLRS:+5XWW,?-Y& M-4FOB<5UW,Z_-L[XMPG4TKPP+LV7=F[OW'?( . '+4\20=.DF &H&ODB=Y!F M%L?FP95Q?7(HFJY6#L+8Y->10^!HP7\>2NMY"TET313H!R-NVOM(HG"*5#\8 M?Q->1A)Y;RK8#Y=3WO#K7/3"*"Y()0<)"V3!)PG7%@!_=7Y*T,%=Q+6LX*"\ MF+LJBE@CU_PP"'"C5JQP__$M;):J)5O_H3)27NA [S&FQ5TS^?\B\>_#Z_;@ MA7OV %O^8;=C^@;J!JS?\- +MPVLNX-7 U0RPJ6?EKRS.".;2,59&,L0.N5L M&;+59J0 .WQ@IRP&XDJ8\.6V^G,ZC Q+;G/-X,+97E^(Y^L=]71 MZW#2=U53G#U[,KCPA.!XQGJK.Y!QP82S/ MY(;L@#MXG2@_5)C1;9)D6)=UO1/4ECR!JA(#CF$#0(/#T'LM$0IUK-@*(7.L M3W6>[BX:+8]G4;#S"[!G=AU]"UW*DR)[-+4WJCMXG4??P0*#E5/ZB>\ NTD6 MXU&]CP*^-6#%M9MPH,:#E75P?NA_%]!;,IJ*Q2R*JZ8TEWIRCCL76)B[90,P M2\BUFMTZ[+A&(0//AVHUL8DVWNL7GAX.TB&%>.J6)1U&D;6=H%':V5 VP($N MF?.IHGAZX+PHC?2\WMUY\5>6XMG2J)WNHL:21BJ.6^$Y*]/P2B3\];L_*7E* MSQ:6T);#XYJ1Y>CIJPD6>T;F"/*70OG:#QA'8W8VZ8HM^5-//X6=LFC_>LUKYZTE*+D])P MGVDGO0U>;O'&LL-*!O;-(G$'6OHU>^\UNW66*_[;Y:_4 M3BG-^H"MQH*U*TM_)?4&D# M>3L%47SAU&+4$?H_M1GZV3_C#@0:P"+^K5+"9?X^#X'=N) G.QPQA3U6D0\( MK'X&;,>+04E/SZ+K-,#E0++8I8@"S4\!?V%X#=8Z7TCW9/>>*\ZZ7_$3G6M1_!&Y,DVB)(L9H_; M _,SU'.E^/T["_Q=%"<>.AL(7(J%N6]XV^A&8_M:I+O]*H4-NUB._H69@SFU M57P596/7^H'0-@_!-11$A_ G.*4]H)]96O(<90+7X6Y4[WGZV)H$WBQ8F+3065#X [=,_#@9GNQUB^'?E(QPBP@M= M$.-IVJ$Z*3-=$X-8GB'L\H<_MW,QP.;1=2!Q92(93L+< Z)FO7M*5!\XX \: M4KR$U6IZ=,MDN:49_C)^P>6B*:9HW?I(BPDK+H:&J2)8 P>CEW,. =VT,'55 M%XZ%R38P]7 8UIW7)CN/X%>URDY^M MH?T2Q5\QA#3:LL0 K@-6*&MP;WC(DP/S/T:1;P"7I*5#!Z I+0R'+/^A'<>H M^_/-$Y<'JNNT=$/5,7-YL+I.13=8'3/I755E5,Z-Q^-_>D&&?\I2%EX@KUN0 MO2HRR!W'#:KUCDOG56TS)D67K08F"7OU6Z;_?SESI U MS]0?*=OIRX6M6[,Z+8#6T^G)DWG>7>8%9?F<6FKS;5C?)?23T)(=.\FKA.H1 M)-^ Y>GHUZ"?#9$&+G_$8M(F2,)B+#6"-"%53YO?-6(GHQ&1I_"X M8:&!-EV(;J-$FQJDZFGSNT;L9#2:"=*!.MBD"+*;"@=BDX).8T-W@[29;AQLU/7ED(8_BSU%*I%Q6&>%1^^)J4?4\XZQB_F[!]S[*3FX5#.@!N"#4 M2DWD]0Y'B9C.+$SO8W;DV7&L;>NM0GZ,4+9"?-HCYW6*6I!/V^'9/VDYYMA/ M&GK>USN/'FLK0ZGJ[2)$YD?NOA.>=%)<3:6H*)(QY"#G-';GA=D.:2UF,782 MR$ZG@+.X K!+_,T*=#6H4B MWU-5*,V)T!YKD!L#ZXWL'+#_6@,HMM PFK*A ML1/ 5OETW=B+7%DVG,%X=5E,GK?7@L69;GVLQ:2EB:*KEFYMR++EY8>0<,<$ M>B+ >]&+*Q&UM[-C)II/R.L_.IYB=L#ZS"],UC#&RO^D!(&N#Q5A[$ Z.D;Z MP+:!ER1\Q[?B%=BKP0)^M8NR-!<'5^9'N4>$A=#?G7Z;A9_NQC+)HLNZ/]V0!U>P2Y(V9^Y23*GW"+/E4! M'EK9[8V:$C5@;'8@RA\O_H&*>CJ_4HY9_%,M:*(3C/[Y!/D6,. L5>8X#!?8 MBKZP008?#^Q6LN1[P:BQNS V5R/%P+Z(HPDX?P%@]^QS=GQFL?I^V25SG:5) MZH58D:!L^*=C#:(G"3[T@@JTR2I-8_Z*>ZHQ1B6 M_]'C3(G,?-):E)].5-"ENX6UF%EZ8H&\0[CJ4+TE;9"%,US5PA MK]JSNC'? L@3>2%N2)F&J(-6-76[81V=@+ MW. 7'K\B+2KH9\EC8Z>:W \1KH7 MIHV4[BMN/$XZUZ6G_):!':#J2DLKWYIZ;2JS+/Q&2@&^9CL>,E\U!L>2BA58 MU*_56,1Z?9SF7.7P="VG=EXDY,%6KF5OSHL%],EN4VQ8EV9QN [QMT89I5\< M\.7-BY1Z^-H]K!)7CLS[F/E\=)2)*]A1W0R;G .HA7O!AL5''HK7JH=EC^(" M,7^AJ#P-146KJ([E=$( UKB])535.81 J?-L2UAJDP@!T\5Z+4'K6((0H';L MU!)DJ\7F[A$[A@O6X!F_#F5Y^H%MHW#+ ZYVX\-N!^2(>4_>ZX.7TO(A%1]7 M]*#'3WPO:U>#UE\4K]8W"-?.KB-@E=XPN/F\X#'UT@QKB=8&NR1J7QY9LJ%" M84]TRA4R#CO( VPP(\>($!AL'HWFQG]$S\EJBX+&UK$V8);J(8*+5M&_CD*KT%2@F'/ 5/![WINA:+K.BPEA+]]KZ@; M0FB /M\>?07N_HNBV6$XMIHU1>T7( ;D0!EY /3#5B:-EK8T/!H/K:5F589G M$F!;RO$\ZY+>XX&"ZF@"&/8>TBAK":BCD=):L M<81(.(I5#G\/:1H9*@J.IIB!+[(VSJJG^)]G6$G^_/<_ QY^]4XG'NXB_$G] M$(:1C-47O^%/+!#!"3]QOVC%Y^WW,=LKP^L#>V%AQJ[.'UFTC[W3@6^Q@'O\ ME:7J$8*Y#[ED#!C%P5[3*]C0K^]^"KTC;.ZL2TIZ\=/X3_A7\FN:/[H%?6(# M/[W[*DY2#H ;314?!W]XA"?%?E; 2IJ'_]F[G!8DB92W>S#691'+* _,"++[TT>-ACI=!4R3<\MN/4.U$$O.#I\1&^A_OZU*GZ!-Q#*,8T7?\&N=V[1_I\AF2M?P!^5IOH\C%*=4O/PY;T1XU@LA MX^=3E3C@EOAP/ 71F6GNC]83BGNZVOX?D)X0\T32*'8"XECJ1XG'27D#] YT MAD?IFYQBKR,E!N9 6PRD9. '(,E'? VB:,0_MS*P/86KQH\C2J+NI#=0F+I M0HLW<7F2ULR%,5E>7V:ML6FD>RYYR>CI-2DF14FH%Q%^^NOAC%C+GMGMY<[6 MR-@Y99(8-]F92^;QG, [@44DJ?B2.FD%HO19)PJMRX!=B=3$,55@"7$?V?^GGUF MJ>II#DHQ(D$E.DK,C)Q,ADWT6A4>HVV#-90_4.0&1?_YVQ"M&7DAY:+8_R?@ MZOB%Q0X.F##BJKLHK""-W$<\3$$.QH8/ZIQ5Z%!6PW\"D0:N<.;+LO@9NP;I M$7?PAN]2QD*]&%W?]3=Y%45Z>BA,@D6>:1TS'0,HPE-P\+*;0DT.-#\G+>CU MW-I%G=A"N+.=0$6![F?4,A%%J"U5.V.#>_>,HDBR!AN6$P:LXCBQI'7SZ)]1 MNV14_61M,X(62):#J<$H#P'<<8U+K_DS10HK2NBAAZM>1J^U/79CJ>W.YL.# M'7.S&$AQ!PN#2Z4 AJSM^A3Z+-X*XQ@_A?05.GN\"M\EOPC.L GAW4J,3RD2!E5:A;>68X) MMX*NL0)*Q]W>-9HBI%T71TT^M1A(5U!]B)ZCE&\;^];\E?#^* -Y_?OUSTA" M =>>L/.CW^Q:?% !A.X111@ OU%\;K*TZF\4OWJ#PD9\BF+L'QSZ'P*>&]&; M=WC_0(KP/;(CWT8A.I*B&,WF3=9L>$P2EL([U=-PM<]HT@?NNN!1O413Q;F,7;7K(MWK,JHD2+_]KR)O3"!>?@%\&U/8:S" MX0O/CO5X,O39RU<=>'@XRJ%,U:>P,01^[J#L'2S&%"D-/ MKN$J0V(Y\?CWO 0>VSD *8[6NW_:^ZLY%G/%?]\-9 MZ9ZK3-TP"$XW#T6/ 5MT]2SC#,+J9M=*N$;3UF(QD*K!Y$IBX_' 6/HI4CT: MZYR@AVRAB=+^XPF%*6>MPK@%S1"O; [N(F/V;&2 MWVTQD*;>9\6U:_[M(3/H.KJ!B^\Q44;6[/">JS;]%K_O'4F1=D%@])E*O,/$ M*,9?JMMH?$Q&R^Y-$"H\= T[ZGLO.=P$T3=I@.IS[PV:3%4,M:POH3,XJ\J8 MA2%O>-4*ZU6I:"Y]E%771W)5M1+"TZ/!=,^@2D-%X:*CU#3A3MM%\1%15B80 MYCT5-NB1V:]WC_!KLI/&*VG=^Z7,.YAKO9H93$&Z,++0[UOFXU0LWW?>J[CR M#S%+,#*@E Q* \"(J32EAZ<0K3J)%X@(L<;%:7A(\:Z4[ON[#'W$-UGH-P/Y M38])PE(4?%?]4>X_\1 !\R+I?!V\LV<2U*Y\VQ]%H4C4WIA3&[._"DY>AB5!SA#*B%E MEH R+=J9X7_(REZ\0)G@S7%-179IJ=,5/IR95J-R,OJD05%6(Z_XF-S'T0M' M\P4 *;V[*.T])U' 4E;4NRD#'<;,=48%LU 0RB@6C&E)UF%-P1JK=@Q:U15" M$TJ$NE=V1=8W%FPO?&9/>$M_@.\]PH_)?11PT+>TRLBD=:BJ*)8*J9D135%S MK5=UA=Y0$3'*O(:'%*^W2IJJ/E.6M0S.JE09-',#\[QJ0QB MS:.4;T.I8OO8KOT&+E@O^!?S6O;+.5>F0N%V+F@)S$JM5>.2S4?4G)+]YFG7 MS-):;_CJE1>:1L> <5GF2,ZQ M$L5][ZMB4^/Y08,&<(I7UA2,E3$AI[/W06Q7U&XTF& MV@P0Z$G4VY)MF/92A4ZXKTPG#7%CZ#2*L"LO0"5^*_<$J#BN9AF*SI%4+MD^ M,?(+C^&G)&DG%>J>4-PWJ\912)FP-PS=74^ F#B%[T;&',FJOJ4Y=:;5:)K\ M]7';*[0.[L7(J[,^8?*?6/!8>(&44^/I)$J7H$2Y"I6O(#ZO=S($^F/LE1;9 M-WXI4I:TD6[&S%7GHCGEH4<1)TF58(YN!,PGZ&BOV M"=C'TO2%>\F:MJ^&2#%N+D4F/< K Y!*U[NF)/GD95RYEE7L6;/K?*$WFA[3 M9'Y-XULM[[K4?!N>O*&S7-G;599&'S.0B3\%C>*GNB<43W,]!K2J_^N>T%7\ MU3%">2)9[Y3PCNZ=@(O R*(&X'JGZ=_3.(RC5R%X:1GJ8PRVATQ?AR+YVX3, MZ8T#=E,HPIR;+^Z\,,,(+Q"\0 ;W'[/3*> LKMAC*VGBUC-<8=VC@TM$,N1Z M]Y2H8&N03CZ#1CE3Z$K/ZJY@=P,P^>=FF?09F_BWR^X\R_";PB6]+\O KBFQZ1M&D3QKU>=JXEK[ 5UIS5(? ,XW3I&H3J1R!.W3*![9'I\\L%,4X\5P M&PH9"S_QZJP>JFZ+O373QB]%-?:D'K:=%_3 *]D=40H__#*H'5]K'?O)()R M_#5#741$!H (QAXC6?BE%2W2/8HB2],T$C!70'Q]ZGKTB5RTM/^^9; MI"NT7_F9(D.S;,:.IG^37-,Y9>:#>[FPY*=PZZ5L'\7X[Q=V!%5MXD/K\#Y\) TVFJ6SHA6 MU=6W,;QY5^3GY%1RX[9!4 D=2=5%3+4+3# M6IO2DI3MU-8^-&8:0$=SRUP((K]^SZ6[IVFR=>#]-P)HIR%JF_ M/8IE/M;)H9!5F?Y%QUF:ES(ICS(9ACH9'XJ7V[NOD:*K#51SP['O.(_C:2L8YFAU/\8WWKQ^G'W=!>'QW'4]C/10UT*YLJ'.=];$>QM%_@ I.M8G7[>SV!-::1# M80_SCJ2]QBO_)E86P$=5_J5KV]_@M7VN++K;2J].+X[?_O/\M"?.SD\&XF!O M[[DX_9\/9U?_%,?G;\7)\>4_Q,F[7]Z?GE\>7YV].\?'3L^OSGX]%>]_/C[_ M%K;H_-W5V/>CN#B]O+HX.[DZ?2LNK]Z=_+?X<'YV)7ZZ.#Z_HMV"S?SE M4OSX[D)\&%P.Q.GOIRWN#O>_M"["8 M2&:%.BQ4)G-9*KL;[.C0V.1+X0QR^_EK78!=&.ER=F@'L$_!8Z&C ?K@RY># M%T\/OL=M?%R&BYYZ,7CZZM6G'GHR>/&L]1#\*Y^;GW&[GL'CL/V=1S2%]?>' MN9(?#^E_^_B+KD5/ M_K +748:M(![)0S8AE5LUFT\PX4&A8S5H=W*K_41(3XEO->8MC;Y=$_C+$IG M2HFSMX?BEJ>\:.S7P_S-/0_Y*0G6S86\L6O*B)_'$G_<92Z7TO /M%F^!8/N MOI=( 9J"@388X_V5?Y4Z^."C&JRBH';Z,* E44-"2\4DPD_%(GHIS QV&*::P# M,52)&N$'81+E1);VK8'X#28312)*TX]BE.93F=,PX)+D A>8ZV&%1T:+HE?5 M")XK!ZO;[6^#2_^95F(BX>2'2AF&!2:5W1PK)!TRI"-8:>! MYC$W"?OWO^+_=G!CUUD@GKK9OI7E.HC%K;#XVJLDPF4AH$FM_ LH@$6V$A>U MR+@DD?$!10:P0%R@S.> \X4*=*9A.!BG+&4P@:D-XQD:5D( M'/S_=Z7+&3U_(HN).$GC3"4%D3@^9C3;^T@F8NVY"&>Y#KP#9ZNLY I &N5P M,,,9G($[\:DY4(E21YK_C8Z*$3PF08J$J E#C\&LP"_!L6N1QK5AEP,=# MS;K>G/$7$LZ6S;]VPFUBF ?44I'!$59@JC>5OG0\]5ZB.ZHS5&9G"1Q73$QB M"4N$:5#%,*XU"&-8-)?U+ M6'?/?6'>9M68B4MD!&;G4!3P<#/*\3 I)R.E&L)IYUW&E/^#C+,C<7'YX:_% MKM@AMLM2F/8 -F'7$=FF9#9N"ZKYTS?!3N\C)0LEDA1(FY@@RS59V2 ]"U\. MMGC.L0XP CA;-3.PX]0#!0J#B@"(9PSZL;KO;'7?[+W=%^ =)[D@X*_,> 4^'^5YA-(S'],6;V.>6P_$?AD_^7 MT;\&U#./ZD$=&D$1F25%"HB4_E2!> NRWRV MN5NX%6S;?5GS??E#"9.=#Y?B]$8%%<7%P.O<_4;-\H=9XD\4V?]NA7OOH3?_*LJ2CV:V8_2 MNWV5A*LI;;H/[/5M@Q@/5@YS"\GX\GZKG0B;,7$ NDR.%>/C^G($^W\HHZF< M%03*-(_?H>X.".V95WKW LA_:_HOV\7^/[' M6-G=M,8]%UAV%^ZTRG7FBW368.8/9M'=JL#NU4:0XBV8[/X6YBE,W_5[\KSA MX>TU%]II !:ES,O6.DG,UY-AI>LMW0RT%FSH+W_/V<4ZP^-4D^#%(=06_*D8J M=V1&"IK_=P&YO3CX&N2VOR6V^NO/!@>OGB*Q[+["9EYS"U<1B'"@B>\0EN8AL$AWVN#5[6N-;TY'"R#C#X?GNK4==_FA6( AG M!L]] D$L"E4B,HZ _#3H>5HBR ->Z ;3<4B2-/-"/.;:GW.]2%K.&ASY'(:5 M0#C(1L5(4K3+GCJ#6MOG5GPY:G8#M,@X5PIQ2VMP0,23L%_'%K,\1LQJPMC6 M#I!J WO,.,0F>]6,1.?@UCH07:9NUF7H[N^];%BZ]XERNZ-]>[==/Y&9+F$> M_X'MY8VL"MSI"G%J(/]@)_.I+A!!/-*)81I@! (64Q$*[G6L9()NQ!(9QX>0 MYNZ4X)C/3"W2-4I61*@F,ZQR8M2J2@(L?8(W0CT"MP1^AA^'JIQBU4L+B>H? M:Z_^(\ADF";L%^+PC*SG53)-X9S+FM:X/@J^'"HJ=2)TZXRKKW @F661#@C/ M%\DI%U;E:EQ%Q)$UR'F)@[[UF![08QINHL?DR3Z$WQ=BIF0.5)@RT1G M(?.9E7GW7=1SVYD#@YVGB7(E FA4-62U6Y@M2\ %8DU"TK$.&.WT)E!9B84* MIF:2ZA1V@EUX-TJG/7'P[/O&UVPM'(V/@]NA1SHO6 4HT/U.P4] 9%"E)4)P M24?8S=6JZ-Y>,-)+'?'K*4A.4Q.FL>HR@F-J+FF45B@-/WEH1C:!21_KLE3* M2"XG8%VQG@P"%2EL]4*_#Z4%*+/L!%Z(HMB(4V_#AV WX"'R['HH9:.*@<)6 MU$<:/DURK\<2&0\/]@K+1'0AN6%,#_2 A 6!5":SB2@R ,>DT-9RHM+0-&H8 MPJ2X29<(]%+*V6 ;9%I/D1ELN,@DSD=R)NX?(?5#%L)QHGJPUP+=H#LW;? MBZVK;KY@#Y*PZ*&U U^(\*_.-99%"B:WE= ],4FG(#_R'LLE/;K[M\D <\(D MA:%A5&L5&GMOX0=@U+7WDDUSEWP-O"\\"]0EYGCY6"[]9@2^8$>J0%T':BFM M6.OL[.^RDN!SJ1*C$;'1LW.N:UJ=:- QT[2*0M9VYNDZ%.89W7E%/=1D:0R! M(3CS0S#DC;9$/ I6L@42%3&K/#L>/([ZV>IETILP$YP(UL-\2CITTV5SX4XS M[ASLPG.ESLD=,0R(40=-#@?HHPG6 6&)$?QU#-/7-^6L/T)C $T4]SCEM&1PH;KX%,X/0G<$I84YJI/' VQR>/W#4LL-]^\OR9@#,# M6I+@[,F9-P5O&_F,2:1IWO<\1+'+TH&V81%YX*;N:)BTQ,WKYW)NH"M42)OWC!D M<9U45(%VF\WKM-2^K1C)U5WU%Y_$4'%!;DAUV+*P1X-G6R54_YI7&>Z_.7 4 MP\,TD>"]A*KN. %,C4=V!QJV#A3\Q*]!S+ IP-8K45+?7J1%RHZR.MVJKJ:]FOK;JL1!88"UX M_5"\D\7P8R6)^?GSR")5B9Y=!"ZHY%-L(L(QJR(WU!@ M\V"RO,,2<;[D@,F@K$@-ID-@(%G:@)85!GL1.P'0(ZM%'#S' [ M>#D!!=#'8+YXZ_Q>1XK(*#^GR7CN 0X\-W4S,9Y=@IDTU14[WQE#.UJ1JDN# MH,KG$D[UV>P<[RZQ44@!W(%N2$7^G9DC0J6,RL6&2:;P!;!/L/'3SL'37384 M[%X/%5'XJPH*C1X[J$1R:TQEU=-4YWD 6I<\GN00^NY2W_VH!]Z)"%R-M=R1=T& M*!P(;YG$,[-;+&=L:#2[P;#(V=#ZP-SOENH ,0;>#P[;H8 MJ)^E*U191OQ);3;;2XNW(3:@%8YA^>:O^ +K0;NVEI=HXL6E@:A1(YO4BT]9+^O\%&T".-)J[KTZMCKA) T596JM G%!IZ%J3, >F3LOGV9)#UH%^8F0\+W4 M03W;ED%Y$NE@C:'2*RN#VH12I'6HW/%9\^%LLJ]IC-Q-O?MY2-:/,@?9-U;< M#L@!C%*PO"FXYO7PC&6H6%>WL&9 @#FW< 7'5][T+] ' \%Z5JH87 )JX<:X M#% >3DYS>G37F@2DTV6.* [X!@?LK1QO.%AF]N +/$;5WY+<38V^S>"MJ>&N M-M%P][)7:,$:.T(6!9PLVWJ>Z;=2A,,[\J+!O4_:N 3+?OO[.W*WC4?S+66* MLM'2N$]>O3CZ><>D&X1 XZ$WA="?4I<5_F+7S]/@6JD$GC-O087A6574 +481"Q<>\XZVNQ"H(6%"YFMB*W#7.\%R!+JY(F!W2S7#$\BK";V>+^> M3[DO\-8Q^4AS,P>S[(.4T@;*--.&PD.)\TNO-3&*B.$ M/O#=\G!'*B"S_7M)]FD/#5T'%0.P\TLOK&BA>9@Q"3\/W9 C$U->$A998[1&[@.E MB4F:M+)>?VVGN^2B5!>#*S%?^25.SU8:/:0T>KJ)T@@\>O&.\[-(;"OT:SX; MY-%RY=<(XW'/9X,^W)\N%$$/S&V99$#"F:E5GI1HI9%D\#%)IY$*Q\:T:X,T M47:9NK92?E2)CZ%8QXXD*XC<-76&P2U&(/!1:41:>L>/ZA5+E&+0)O(&S/,T MT!)_552Y)+Q')F=Y"D_1GT>(3%!UOIM^"4^PSO'@@]:@AP?ZN0GR:0KRV9_: M6:[/,0=0C49 #0@$\7"4\PFS=0;'SL4]UP ERU<=4/E73&[F(E!14X#@&QC? M,N@K[YR-E!!9D!)%P8H6(3ER5:E[;.I#LXK#"W)2#]87L]<.&IT[QTP3*O KHUK:YDM:QK9Q"B58&E,#2I8HD"2>D:!"-0($_,LWUYA#^ MK6N&.BDC3FFE(*(01_RO*M=%J ..>)3+]=M6>34^WIW]>)AXG" N#F+@+1:=&.UI87-6L++! ,&M!U)=_.?@K!CC& M @L@C# U>LHS2&)YH^,J-D!G.BT4^_3*R.RGS^X[Q>XRVW(@?C1D!?HV2PM5 MM,F' +JP:-K".B=NP5V(%<;*G;EU=MQ5!L^S"9#,(8XQBN.-03:",0A D+'% M)3'2GD8JFKF5FDGC*V"V6_.GBR"/([K "BDJFO4:$&0R^2(S5TMB'OK,)ZEN M@0LT9*YP(U1N@/U_X,%@HF#*/C?-6XJ-)@NT#]W42( WF(FB$BJ+P?<.%HZ0 MC"Z;#,&,)*T A -Z2MC9%OV,$"N=E=4@YOHX-L8"5M W[UO39O4T.#U M1 6G4!%1UA0;7'F1IQ_A=V,J'H]])L(:[*RTU.Y>Q+-5=8F9'V@%?@3;N$<(=D=V9&)R?5I4P=INM4CI5G>_M8Q2,VO9_L&G74NERK M@8]OSZI7ZRZS4\9#)TRG==%0JT7V/!9IA)&QTSM5EOT\RH- CJ:.BW<%D 5=U^&G=(FZ%>9%MY],U"[<_V\1P M.S;, ^?7E3W^+*>KK=F_[+(##2J@T90(5"Y6NDP_1CU(B,C M[;+6T,<<*MA_]>0)V_ Q]38:B#-3%KWT? V)UL>$9%TQH5HU#L804((B,,8B0]4,\\ /NG ,3HVC2.): MP]8:06Q%H:\].TK.Z@(H!PAIX$6,H/6:2-5ECSE/-?&N/:F)'P5I0&,NH)4XLQ4B'=DL61"N#SQ+T01=,AH+WM[FG]J>])H55HC%6D#=V'D/BZ'$T 0D-.YLH(ZW*11$? M"ATF+L@+3(X_U83>$$#P=IZ%53![$HNZ/X+6GYD9X89J5 M-FZ01CJP3B0%9,,*59O75(&^$W,R<='C)F4(+JWD["/'6G8Y-8DQZ-1 >0RB MQ!N>-MM^@K/T[/=R6H>:Z#$^@R+7# JQ&AH79G!H&-_F($ KV$0V!'7(#62A M>@WA;"7QW)4(YA=F $H&$;2@(:05 N1LJUK3QVT>QM/J -6*@E&5+"T,R#WA M*KR2*4K;G5U$KL:,B(%,QQ87CP8[/BP-6(^H57&?8,P<9PK^U-0E-KF%R;!& M5HNF@@M']IE]HG$"!NR#.AAIXFZVW42T.-^+/71-UH[VQG[@N8'[4Y3*,\Q, M*@HA/(UN/[@3RUFAHU$[]NMC]O02&1\I==="C]7)Z:ZA23CX2GOIF=F1VJ&J M^6ZG0]5("2-.MWFF7W2@RT^0]P06SFG5*PDG.7))I$0'WNE9:P[XV)IZ[H3]DQM(;@M\$R3J0)FQZ[V6[<4/_V+!+,CF%2H,HK:B*EQ M6L:<&8&%1H(.4POUN?3:A?V>(D0LD\4QT9ML3UCK#!FC-&,6_*I'GK MV'M.25L3&OM,4B=?BQQNN<$^_FI+"I]-"ML](<0PTIVH&U1:&DZ31J-:=!UJ M^@_P(HMB2U>6KG2(!5;J!MBN2LJ9!9:Z5)79+QM[;&8D[6_?:KY'#%FX+;0H M[4QRPETP0OZ/1;62[YZIG'#>X=:66E=;ZN4FVE*G"%;-TT0'XJW%5J(:.F;D MXXK[:#: =+V%@9\0?)E0M7$181I4'#_Q"NL,OH9W!V\^ MFX>C&QUNM';A=]$DD5M/HCE:Z&]V#:NO)Z,:4RDG>5J-)^3T)WVD'RX 4UU @VY8(<^#AEE'C1 M#E\<8#[3P.HN&;;G 7N]I@EF6G,]B1O9J+K(<\O/Z\K/&]EZ]#P5QR'>=@>V MA&T[0A>(KX8F6N*.LR5N0A',2&T"A)O,%1A.D_JZ M+V]GT/!H;DV1YOZ"O3&6AB+I/U#MH$L^M7DF4M-F*IG4531O90?2,;_ 3 M5\#&2'T7BF/XR+B/?Y'Y1U6*XR&6]F)YX1JT]%N#/5MQ4&=IL[Q09::-Z6*G M+VU<)\2- 7R(Z:G@1^M0KXT/3$6 MU2J:FZS0E>Q>^\[7)PE^%$<^I([:P4(B48/Q"GV''H4,"&]JM@W$W<=:BUW+ MJ%JRV>T^XN8V1,HSE#2%)FWQ#9'V&E+;=+;@L,'ZK \.FVP'!;8'@/!8:^2?OLZ=>QZ%]L37KOZT\& MKU[LDTF_D6VX+\#]KC(,AJVR-U_+4O6*#AM9!51VM0<]EG1G)MX74JM@+Y1O M (+^CQX48#/R50X=)AGEX)B'BE-D ECA>;*=D\R]@NV7:$ 22.QX?>M\(L! M.DJ0;(B$SX@K:V8V$HE_X-Y?6!,JI]3$S3SBO@$;8]I'U,%+KR+0VBRT>56D M;&O?N<827GFAZT]!.5H0VOT0CD%A]6MJJB ,^B+UK_7\I"O !;0I.05>5UP+ M8J6NN*8RV&]@:]'YKYX]M9-]FX9A_\=<)A_%;WAPER605 D.*YIVM,(3-(ZP M2^C['#[( YB6,6"?[6UMH >W@9YM;:!Y&\@\_OHQMA9Y\^?7CR=E'+WY?U!+ M P04 " 1>*-8H?2):B @ >\ #@ '1E#$P7S(N:'1M[5WK M<]M&DO]\^U?,)96<5$72>O@I>5VGE96LZA)9)RG)[<NO MN^>! 0A2LB2+I$U7;=8F0C8IQ\^!M[/Q(\AO]G[PM9).+#R?]U M=W=Z>^]?F'_" R_L$^_[63QENI@FXN_?C;D:RO2 \;+(_E..\TP5/"T.L+?Y[>%W]-I8WK HX5K__3LMHD)F:7>HLC+_KO$J?)/[?3<1@^)@5Z:' M$QD7HX/7O5?P=_>EDL.1^?:[#_1Z^R+W?9'E![ $_,E8IMV1H.=WZ!W][+:K MY;]QCOU,Q4)UX1-\3^[>,LC2 A\1![L[>7%H9F?>>4C?#?A8)M.#*SD6FIV) M";O(QCQU#_:SHLC&\&PA;HLN3^0P/<#5X!CXO\CA?[!%7W9]="#- M!499DJF#[W?HS^'\Y4[,\?2S)#YLS.TAZS^Y'V]O9>WTZM_L:.SC^SXZ/*?[/C3K^?SO"QD[.KT]]/ MV/DO1V??PC:=?;HZ/3YAGWYBEU>?CO^'?3JGC?CYXNCLBC8)]O#72_;3IPOV M6^^RQRY.CD_/3V&3+IS@^.3F'N"<^U.- BYXH7PIBF^'KEWGTC-=@- MB2RF!^YQ]Q0\%OL#IM?OO^F]?/D#;M&+(I[WT.Y=#[S>[;UZ77\(_J9FIF8- MV)>]?=C5UIV?P#J[?27X]0']MXL?M$W_1JA"1CRQ!SV6<9R(>>;O[@J04V@= MSM4#?"P.[N*-=5G,R3A/LJD0[*P<]X6JK:N5EAI':N:\,A[-9[@I]UC<8GI= MA\5Y!H>_H/!:D95\$<=SL[(U5;X/'WKW@4.?IFRH>%J 6H>!L^B:93F&BG2' M70G%XVDJP!%*HQ[;^O'[V[V=W>CP@9.EG8Y%E($= ,1MI=B<^W&9:B&O-BHSE*KN1L6#":A;-)K(8,9FB[R9O!#XS$DG.8H7_N+5,",-,L&\ 4O MW*]Z[ _!>)*P),NNV2!3$Z[H-6"Z*8;S5[)?TI'CI_13,8#GBM[R-O/+.E&/ ME&8/IY#UDF:/$"D*R'*82J0JI,=V4JOD"WS/1AQ8H"^$E4N*G_!&\M160IKC5@EW23G\R._TS[?1'47"9T&XG8*BBLTKBJ_U< M4&(F0#=P*GV19)/>U\^&2Y6AS[/$>5R(GY;]/X&2#4TT".@*>1A5H8U.BDCF M$MX(Q%04/!H!D8R$$O!3TKCP<^)Z)W :=I$)$/]5RF)*SQ]S/6+'V3@7J28. MQ<>LPC]/>+KZ0@!GN1*L;X_-6J0@O,$K10Z>&CXW&F$BP;CI"R?(21+@@ZR M 1G(XUCH"!0/_!!E.IQ0@S9NA-$G,(58FI'L27MRN!_Y; RFC<'T,#%F)0/8 M#3H'RBS!^ZH;.MP+C'..@1F9HYP[38$*QR0!'->P.(O*,;S7.0%C6#+,3A-! MTRA.J($ME">B,)]V4&CR&U"IAH%2/^!IVKV$=7?\"+-^BL145,H3<#7Z3,/# MP+I7&=I/Z+;@6+*::8<-@>^R U;S>I^'HJR8KDGGK4]6O/S(Q_DAN[C\[;_T M-MLBXS'/8&D]V*AM3X5?C!@I2O*U" [6?IH!X1.+Y$J2NP$J M0X?"O\&1GK$T&9,5JQA7N@/* E[*(B";(9@&Y%LH\5<)RL4IFG]>L$NA;B3X M$\>4O6W&6#KL]5<7;./&!?HL#-PQD>@9SB";#KLUR/&=G;?OG[9 M85OOWKS=9OMO=KK[.R]W&:BDD>II,T;/9(C_N[!#(!EO%-0F/KENA_=,2VQ? MHYTKH>+V=]_VO!B38'"GQ4%W=Z^W]RHO&O@Y^^%*[M"#K90:+N8;E23/0XSS MPQUW9EO7?_%VO;P0+^K1*+ 8_^/K7[[)/J,1#S;/;& _*KV M_APVFG:=G;BH\+D"4^K%3[_^SBI61%I_F$^S99K\^;[]^1[?W'!2:Q)5WV,\B!<UW\9N_'Y%]C@H MW!LDXK8;2V7* Q%_78[3PUCJ/.'3 _S6RS>WH[V9ZKZW;^&3/TM=R,'4C4F_ M[8HT7D[=WU,4QSS4&-W]-B*=5-Q(>-J1Q\OG?"@,&K[+!W !SR9\*G>5(LN ML5IT;L70._KS[=;5K.W*FKFTQPF[)ZX"KA4$+J,,\"G2J$_'U('8"ST*(^1J M>K:VW%9MJL'^+@YI55V8_U@?]#EX3A@#:-F":HYFL&!+[-N71C%O>_O[>^_> M[.WM[;_<>_5N;_\'OQ4RQ?5T:4<6; )H69^!"+;8EZ U7[@BS!%&]#M5C!$= MK-\-"*G")9(V,/\-5ABZH&_V:I[FSKU):"&U[*X6K80;&"Y^IY5D/F.(1?OC M1W_5>[7_%@L%M_CV&M+;;!ZIQYZ@UN2ATVD )Q%CV9\:R*9V& GET'2,.\CW M%H']G@,P^="%'>$\E[>O5>E)-F!IE@(5%V61J6F]HN?Y@*=/0:]Z%?;3Y-[6 M"O3[X-S7DX!^'[WEB!QLX+4U" 482QM0HROX<-4?7EY@P56IHA&BNPC8E?I, MZEV%(%H4B.>EVBQZZUE68+@:D["SJ7@\[_D0\I4_Z&IMM)P5./,9V#V!YY"/ M](!'KHBHPN$WCTO?&]^_!JIDJ(1 F.$*G OQ(NP7J3?$!P\15Y\:!'X+D+Y6 M)6% Q75FJOB'SL&OM0*7](<,JGMI;T M!N4HHLW3*5:I&@2Z2".)PE.Q6 X&,"HH-LWZHIA@L5X#51Z>:J?Z$@0P3!/V M"U&S5L2;51J2PCD7%:F9^E88.194JDI(]:DIPL,7!35?"9^8PE@EAF5"#/FX M.HPG-L'G1=XWCMR2'+G^.CIR5S-*3E/9$E%^'U31N%[_-!5< <-DAC]YFB*D M7'/P"*QT?NHZSX8#F8K-O4@W;8WJL?VF?ARI%IW$6;;H<>2&6?$6#4>,ME!%(1 M5Z2Q)H"TH#L4*73[L8#[41*!79SH\YB["@JC+H#EDF1L-4AP7F:G])S9=E#1 M)*6I;'#:+I$P%1%W<%122D@+L)=8S(<_HVY1'5"%'!8(!$#V(E%Z!"Z9]G7G M5'*>)37#GTP74J<,_;-BN@FYK:BDCM914A]AWK,A069E!9E&4Q:!:515KB)S M&&:BRM5<2;323!&RI6_KX)S0FRS M$G@"3T=@,;DILTPRTUVB7VJ@4TU?S-908J_GOTK@!9#5[K@K$8L5[2@)2;.# M_%?9N$UAK'SPH9V 5\[7'?.I/4:&EI0$EI:->%-UD]6;=]A11U\.9CICHH M"EPHQ 8YYKX:]FWE9;)M?*E60 KC*: != E^DHRE]5G\YE?RDZ*[^*027%,7 M)R)#\@CH2-(9E]%3OJ7XQPISD<8ZB'I5 ^%]"MCJ(.+HI%DU\D3&0 H_*J9L MZ]W.-GPPU8L7$W(U_KR#:P+JM3JML\BF?)PQ]=11M/L'B'=WWGZ=$>+[2K%% M-%N39>;X'???P7I$[9GIB58:'[]B-E:FUKO'ZTA\OJ9BBY$$[WV2E4ELX@KV MZ2J]&D1T54E]IWEA0S3];<;[V8V+2]2YR[I6]GWP.$9&:AS3S!.V<\>,SFO? MOY8-\.U4%NX &I0U3Z^EO=RE06&SW=TMOEWK0E'%@9PU"M]N[6X_J7^!83CT M+L(@51.4,4>TE-0%PX=CMO:V5]1;;:\UV(B/AXF/%IF@1 ':CMYE-!.F=B7E M=V!31DB:V'\%OAT"0\O;8MH=H/>*3.2_*[R?B[E[VS&EUC#2QW")>.LX "#? M,79JG"@,9Z:H]VWJBV*(E%>R_2(+JYG-L# =-H;]&NDJ]H(OJMHX&AU*UL66 MW":.&8$,PYYD.3"VCWW>*1!]BTLW]O[K5PPD&NPH," I=C^%8$N-!,0SE:GA M.3)H6F0);EG$?UW2--O3Z)= M/5:<&8KH"]-K+:;>@EP[$D$:*U-J;:;*',_7$AY:2?TLY6R S9U]MU=@Y!L2 M,QS4)YZL%U(H*[R@LA3JQ!']:@7BMYO"L$UAV,-<]TUAV#H6AJV4)(\S> SC M,QC& 8'Y;L<&-U*"G>$W' 6GSK#)I!&T99JXYI*-;^ 7WM9HT0^@>U6)R>4R M)8B5_W7.94RIMVXV&%3]]+T8-]XJV4Q@5HR9SD%M9+8A[6*GVFBA=M>Z8VRQ M.<9YT-T\4&R(Q0-?#FTP,[R!?&/2/TFRB3./YNHF"@3!L';<*O<_PO[E". B M,P5-:/.NP*7\_!7B="D5SZ.B)+<]ZP/1D6U%Z"YGDCU6H5?!L 5:F?1O#Q%Q M:'IA?#IV^S6 TQQF^*]V9:ZI?:GK%UPW\QKF96"D6HW/ Q]%8O+'N-!F#\ ( MB4UJ.&X!G;/+$9B67<2ULH\> .$)$=GDEPP$9_,!@\&L.TO>8"6;AO/S>UU7X"H(Z^S%@I*;22J=;,\PR,T',\\[MT#N[?_^DLDXE:N9&^Y MJ;B]WIO7[S 5M[>.57_G*@-BPHM<,&EAJ_Z0-FOIN4WV=Z5([KDK_YZP<(K@ MTU6X 4OLY W26R,B%D34'$P$XF-:B"*STZG8W\\=0_-%.EP*@4TJ>6U &P@<.>=&WUDXUYC']G:GT-OT4!HQ%@K#/Z7W*GT:< MR(.SG[A4[%>NKD7!?N<)F#'B+S#8\$RLV@U3*GY[;98 E]3<<_NHC5U1U8'* MRN$(!NNK[!KTZ\>3 P2#!LB!/#3<0\$UHM M2>)6Y@Q) YV;PWSE(=@KF-MG!SZX"L:>8#6ZO1 M'.V^]!L+#>*$<9\MGL#OLK M!_ %M+/@%*3:%'FU6JI$ V#G&Q?"U*,4MA(D)>=M++66N'3KG]5J0WKMF>.- M7EV^7GV>0HPG##%;;L%H!"6Q"7Z"AT%*R]Y6-H)S0;1@2N!U8%TB56"/W%8R MX*\LPQA)9O,#SYY='Q37"\S\VZ ,$-WFC@4D;F)C386.RV&.OM((\ M[%*2>*TTPTSM?%&""Q?"#P/QO]Q0N / MP\%#>V\F@63"/$YX;B-/'I.>?1R'>61;>_ CD>HVXU2 M_H?+85V:F[J!#C>":=F"R0F$?3!-:T L?(3+5%>90%N$$!/Y@F&UE1GL;"&+ M$C_8#@.<>.!1 I+-8!JC$E.K:#+Z5!PVP"FQ-+01!Z+R3R/ 7'^5K"Q\WI*\ MSJY)>%._M*IBO4HDT@KDP.0@7:<1>QNC;8&4@V+LL+%00RP,\(G6*M9K72W, M"&H/>JXBOSZ?J5U1N-V:L?/BJKU!F2SM1=FP2%-N0$U(\/+YF]FR&N\T8NC: MQ$OM#:T+AJ!"';!)._4& AO)OJJ2_=4Z2O:3&CK!R_2+ )>PD>K+ENI!::^3 M7"UHAMQ=K4L:0 ;-C:K(7P3.<1'$_ER;"01]Q/>K(5$HR A7"DLL#.84$V\$ M5P!- 3^/#6AN_8Z/B!,2U;0-MO\Z"7XLTS#@C+ ^S3DU\(!14[N'RL;*21TP]Z_Y=8_S;034K0GL!^);@R3T;$)K ME7L!S*0/5J I0(=\10.M( ]\'E2ZSD+X"]/'A3#EY"V.B0X\#)G2(B*)%Q'J M#!OXQAE-=J@!5U\T+28LUQT#5^ E\;Z?L=%BU,(,3Q&X!BA96[9R$*D"34[7 M6*T]QR,I/I':V,4=BFE3V_/T51M[F]J>36W/@VM[0N9\/B-Q=3/N%MX%,MS M9MIP)(L:1X+2[53EOT'%AEJ,33$_"OH?>/"?Q?=%-I,?XA$)IB;"NURL?A(R M]R+;(W$J(R1,45G7'!LGQ)F),U!@U;7_0^BKB>:"]LB\_T/#$ZP109*D*\(6 MW$/7ZGGQ5AK$4%Q&I/L$[N$BM[YNJLWJ(APO&DEA$5+&8"H33F87*FDP^D"I M_F34:&>FL1KUNJLZO[8JNW%&ZP6K"VOP_RR5U+&T(,)BL=%ZAY:&#S 6@T@C M;ZER'1ATVPZP%<(Z'+["+-Y8F^V[LW#RFQJ %74IU[-I-+#;'Q7P9ZF>Y'G5 MS!3Q18FX(>G);TW'8B,;0I22S0+56&^&M[%0D="+9%CS&-'J&)Q=A*!:R/XH M3^GY*?F@,^SKTE32V>@S4RJ+4:9@M_3"@3K6RY#*04.I"X&-E']GJKS"%XM8J\RYBD\S,LM1'4*:3$6#MY_ VY%BC=& MVW>&WP&QQ-Q<4$2P?W->=3=LRU;NM6B@OACQ9%!3PG0D;O.YR3#B8K.R<.2RL,D,^UY@9#0&#_ZL1T5W$U&&%=!RJH&^R.4A!: M%VP#K#^Y$P_(0F#P^:.I:0!9NN]B8SNUH* MT&=FWZQCK@"OXP)CU3?9^85/]%+OO[OT:/N^<'AWA]&HW7T2E0I[BR:H*H=8 M\J)J:(YZY=>E!Y.P(V/@[[[;WS>J9UMGV0[:R =64F$V@[ MU%#W<7B-]9KF03%"^S>XH"LL&)IMSB6=3B'H2E6,1[/%>"H.ZF&;.#WC"[(; M"=MKA9Q34B#>M<,2TT42]8K^JK[<0W9JB!XK?8+[:JJ>$DJ8H"/C>&,-R7;0 M?V/C+Y'F-(9,M9T=AJ5R<@":P-6ZF<$I)ARBKENBPU6%7BC @_QKE8!N[+Q# M50QWP)(V0 /95STB%!R_OJ&A$]\B!0;1TXEY,J"4" MW*UV-/[RY'@%XN]$RH. GU[?46-$VOE.O&%.![ TDKX_EM/MGX4ZL$B!I M>;P57+%3IA)M9U7;>?3A4'?7LXLU;>7=FSEFNO5VG"P',87_J@BY<:U:701; MS45WJ]64U6SQX,9H7U6C_>TZ&NT_^_L P5RW-Z.GY6/;D3^^"K@.'@PPX+X+ ME&=,M."#FS([C:LR.[6B%0>BSM*)X GV3QYL1"0._2L'.16-2BT*C(DY:5<% MN8R%F@Y .I'7@U9B=2Z=9J6/+^P!=84F2JGR3!MK.0&Y-S1]2TRN1N>EO]L, MBR+UK)N6*=9VVR5E.X1V=YN;7L0NB],0R6'D?T,*]R:%S9[@T&1;!7TR' UG M::VM;5Q&147_$5X)J#=TY>A*QHA=$[? =F5:3%U4WGL==K^<'5QW+MVG'RF/ M:V104VA1(('DA+^ZD8JV74J (D&Y4)1RW%2FK*PI]6X=3:D3#.BK+)41^^C" M\:B&CB*LHD4K?KE6E?.-QWSJ77!PP)ON=R1CT8QTQ5E4FO1>@-BT45-RC$M" M1,P':_9MOL-L#UZ;K6>\>:O#K=;686,5$KG5).IOB\/-KG*4U61$;2H^+89X M@"[2CX%A^/?IJ2[$F#J?]!.I1[;M&6(A,;HB9N"+'$6.BFG$Z9S^3QM9LZJR M9G=G'87-I;CQ[166[JS=Z9YI,UO;:]0S#4,.NY'C=:CY@KF!4DVCY2I%]UW&O%7OY:@7%Z27]">8B OPXL:'L,O M;(;C1M@^318[2M8)S:$1A<<< "8)* ,3QW3*E#FQ G&V_("\2HMRK 6,$1Z# M.75M4A*^7?I&'*VL.%K+CME_<#2@EVY&+$(1):QHYBNV+SP9:<_8[1Z-8Q^ MBU(TJ3R7HJ,*;V\6#V3*4ZH0Y[20#OP"NX^R(,1X[7ZJA+G?);; L7JM[6?Z M"G-OWB9WP'E4==2,08A-[?4[+;[$3"!2C^CF9#0,RL0B(H.6R-DDK2X+"'8& MO8+ZUNA,A0L.WK$@4BH&5*]4[: M\6_4RF^:)JZT:%K+KHFGIM@"V[<2P5X( MDVI#QGUA[ZDXZI?@_2.V>]-F:\GYU#O;A<0BM[VMYH=FZNW>S142(:JM3 M3 M5@*2$TMJ#2S195KG0:DIBIL@T'*F9,L&.H*24VG)KK!DIP*R2!Q>P[*UI MK_NCO&!!W"E8V8,PGXZ[+DA.* [Q &0"G;@ZT!;5Y5QP85$UJ$W:+(Z M(E[.93'+1-LSAH8,FJC8V*/ GCLX?-2HIC&V5)TQFI9*:&!4=W0.*VO$R %" M113%4@K =A89#VV>W3=G.:QE5\X+L/++' -BRRQ[;BC$ X_TX.!L + 4I7! M/N02C6SLU%LQ>A#6M["!1?4\H>MQG]R%1XX%RA"$P$!(@E-8U:>$ZZUE9246 MVI%75DMUA%5*(=*<&C$94'F]M,B=&,LS^'+J8I/XA2DEQ=H%/NF#8>$>\6/ M]M@JH2J<6;\)2GMOK4R$ZR$MNWC[U]@V=R'O[U_,2K&R8?_!U!+ P04 " 1>*-8 M,-K91] ' #*,0 #@ '1E#,Q7S$N:'1M[5M=4QLY%GW/K]"2FJE0 M91L;PNR,S5"5R3!9'F922WC8?91;MVTMZE:/I/;'_OH]5VIC8TQB2 )DUE0! M[M;5_= ]NCH2XF0<"G/Z0IR,22K\%B=!!T.G9_]J'_4ZO9.#] B!@T;B9&C5 M7/@P-_3S7B'=2)=](>M@_Z:+RKH@RS"HI%*Z'/7%C]5LL!?5*CT1F9'>_[SG M*0O:ENV1LW6UMZ:*-2WZMPWEH=_M'.MR,-4JC/M_CY\7S4Z/QHOVO=-HHE&V MD BV:MH+7;;'M-)A:&=MK__+;@ZM4^3:>,-JJH62W):!1:C?ZU9AD!Q,*@>Q M+9>%-O/^I2[(BS]H*BYL(.ED-5FP?PO9'S<%6&IUS]T!R<'W/?TY*#"-T;H MZ\87,[(>8&:-=?V7W?@UN#O<:4K/T!HU6//M(?&?S<9ZJ(-(.$ZC\ S<$JL9 MV2(7G\[_W>G(8)+<,\G'V[.+R_/?SM^^N3Q__\>'9Y^1.(RZ5)#I'[[N'"^4 M?_$D;:H)VX[$YP5^WA+O'(VLFXL/'?&AT&'<$AFYH/.Y"&,9^I^3I5U2'A1X MKR/.Q5A.2#B::)J20BJT%W_6TF$RFSG>\SHK;"E^LZX0O6[[G\+FXI*<5/.2 M6N*\S#J#7>H>/?##COA%>B0,J2GFXJJT4T-JA(S$##9Y4Q;*2AL$=Y2Z%+*< MB[H,KB:X*P,5T,8)E:+ D]/2B%QF>.6$Q1P5P2:Y6P(E9>2]Q'2&2"&O"'97 M='J\4W &)@T74+;! IEV65U K$1W> (N)#!$V5CXFG\L^T_)4:.$ RBT-R"% MH%!BBMJ! 'T%;L?666\%UZQ"F!-T4V(X7QV&'3X?/_"CC^"31*Y+((#!M,QX M"^"$.)K=2KLNR20>GS-3*^@$JE;2VP(B-1Q I65JRL_*^TS8WV-?FS?69-P5#F;D<)K+UX!-HJ PX2- MLUDVEN6(Q!N4LXO:0*)W)-N]XU>T'[OVCE5Z2H^:>7:9\,OZ!=>\%5@GF+$O M6QO*;QC*88CC7 <[))@K[(C:XP"9KOWT77DR' M!,@TEM+R;&L'!2AK$^UCL804E5$/\_9EF5TMU8Z,C!ALUN=&C9(+ M7[PU6LD0'1UZK;1TF@/0B47$Q:-D3;7GE3U.61]I0"RMUA,<"BCEW*D"==59 M;22O" @K.K%D".B1^,8J3<*G(;$@IB 'NT4,7SB45 ]Q.T,>]TA:J_ M _?C!Y[MB[.)-'6L(\Y/24,"? 2O?X?'1 UT8&"M+\B:UA?4!#7R:#&4^@Z;F-$J\NJM/#HRC_JV) M-[YC T?QA(,//\KZVK/]Y-=8^FL&PY4SS@E2<4F)0]*4^[DP^HI,<]RQ)M_Z M_%':382GF0C'#]X:QG-3M9A$K66)XXJ["N-EM6,!BUO +:4< ]+Q#XS3Q^,4GISUHC@#@?ZS+^ M-=7O[_: 3[('?&/ #.&%!@YY2\Z;^TP3@-.P@.N]V)3D%2_KB2G&A3URW'BP MNSCANA<OEDN[0WX >Y0\%I 1,4BR10%0_I&_BUTMJJRXDU$^(%MI2CYF\- MKJFK5%3&S@FMT[%-Q53> #? ^&4(2.>YP>2OAHE?D?:^^%W.Q5%+''8/7W\[ M _ZHMVL>&M2MVS4O!%^>BH<0C>GF6A';YEM&<)5;VT;.L=N#NAFIYEK3ZVZG M^]V@D4=2C*P\]7TZAZ!T@XJUNX5J/@1));N_$%](04Q=!Q^U_]0Y^O$['I># MH.Z4Z79^.+PIA$_NEN&-PSF%X^TA5J"K?OS9YA>;_)DP;\-^H,E7H94R]&SN M7-WC(M6F@?S+!;<1 ,T=NAC %P4#AN$I!FN+$GC7T/TR[]\7%!SD]6W#Y" S M$A%/VS>Y^C6'X\&WP^X:D -_(-Y=G+U[?_'O>*'H]_/+?SP%LM:NC_9T.?CF MP28> K5O!5#1WNJMOKM&8?VZV@Y=.W1].72]'6O*Q=F,LIJ/X,7[=+;T<9#A M ].Z9[+,?PUFNWJQ/C@M7UNO;Z=OUS@-EV__T_M M^0AO83=V;5.I_F_OY41H2?QDP/^3XS3%R<' M\7\X_@=02P,$% @ $7BC6 X%-9'*!P P#$ X !T97(M97@S,5\R M+FAT;>U;6V\;MQ)^SZ]@';2( :UNL4]3237@I@Z.#Y 4)_%#^T@M9[6LN>26 MY.IR?OV9(7=EK]T>=^(@"G5IB-#9BP9Q?*/CYJ.!V(O6 \E?/A45 KY)2EBCOW\Y&#U$NCDXDU57FTH8HT-?T3!9D?=-NG4@]G4OA\ M\&/XW#1;../D_IC[A"LY MT0,*B&Q0]\;,+)<>$E?R% :EA61F>3E7K\^O+G][]^') M9R0,H]0"90;]D_9IH_R+)VE;3=AW)#XO\,L6^\#UGWS!WD+N>8NE8+W,%LSG MW \^)T.'A-PK\%Z;7;*<3X%9F$J8@V-LP7K= MY+_,9.P*+!<+#2UVJ=/V\)"Z!P^\WV:_<(<)P]04"W:MS4R!F&!&0@;KO F# MRK3QC#IRJ1G7"U9I;RM =[F' K510CDK\,E*KEC&4WQEF2EP,?,FRMT2T)"" M<]PN2*3@UX!VUW0Z?"?0&32IJ'B2#1)(I4VK L4T=D=/D 0G"B.#;;M7:I,RP\G @\?DY5)5 GHFHMO2U$I*1BA?X[ MPC/A7*D58&NLN W3Z*R0I+A%$I5" 42I02@%X M[V"<7D:_T:B%!U,5DF M\3$D]9)Q"P$^" A;2IR&H0P-49R;8$<)X@H'HO;P@?-C]BLX] $S&1;* M3\.L16MXRBNW?Q=:3,> D*DMQ>795!858%F;2A>*)4J!#GJ(MZ_*['JIMJ!X MP&"]/J]PU*K+.#5*++GHBS-*"NZ#HV,GA>164@ RLHBP>&C25#E:V<.4=8$& MA-)J'*!#'DLY=2J1NLJT4IQ6! PK.+%B"-@C\HUUFH2?QD""F#/L#^)0I!\^ M\/$FQO@OG^)W!OQ.$NF4A"0N3.:TUK '4X"(K*$;FY%@S3$ON1CJ:1? M$&?89I;F70!EP%N<,C=$UXAP6'+F=4!E94O$NPL<)TV-%<&!0(DGH)&Z*(0] MMD!)\XE$D.Y':..\DR56_0.X'S[P])A=3+FJ0I6CS$.6T;'T%'/FME#+%4'9 MHVS'Q^UT,X 9.V+)=9'4CDWE=[NPS\+"E]) C#W[] Z,C9N]0)B?$(<"_1F2 M\@,>'SQP@<4V9OHV8NB,H&:*H64[+N]08XDEF#2M+ %C;4G>IK8PSF,#G22C M,I>BIOHTBKW8U2=#C&/]VQ"O?<<-'(03#CK\T-72L^/H5\[=DL%0Y0QS D18 M4L*0U.5^P92\!E4?=VS(MSY_E X3X7$FPNF]MX;AW%0TDZBU*G%4<==AO*IV MA,,[L)I;W'GE&T<"[8UU2R817J#.HI#> WQL11D;)"LD("1Z&+2\0+1C 7>T M0.!OXO'-)(6_*HD!A/E8Z?"75'=\V ,^RA[P7"$S1"\DXI"VY+2Y3R4@<&H6 ML-R+S8!?T[(>F6)8V /'#0>[S0G7G>!8;YOB@OEHN[1SY >9Q8+30DQ *)*(JG!( M7\.O%==6J:=&38$66,TG]=\:;%U7H2B560"VSG(3BRF_ 6X$XYGZ2A'9IAM& MZ"JU)HHO<+>'ZN8@ZBM-)]UV]_MA+8])4;QT,'#Q' +B[2G2;AO5= @22_:@ M$6^D4$PL@P_:7[5_/.E_3P/3\6*7T$^]=O_TU4TI_&1OF=XZH#-T/1GC&G0] M"#\3>K'-HRDQ-]P1U!DKI! *GLR-JSM&\?9NK7W,X[GTW;-> =%R'?3A_]Y_S M/]C;BW]?G3\&JC8NCO:D'G[S0&/W@=FW J9@;_T^WZY16+^H=D#6 5E?#EFO M[/)LOPVTG-F:7$'&B]?MM32/#I/!F2L[S[5NBK*1ZO,=I8@*_ M>B$E9S&)E7](P)+Z77!DSETM/L#VOF5*J8 M*@_?6#%Y+221PE@6&K3]W(2E@:7(T-$2DC%>!!.640WG= $CF1%1,TZE,3)# M7D.7QB.$UW!W4_J@YUE=%)F/$B MY*3"*GFUTW[MA]V6'7O4;>7XAQ%Z7O\<(K<=C"27*MCQW4_XL+N+$IZIY'%X MR[9U_!\L4S9E!LH\+J.P 6;!=42^ XN_QO]A.")42=6&X-$?C":GQZ?]WN1T M> Z?+D;CB][Y!";#_S X:Q?*1B'3?@L7S7&S#^-!WX'3WC_T&R^P_,M>]\;0 M^S#\-!E\>*F6#8*E+I)W_FL8'L/DXP#&O=$OO?/!V!M^^77P%7K]B:5T?+^S M\6BY*#,1(T_0.6@>UL+_\;GHOJ7/]T;B:8Z?"L '4:XZ8<%,"B:E\'E.%&85 M+V!$[<(59 (3JDA<"-J 4Q$U8=?RO=I9=OQV%/9EEA-1E(]QN D-B MF1OTYSIWS63KHY(^)FI*!-7><,EI ;W(!=O61P/IQ VS?%.J'24KX)N0"XS4 MC 9/*:&7BEG+\=WV'DP0CZHPDCG'*HDP1;A-U%7R*OK[G"F:X2!M8=.K]-@E M6!X*VH>[\=XJ":Y2?97F52:TW^V7U4$R5SBA+887W'\\[IT2=R:PG67$@6FI MA DLV"Y:M\F;#U4"7UA1]V\[FIJ71#SI5^'LN MKGO&<-W%+;"G1V3*:6U#=:YBU=IC%K394CU."CDW*&F)E5Y*/?";_L]AQ8^F MFJ%GW)-&[N.3-%4+/77,@6K\Y6G/2VC\(Q/BT35X): M1MT169T..53NC=<"S?.FBI)O@?OT[(M[<+ACQ:6=4R/"*S;$.EP=.95HVFX" M6G(6/_<)U-I+Z8=2H*5;W#2[B?)]QGI(#](CQBYU3 M-^_68MU%T]U;BVO7.@FG2R_&+8?;9]B9?YZ),&8ZQS5%8*FKNZ&KF?6^RY_? MYMKNMOVS80_]Z_XI9@10)8MNPD?4AN ,]UT Q+W,8.T'ZD)#SY[ M!YUFI]LJ'Y&A57%T)S(N0)N"TW<[&5%3)@(@,R-_8EDNE2'"A#F)8R:F ;S) M%^&.$QNS*X@XT?K=CJ:185)X4R5G^] M)BLV36OZSK%340FK.8S,*WK&A)?2E0$3N? T^]V:.9$JILK#-U9,7@M)I#"6 MA09M/S=A:6 I,G2TA&2,%\&8953#.9W#A,D,]G9.(!KFBWER1/%S1W4'=#ZI#765T$F:\"#FIL$I>[K9?^6&W M9<<>=ULY_F&$GM8_EY';#D:22Q7L^NXG7._NO$S/1/(XO&7;)OX/%BF;, ,E MCLLH;(%9L)J1'\C%G^=_?3HB5$G5EN2C/[@8GYZ<]GOCT^$Y?+R\&%WVSL

P/C# $:]BU]ZYX.1-_S\V^ +]/IC2^GX_O9//"[*3,3($W0. MFT>U\+]\+KIOZ?.CD7B"-N!41$W8LWPO=Q<=OQV%?9GE1!3E8QSN PH[D2J#MN]]@D0J)S6GBLD8 M*$8TAC.BHA0.V@W$0N>P 41#PC@2ED:,:#13S#!TA(@8!HLH)6)* 95E3&MK M,/Y:SI@8"BE5%,V\85=I_=(L-+T!(R*^D@+.:&I( _HIHPF<,$%$Q B'89*P MB"KKL!54.=8 ?&=84D ^4WJ&ZW@P$J[GABI^;FZPGI!8Y@9]6>6NF6QM5-)' M1$V(H-H;+C@MH!>Y0-O::""=N&&6;T*UHV0%?!-RCE&:TN QY?-<+1LYOM?> MAS'FHRJ*9,:Q0B*$"+<@70)7T>\SIFB&@[1-FU["8X]@:2AH'^W%^TL07,-\ M"?$*">VW!V5ED,P536@+X3GO?W_>.V7>FB#_VF_W-8\6-2.,DU#33-"0*!EJ=&5KJJ15\QC?MYSDP1 MU.PU%[+%2^>=]+:/PC$L+1-7@EI&W1%9'0BY9-P;M#F:YTT4)=\"]^G9%_>$ M_XX55W8JC0BOV##%X?*4J4RB;2*@)6?Q4Q\Z;;QZ7H>#EF[!Z-&U]=JUT;6; MG_-?>U\VU/$P?L^>V/+!AW'OQJG;]D!P6X%V9[NS=N^ULJY]CO'3Q'C-;N$Y MW$\3[C/$\T&Y07PXQ/C%SJ7;MYS8=(UT]X)BY08GX73AQ;C#<-L*.^//,A'& M3.>XE@@L=7D-=#VCWG?/\W6F[::VUNN&>KC3^-]> #DLI2O=NR5W['+[HM=UGX!U!+ 0(4 Q0 ( !%XHUA .:>..LP" M /4I+0 0 " 0 !T97(M,C R-# S,S$N:'1M4$L! A0# M% @ $7BC6+ZYC$WM"@( "1LA ! ( !:,P" '1E*-8CH.C5ND? "'X #@ M @ &#UP0 =&5R+65X,3!?,2YH=&U02P$"% ,4 " 1>*-8H?2) M:B @ >\ #@ @ &8]P0 =&5R+65X,3!?,BYH=&U02P$" M% ,4 " 1>*-8,-K91] ' #*,0 #@ @ 'D%P4 =&5R M+65X,S%?,2YH=&U02P$"% ,4 " 1>*-8#@4UD*-8,HT8 M,.$$ !(' #@ @ '6)P4 =&5R+65X,S)?,2YH=&U02P$" M% ,4 " 1>*-8^OF#KM $ S' #@ @ 'C+ 4 =&5R A+65X,S)?,BYH=&U02P4& @ " #D 0 WS$% end XML 116 ter-20240331_htm.xml IDEA: XBRL DOCUMENT 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2024-03-31 0000097210 us-gaap:ForeignExchangeContractMember 2024-01-01 2024-03-31 0000097210 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000097210 us-gaap:EmployeeStockOptionMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2023-01-01 2023-04-02 0000097210 country:SG 2023-01-01 2023-04-02 0000097210 ter:MercedesJohnsonMember 2024-03-31 0000097210 us-gaap:OperatingSegmentsMember ter:SemiconductorTestMember 2023-04-02 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2024-03-31 0000097210 us-gaap:CallOptionMember 2023-11-07 2023-11-07 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000097210 us-gaap:ProductMember 2024-01-01 2024-03-31 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-03-31 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-03-31 0000097210 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0000097210 ter:CorporateAndEliminationsMember 2024-01-01 2024-03-31 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2023-12-31 0000097210 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0000097210 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-04-02 0000097210 us-gaap:CommercialPaperMember 2024-03-31 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-12-31 0000097210 currency:SGD 2024-03-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2024-03-31 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0000097210 us-gaap:OperatingSegmentsMember ter:WirelessTestMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-03-31 0000097210 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000097210 ter:EmployeesMember ter:ServiceBasedRestrictedStockUnitsMember 2023-01-01 2023-04-02 0000097210 2024-04-29 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2024-03-31 0000097210 srt:AsiaPacificMember ter:UniversalRobotsMember ter:RoboticsMember 2024-01-01 2024-03-31 0000097210 us-gaap:CustomerRelationshipsMember 2023-12-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember exch:XNYS 2023-01-01 2023-04-02 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0000097210 us-gaap:EMEAMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-01-01 2024-03-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 2023-04-02 2023-04-02 0000097210 currency:JPY us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:LongMember 2024-03-31 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2024-03-31 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2024-03-31 0000097210 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-04-02 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2022-01-01 2022-10-02 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-04-02 0000097210 ter:EmployeesMember ter:ServiceBasedRestrictedStockUnitsMember 2024-01-01 2024-03-31 0000097210 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember ter:LondonInterbankOfferedRateMember 2024-01-01 2024-03-31 0000097210 ter:DebtMutualFundsMember 2023-12-31 0000097210 ter:RoboticsMember 2024-01-01 2024-03-31 0000097210 ter:MarketableSecuritiesMember 2023-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0000097210 us-gaap:EMEAMember ter:SocMember ter:SemiconductorTestMember 2023-01-01 2023-04-02 0000097210 us-gaap:CallOptionMember 2024-01-01 2024-03-31 0000097210 ter:ForeignExchangeForwardAndOptionContractsMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2024-01-01 2024-03-31 0000097210 us-gaap:CertificatesOfDepositMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2023-12-31 0000097210 us-gaap:CallOptionMember 2024-03-31 0000097210 us-gaap:RetainedEarningsMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2024-03-31 0000097210 ter:SemiconductorTestMember 2023-01-01 2023-12-31 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedRestrictedStockUnitsMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2024-03-31 0000097210 srt:AmericasMember ter:MemoryMember ter:SemiconductorTestMember 2023-01-01 2023-04-02 0000097210 currency:CNY 2023-12-31 0000097210 ter:SystemsTestGroupMember 2023-01-01 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember ter:SystemsTestGroupMember 2023-04-02 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2023-12-31 0000097210 country:SG 2024-01-01 2024-03-31 0000097210 ter:SocMember ter:SemiconductorTestMember 2023-01-01 2023-04-02 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0000097210 srt:MinimumMember us-gaap:LongTermContractWithCustomerMember 2024-01-01 2024-03-31 0000097210 srt:AmericasMember ter:SocMember ter:SemiconductorTestMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2023-12-31 0000097210 currency:GBP 2023-12-31 0000097210 ter:SystemsTestGroupMember 2023-12-31 0000097210 ter:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2023-12-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2024-03-31 0000097210 2023-01-01 2023-01-01 0000097210 ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-04-02 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-04-02 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-04-02 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-04-02 0000097210 us-gaap:CollateralPledgedMember 2024-01-01 2024-03-31 0000097210 2023-01-01 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2023-12-31 0000097210 us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 2024-03-31 0000097210 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember ter:LondonInterbankOfferedRateMember 2024-01-01 2024-03-31 0000097210 us-gaap:ServiceMember 2024-01-01 2024-03-31 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2023-12-31 0000097210 ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember 2023-01-01 2023-04-02 0000097210 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000097210 us-gaap:OperatingSegmentsMember ter:WirelessTestMember 2023-01-01 2023-04-02 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember 2024-01-01 2024-03-31 0000097210 us-gaap:ForeignExchangeOptionMember 2024-01-01 2024-03-31 0000097210 2022-12-31 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0000097210 ter:SystemsTestGroupMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2023-12-31 0000097210 us-gaap:ForeignExchangeContractMember 2023-01-01 2023-12-31 0000097210 us-gaap:WarrantMember 2024-01-01 2024-03-31 0000097210 ter:SemiconductorTestMember 2023-01-01 2023-04-02 0000097210 currency:PHP 2023-12-31 0000097210 ter:ForeignExchangeForwardAndOptionContractsMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2023-01-01 2023-04-02 0000097210 us-gaap:RetainedEarningsMember 2024-03-31 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-04-02 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember exch:XNYS 2024-01-01 2024-03-31 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember 2024-01-01 2024-03-31 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-04-02 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-04-02 0000097210 2022-10-05 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:EMEAMember ter:SocMember ter:SemiconductorTestMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000097210 srt:AsiaPacificMember ter:SystemsTestGroupMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2023-12-31 0000097210 currency:EUR 2023-12-31 0000097210 us-gaap:EMEAMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000097210 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember 2024-01-01 2024-03-31 0000097210 srt:AsiaPacificMember 2023-01-01 2023-04-02 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2023-01-01 2023-04-02 0000097210 currency:TWD 2024-03-31 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-04-02 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2024-03-31 0000097210 us-gaap:OperatingSegmentsMember 2023-04-02 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0000097210 ter:DeviceInterfaceSolutionsMember 2024-03-31 0000097210 us-gaap:ProductMember 2023-01-01 2023-04-02 0000097210 2024-01-01 2024-03-31 0000097210 2023-01-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2024-03-31 0000097210 srt:AmericasMember ter:WirelessTestMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember us-gaap:OtherCurrentAssetsMember 2024-03-31 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2024-03-31 0000097210 ter:TechnoprobeSPAMember us-gaap:CallOptionMember 2023-11-07 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2024-03-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-03-31 0000097210 us-gaap:ShortTermContractWithCustomerMember 2024-03-31 0000097210 us-gaap:ForeignPlanMember 2024-01-01 2024-03-31 0000097210 srt:AsiaPacificMember ter:SocMember ter:SemiconductorTestMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember us-gaap:OtherCurrentAssetsMember 2023-12-31 0000097210 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0000097210 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-03-31 0000097210 us-gaap:EMEAMember ter:MemoryMember ter:SemiconductorTestMember 2023-01-01 2023-04-02 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherCurrentAssetsMember 2024-03-31 0000097210 ter:MemoryMember ter:SemiconductorTestMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2023-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-03-31 0000097210 2022-08-16 2022-08-16 0000097210 us-gaap:RetainedEarningsMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2023-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2022-12-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000097210 srt:MaximumMember us-gaap:LongTermContractWithCustomerMember 2024-01-01 2024-03-31 0000097210 ter:CorporateAndEliminationsMember 2023-04-02 0000097210 us-gaap:TransferredOverTimeMember 2023-01-01 2023-04-02 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember 2016-12-12 2016-12-12 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0000097210 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0000097210 2024-01-31 0000097210 ter:WirelessTestMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2023-12-31 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000097210 us-gaap:TrademarksAndTradeNamesMember 2024-03-31 0000097210 currency:JPY 2024-03-31 0000097210 us-gaap:OperatingSegmentsMember ter:RoboticsMember 2023-01-01 2023-04-02 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2024-03-31 0000097210 us-gaap:OperatingSegmentsMember ter:SemiconductorTestMember 2023-01-01 2023-04-02 0000097210 us-gaap:CommonStockMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2023-12-31 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2024-01-01 2024-03-31 0000097210 us-gaap:DevelopedTechnologyRightsMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2024-03-31 0000097210 2024-03-31 0000097210 us-gaap:OperatingSegmentsMember ter:WirelessTestMember 2023-04-02 0000097210 currency:JPY 2023-12-31 0000097210 srt:AmericasMember 2024-01-01 2024-03-31 0000097210 us-gaap:EMEAMember 2024-01-01 2024-03-31 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-04-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2024-03-31 0000097210 us-gaap:CashFlowHedgingMember 2023-01-01 2023-12-31 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-03-31 0000097210 us-gaap:TrademarksAndTradeNamesMember 2024-01-01 2024-03-31 0000097210 us-gaap:OperatingSegmentsMember ter:WirelessTestMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2024-03-31 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2023-01-01 2023-04-02 0000097210 currency:KRW 2023-12-31 0000097210 us-gaap:CommercialPaperMember 2023-12-31 0000097210 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0000097210 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-03-31 0000097210 currency:JPY us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:LongMember 2023-12-31 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-04-02 0000097210 us-gaap:OperatingSegmentsMember ter:RoboticsMember 2024-01-01 2024-03-31 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000097210 ter:WirelessTestMember 2023-01-01 2023-12-31 0000097210 us-gaap:USTreasurySecuritiesMember 2023-12-31 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0000097210 srt:AmericasMember ter:SystemsTestGroupMember 2023-01-01 2023-04-02 0000097210 ter:RoboticsMember 2023-12-31 0000097210 currency:DKK 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2023-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2024-01-01 2024-03-31 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherCurrentAssetsMember 2023-12-31 0000097210 us-gaap:ForwardContractsMember us-gaap:SubsequentEventMember 2024-04-12 2024-04-12 0000097210 us-gaap:CommonStockMember 2022-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2024-03-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0000097210 srt:AsiaPacificMember ter:MemoryMember ter:SemiconductorTestMember 2024-01-01 2024-03-31 0000097210 srt:AmericasMember ter:SocMember ter:SemiconductorTestMember 2024-01-01 2024-03-31 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2023-01-01 2023-04-02 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:RoboticsMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2024-03-31 0000097210 ter:MercedesJohnsonMember 2024-01-01 2024-03-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-03-31 0000097210 ter:LongTermMarketableSecuritiesMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2024-01-01 2024-03-31 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-04-02 0000097210 us-gaap:TrademarksAndTradeNamesMember 2023-01-01 2023-12-31 0000097210 2023-04-02 0000097210 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0000097210 us-gaap:EMEAMember ter:MemoryMember ter:SemiconductorTestMember 2024-01-01 2024-03-31 0000097210 ter:WirelessTestMember 2023-01-01 2023-04-02 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-04-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0000097210 ter:LongTermMarketableSecuritiesMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0000097210 us-gaap:OperatingSegmentsMember ter:SystemsTestGroupMember 2023-01-01 2023-04-02 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherCurrentLiabilitiesMember 2024-03-31 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2022-12-31 0000097210 ter:WirelessTestMember 2024-03-31 0000097210 srt:AmericasMember ter:WirelessTestMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000097210 ter:UniversalRobotsMember ter:RoboticsMember 2024-01-01 2024-03-31 0000097210 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember us-gaap:BaseRateMember 2024-01-01 2024-03-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2024-03-31 0000097210 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 0000097210 ter:RoboticsMember 2023-01-01 2023-12-31 0000097210 currency:DKK 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2024-03-31 0000097210 srt:AsiaPacificMember ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2023-12-31 0000097210 ter:SemiconductorTestMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2024-03-31 0000097210 us-gaap:EmployeeStockOptionMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2024-01-01 2024-03-31 0000097210 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2024-03-31 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherCurrentAssetsMember 2023-12-31 0000097210 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedStockOptionsMember 2024-01-01 2024-03-31 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2024-01-01 2024-03-31 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-04-02 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-04-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2024-03-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2023-04-02 0000097210 ter:RetirementAgreementMember 2023-01-01 2023-04-02 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0000097210 us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000097210 ter:NonUSSubsidiariesMember 2024-03-31 0000097210 us-gaap:CallOptionMember 2023-12-31 0000097210 ter:CorporateAndEliminationsMember 2024-01-01 2024-03-31 0000097210 us-gaap:OperatingSegmentsMember ter:SemiconductorTestMember 2024-01-01 2024-03-31 0000097210 ter:MarketableSecuritiesMember 2024-03-31 0000097210 2023-12-31 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 2016-12-12 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2024-03-31 0000097210 us-gaap:OperatingSegmentsMember ter:RoboticsMember 2023-04-02 0000097210 ter:DeviceInterfaceSolutionsMember 2023-11-07 2023-11-07 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000097210 us-gaap:OperatingSegmentsMember 2024-03-31 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:RoboticsMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0000097210 us-gaap:ForeignPlanMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2023-12-31 0000097210 us-gaap:CommonStockMember 2023-04-02 0000097210 us-gaap:ForeignExchangeOptionMember 2023-01-01 2023-04-02 0000097210 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0000097210 ter:SystemsTestGroupMember 2023-01-01 2023-04-02 0000097210 us-gaap:OperatingSegmentsMember ter:SystemsTestGroupMember 2024-01-01 2024-03-31 0000097210 ter:CorporateAndEliminationsMember 2024-03-31 0000097210 srt:AmericasMember ter:MemoryMember ter:SemiconductorTestMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0000097210 us-gaap:OperatingSegmentsMember ter:SystemsTestGroupMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0000097210 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-04-02 0000097210 ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember 2024-01-01 2024-03-31 0000097210 ter:RoboticsMember 2024-03-31 0000097210 srt:AmericasMember 2023-01-01 2023-04-02 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-03-31 0000097210 srt:AmericasMember ter:SystemsTestGroupMember 2024-01-01 2024-03-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2023-04-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-03-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2024-03-31 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000097210 currency:PHP 2024-03-31 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-01-01 2024-03-31 0000097210 us-gaap:RetainedEarningsMember 2022-12-31 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherCurrentAssetsMember 2024-03-31 0000097210 ter:CorporateAndEliminationsMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0000097210 us-gaap:USTreasurySecuritiesMember 2024-03-31 0000097210 us-gaap:RetainedEarningsMember 2023-04-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2024-03-31 0000097210 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2024-03-31 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2023-12-31 0000097210 us-gaap:CommonStockMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2023-12-31 0000097210 us-gaap:DevelopedTechnologyRightsMember 2023-01-01 2023-12-31 0000097210 srt:MaximumMember ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-03-31 0000097210 ter:TwoThousandTwentyThreeRepurchaseProgramMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2024-03-31 0000097210 us-gaap:CustomerRelationshipsMember 2024-03-31 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000097210 us-gaap:OperatingSegmentsMember ter:SemiconductorTestMember 2024-03-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-04-02 0000097210 currency:EUR 2024-03-31 0000097210 2023-01-01 0000097210 us-gaap:ServiceMember 2023-01-01 2023-04-02 0000097210 currency:KRW 2024-03-31 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-01-01 2023-04-02 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2023-04-02 0000097210 us-gaap:EMEAMember ter:SystemsTestGroupMember 2023-01-01 2023-04-02 0000097210 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-04-02 0000097210 us-gaap:EMEAMember ter:WirelessTestMember 2024-01-01 2024-03-31 0000097210 ter:MemoryMember ter:SemiconductorTestMember 2024-01-01 2024-03-31 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherCurrentLiabilitiesMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2024-03-31 0000097210 us-gaap:OperatingSegmentsMember ter:RoboticsMember 2024-03-31 0000097210 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember 2023-01-01 2023-04-02 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0000097210 currency:GBP 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-03-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-03-31 0000097210 ter:TechnoprobeMember 2024-01-01 2024-03-31 0000097210 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember us-gaap:BaseRateMember 2024-01-01 2024-03-31 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-04-02 0000097210 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0000097210 ter:DebtMutualFundsMember 2024-03-31 0000097210 srt:AsiaPacificMember ter:MemoryMember ter:SemiconductorTestMember 2023-01-01 2023-04-02 0000097210 ter:WirelessTestMember 2023-12-31 0000097210 currency:SGD 2023-12-31 0000097210 ter:TechnoprobeSPAMember 2023-11-07 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000097210 us-gaap:CustomerRelationshipsMember 2024-01-01 2024-03-31 0000097210 us-gaap:EMEAMember ter:SystemsTestGroupMember 2024-01-01 2024-03-31 0000097210 ter:RoboticsMember 2023-01-01 2023-04-02 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-04-02 0000097210 ter:DeviceInterfaceSolutionsMember 2023-12-31 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-04-02 0000097210 2023-01-01 2023-04-02 0000097210 ter:SocMember ter:SemiconductorTestMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-04-02 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-02 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-04-02 0000097210 us-gaap:CertificatesOfDepositMember 2023-12-31 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedRestrictedStockUnitsMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2024-03-31 0000097210 currency:CNY 2024-03-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2023-12-31 0000097210 us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000097210 ter:NonUSSubsidiariesMember 2023-04-02 0000097210 srt:AsiaPacificMember ter:SocMember ter:SemiconductorTestMember 2024-01-01 2024-03-31 0000097210 currency:TWD 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0000097210 ter:SemiconductorTestMember 2023-12-31 0000097210 ter:SystemsTestGroupMember 2024-03-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000097210 us-gaap:CommonStockMember 2024-03-31 0000097210 ter:TwoThousandTwentyThreeRepurchaseProgramMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0000097210 2022-12-15 2022-12-15 0000097210 srt:MinimumMember ter:EmployeeStockPurchasePlanMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2023-12-31 0000097210 ter:RichardBurnsMember 2024-01-01 2024-03-31 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2024-03-31 0000097210 us-gaap:ShortTermContractWithCustomerMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2023-12-31 0000097210 srt:AsiaPacificMember ter:SystemsTestGroupMember 2024-01-01 2024-03-31 0000097210 us-gaap:EMEAMember ter:WirelessTestMember 2023-01-01 2023-04-02 0000097210 ter:SemiconductorTestMember 2024-03-31 0000097210 us-gaap:EMEAMember 2023-01-01 2023-04-02 0000097210 2020-05-01 0000097210 ter:CorporateAndEliminationsMember 2023-01-01 2023-04-02 0000097210 us-gaap:ForwardContractsMember us-gaap:SubsequentEventMember 2024-04-12 0000097210 srt:AsiaPacificMember 2024-01-01 2024-03-31 0000097210 srt:MinimumMember ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember 2024-01-01 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedStockOptionsMember 2023-01-01 2023-04-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2023-12-31 iso4217:EUR pure shares ter:Segment iso4217:USD shares iso4217:USD 0000097210 false --12-31 Q1 http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#DeferredTaxAndOtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#DeferredTaxAndOtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#DeferredTaxAndOtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#DeferredTaxAndOtherLiabilitiesNoncurrent 10-Q true 2024-03-31 2024 false 001-06462 TERADYNE, INC. MA 04-2272148 600 Riverpark Drive North Reading MA 01864 978 370-2700 Common Stock TER NASDAQ Yes Yes Large Accelerated Filer false false false 156111885 707403000 757571000 41300000 62154000 1947000 1988000 426333000 422124000 314232000 309974000 537642000 548970000 16057000 37992000 22426000 23250000 2065393000 2162035000 457248000 445492000 74625000 73417000 121905000 117434000 185734000 175775000 11449000 11504000 45098000 38580000 30234000 35404000 407576000 415652000 11458000 11531000 3410720000 3486824000 153873000 180131000 121144000 191750000 100058000 99804000 101275000 114712000 17400000 17522000 55922000 48653000 4687000 7379000 554359000 659951000 134878000 132090000 35044000 37282000 16653000 19998000 134000 183000 65554000 65092000 44331000 44331000 1938000 2000000 852891000 960927000 0.125 0.125 1000000000 1000000000 153757000 153757000 152698000 152698000 19220000 19087000 1848088000 1827274000 -39739000 -26978000 730260000 706514000 2557829000 2525897000 3410720000 3486824000 458433000 473418000 141386000 144111000 599819000 617529000 200763000 198665000 59774000 62444000 260537000 261109000 339282000 356420000 149188000 150955000 103199000 105762000 4697000 4802000 4427000 2037000 261511000 263556000 77771000 92864000 7867000 5258000 661000 987000 -12075000 -51000 72902000 97084000 8705000 13553000 64197000 83531000 0.42 0.54 0.4 0.5 153047000 155904000 162348000 166308000 64197000 83531000 0 0 -11457000 9309000 -221000 503000 -902000 2294000 30000 2000 -106000 -5000 -796000 2299000 358000 167000 1274000 596000 -500000 338000 1780000 -1200000 -506000 1796000 0 0 -2000 -2000 -12761000 13402000 51436000 96933000 152698000 19087000 1827274000 -26978000 706514000 2525897000 466000 58000 3758000 3816000 17158000 17158000 813 102000 -102000 220000 27000 22068000 22095000 0.12 18383000 18383000 64197000 64197000 -12761000 -12761000 153757000 19220000 1848088000 -39739000 730260000 2557829000 155759000 19470000 1755963000 -49868000 725729000 2451294000 579000 73000 -3943000 -3870000 20332000 20332000 893000 112000 97936000 98048000 0.11 17179000 17179000 324000 41000 -41000 0 324000 -41000 41000 0 83531000 83531000 13402000 13402000 155445000 19431000 1772352000 -36466000 694145000 2449462000 64197000 83531000 23354000 22680000 15758000 18885000 6177000 5610000 4766000 4926000 -9669000 -7634000 -10466000 2238000 -787000 -108000 8055000 -37204000 6932000 23697000 -11089000 15380000 -105548000 -83208000 -1444000 -32705000 -1421000 -1234000 3754000 12488000 7279000 19336000 44023000 41444000 16042000 69276000 14438000 7468000 20734000 7929000 -873000 -460000 -24020000 -94863000 22117000 93308000 18370000 17165000 0 15155000 13115000 19870000 16934000 15997000 -36668000 -129501000 3241000 -537000 -50168000 -205565000 757571000 854773000 707403000 649208000 3086000 3823000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A. THE COMPANY</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne, Inc. (“Teradyne”) is a leading global supplier of automated test equipment and robotics solutions. Teradyne designs, develops, manufactures and sells automated test systems and robotics products. Teradyne’s automated test systems are used to test semiconductors, wireless products, data storage and complex electronics systems in many industries including consumer electronics, wireless, automotive, industrial, computing, communications, and aerospace and defense industries. Teradyne’s robotics products include collaborative robotic arms, autonomous mobile robots, and advanced robotic control software used by global manufacturing, logistics and industrial customers to improve quality, increase manufacturing and material handling efficiency and decrease manufacturing and logistics costs. Teradyne’s automated test equipment and robotics products and services include:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">semiconductor test (“Semiconductor Test”) systems; </span></div></div><div style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">storage and system level test (“Storage Test”) systems, defense/aerospace (“Defense/Aerospace”) test instrumentation and systems, and circuit-board test and inspection (“Production Board Test”) systems (collectively these products represent “System Test”); </span></div></div><div style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">wireless test (“Wireless Test”) systems; and </span></div></div><div style="margin-left:0.33958333333333335in;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">robotics (“Robotics”) products. </span></div></div> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">B. ACCOUNTING POLICIES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:12.2pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The consolidated interim financial statements include the accounts of Teradyne and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. These interim financial statements are unaudited and reflect all normal recurring adjustments that are, in the opinion of management, necessary for the fair statement of such interim financial statements. The December 31, 2023 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by United States of America generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. The accompanying financial information should be read in conjunction with the consolidated financial statements and notes thereto contained in Teradyne’s Annual Report on Form 10-K, filed with the U.S. Securities and Exchange Commission (“SEC”) on February 22, 2024, for the year ended December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:12.25pt;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Preparation of Financial Statements and Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities. On an on-going basis, management evaluates its estimates, including those related to inventories, investments, goodwill, intangible and other long-lived assets, accounts receivable, income taxes, deferred tax assets and liabilities, pensions, warranties, contingent consideration liabilities, and loss contingencies. Management bases its estimates on historical experience and on appropriate and customary assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Management is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change, as new events occur and additional information is obtained. Actual results may differ significantly from these estimates under different assumptions or conditions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="margin-left:12.2pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The consolidated interim financial statements include the accounts of Teradyne and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. These interim financial statements are unaudited and reflect all normal recurring adjustments that are, in the opinion of management, necessary for the fair statement of such interim financial statements. The December 31, 2023 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by United States of America generally accepted accounting principles (“U.S. GAAP”) for complete financial statements. The accompanying financial information should be read in conjunction with the consolidated financial statements and notes thereto contained in Teradyne’s Annual Report on Form 10-K, filed with the U.S. Securities and Exchange Commission (“SEC”) on February 22, 2024, for the year ended December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="margin-left:12.25pt;font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Preparation of Financial Statements and Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent liabilities. On an on-going basis, management evaluates its estimates, including those related to inventories, investments, goodwill, intangible and other long-lived assets, accounts receivable, income taxes, deferred tax assets and liabilities, pensions, warranties, contingent consideration liabilities, and loss contingencies. Management bases its estimates on historical experience and on appropriate and customary assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Management is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change, as new events occur and additional information is obtained. Actual results may differ significantly from these estimates under different assumptions or conditions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">C. RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">"Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures"</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which will require Teradyne to disclose significant segment expenses and other segment items used by the Chief Operating Decision Maker ("CODM") on an annual and interim basis as well as provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Additionally, Teradyne will be required to disclose the title and position of the CODM. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. This ASU will have no impact on results of operations, cash flows or financial condition. Upon</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adoption, Teradyne will apply the amendments in this ASU retrospectively to all prior period disclosures presented in the financial statements.</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, FASB issued ASU 2023-09 –</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Income Taxes (Topic 740): Improvements to Income Tax Disclosures”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires expanded disclosures relating to the tax rate reconciliation, income taxes paid, income (loss) before income tax expense (benefit) and income tax expense (benefit), requiring a greater disaggregation of information for each. The provisions of ASU 2023-09 are effective for fiscal years beginning after December 15, 2024. The amendments in this update should be applied on a prospective basis, but retrospective application is permitted. This ASU will have no impact on results of operations, cash flows or financial condition.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">D. REVENUE</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Disaggregation of Revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.91%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.797%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Semiconductor Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">System Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Robotics</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Wireless Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">System <br/>on-a-Chip</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Memory</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Universal <br/>Robots</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Mobile <br/>Industrial <br/>Robots</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="27" style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td colspan="28" style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended March 31, 2024 (1)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Timing of Revenue Recognition</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Point in Time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">229,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">102,436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">496,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Over Time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,868</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">103,621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">302,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">109,946</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">599,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Geographical Market</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">270,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">95,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,781</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">423,674</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,594</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">108,651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe, Middle East and Africa</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,624</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">302,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">109,946</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">599,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td colspan="28" style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended April 2, 2023 (1)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Timing of Revenue Recognition</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Point in Time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">273,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">56,857</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">70,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">512,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Over Time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">104,788</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">346,834</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">68,175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">617,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Geographical Market</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">283,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">63,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,590</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">424,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,980</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,447</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">118,591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe, Middle East and Africa</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,061</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,598</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,444</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">346,834</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">68,175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">617,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:6.6in;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Include</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the three months ended March 31, 2024 and in the three months ended April 2, 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Revenue from Contracts with Customers.”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contract Balances</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024 and April 2, 2023, Teradyne recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, that was included within the deferred revenue and customer advances balances at the beginning of the period. This revenue primarily relates to undelivered hardware, extended warranties, training, application support, and post contract support. Each of these represents a distinct performance obligation. As of March 31, 2024, Teradyne had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,075.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unsatisfied performance obligations. Teradyne expects to recognize approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the remaining performance obligations in the next </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> months and the remainder in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue and customer advances consist of the following and are included in short and long-term deferred revenue and customer advances on the balance sheet:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Maintenance, service and training</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer advances, undelivered elements and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,731</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Extended warranty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred revenue and customer advances</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135,102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accounts Receivable</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024 and April 2, 2023, Teradyne sold certain trade accounts receivables on a non-recourse basis to third-party financial institutions pursuant to factoring agreements. During the three months ended March 31, 2024 and April 2, 2023, total trade accounts receivable sold under the factoring agreements were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">34.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Factoring fees for the sales of receivables were recorded in interest expense and were not material. Teradyne accounted for these transactions as sales of receivables and presented cash proceeds as cash provided by operating activities in the consolidated statements of cash flows.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.91%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.797%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Semiconductor Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">System Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Robotics</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Wireless Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">System <br/>on-a-Chip</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Memory</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Universal <br/>Robots</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Mobile <br/>Industrial <br/>Robots</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="27" style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td colspan="28" style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended March 31, 2024 (1)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Timing of Revenue Recognition</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Point in Time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">229,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">102,436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">496,198</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Over Time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,510</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,868</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">603</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">103,621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">302,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">109,946</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">599,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Geographical Market</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">270,567</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">95,606</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,781</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">423,674</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,594</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">108,651</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe, Middle East and Africa</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,288</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,624</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">302,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">109,946</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">67,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">599,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td colspan="28" style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended April 2, 2023 (1)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Timing of Revenue Recognition</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Point in Time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">273,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">56,857</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">70,029</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,959</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">512,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Over Time</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,917</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,774</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">104,788</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">346,834</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">68,175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">617,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Geographical Market</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia Pacific</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">283,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">63,695</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,590</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">424,494</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Americas</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,980</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,447</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,806</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">118,591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe, Middle East and Africa</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,061</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,598</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,444</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">346,834</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">68,175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,037</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,177</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">617,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:6.6in;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Include</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the three months ended March 31, 2024 and in the three months ended April 2, 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Revenue from Contracts with Customers.”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div> 229592000 102436000 58073000 65893000 19290000 20914000 496198000 72716000 7510000 17249000 1868000 603000 3675000 103621000 302308000 109946000 75322000 67761000 19893000 24589000 599819000 270567000 95606000 25781000 11625000 2954000 17141000 423674000 22551000 9052000 36594000 20005000 14625000 5824000 108651000 9190000 5288000 12947000 36131000 2314000 1624000 67494000 302308000 109946000 75322000 67761000 19893000 24589000 599819000 273275000 61258000 56857000 70029000 15959000 35363000 512741000 73559000 6917000 17774000 2008000 1218000 3312000 104788000 346834000 68175000 74631000 72037000 17177000 38675000 617529000 283259000 63695000 39590000 13217000 1502000 23231000 424494000 41568000 2944000 28980000 20447000 11806000 12846000 118591000 22007000 1536000 6061000 38373000 3869000 2598000 74444000 346834000 68175000 74631000 72037000 17177000 38675000 617529000 900000 1300000 28200000 50700000 1075200000 0.90 P12M P1Y P3Y <p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue and customer advances consist of the following and are included in short and long-term deferred revenue and customer advances on the balance sheet:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Maintenance, service and training</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer advances, undelivered elements and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,731</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Extended warranty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred revenue and customer advances</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">135,102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 61404000 66458000 39189000 35731000 34509000 34897000 135102000 137086000 23400000 34200000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">E. ASSETS HELD FOR SALE</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On November 7, 2023, Teradyne entered into a definitive agreement to sell Teradyne’s Device Interface Solutions ("DIS") business, a component of the Semiconductor Test segment, to Technoprobe S.p.A. ("Technoprobe") for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in cash. As a result, the related assets and liabilities met the criteria and were classified as held-for-sale in Teradyne’s consolidated balance sheet as of December 31, 2023. The transaction, which does not qualify as a strategic shift required for discontinued operations treatment, is expected to close in the second quarter of 2024, subject to regulatory approval.</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets held-for-sale is comprised of the following as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023:</span></p><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.154%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:12.022%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:12.022%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,952</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepayments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current assets held for sale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease right-of-use assets, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets held for sale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,781</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current liabilities held for sale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,938</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities held for sale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net assets held for sale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 85000000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets held-for-sale is comprised of the following as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023:</span></p><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.154%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:12.022%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:12.022%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventories, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,276</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,952</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepayments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current assets held for sale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease right-of-use assets, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,464</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets held for sale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">33,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,781</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current liabilities held for sale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,938</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:30pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total liabilities held for sale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,625</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net assets held for sale</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 19276000 17952000 3150000 5298000 22426000 23250000 8994000 8986000 2464000 2545000 33884000 34781000 3954000 6356000 323000 552000 410000 471000 4687000 7379000 1938000 2000000 6625000 9379000 27259000 25402000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">F. INVENTORIES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories, net consisted of the following at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw material</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243,871</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">258,422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventories, net (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">314,232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">309,974</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:6.6in;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories, net at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 excludes </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Assets held for sale" for additional information.</span></div></div></div><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory reserves at March 31, 2024 and December 31, 2023 were $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">136.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">136.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories, net consisted of the following at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw material</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243,871</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">258,422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work-in-process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,870</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventories, net (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">314,232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">309,974</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:6.6in;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories, net at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023 excludes </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Assets held for sale" for additional information.</span></div></div> 243871000 258422000 39870000 26851000 30491000 24701000 314232000 309974000 19300000 18000000 136000000 136000000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">G. FINANCIAL INSTRUMENTS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash Equivalents</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne considers all highly liquid investments with maturities of three months or less at the date of acquisition to be cash equivalents.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marketable Securities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne’s equity and debt mutual funds are classified as Level 1 and available-for-sale debt securities are classified as Level 2. The vast majority of Level 2 securities are fixed income securities priced by third party pricing vendors. These pricing vendors utilize the most recent observable market information in pricing these securities or, if specific prices are not available, use other observable inputs like market transactions involving identical or comparable securities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024 and April 2, 2023, there were no transfers in or out of Level 1, Level 2, or Level 3 financial instruments.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Realized gains recorded in the three months ended March 31, 2024 and April 2, 2023, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Realized losses recorded in the three months ended March 31, 2024 and April 2, 2023, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Realized gains and losses are included in other (income) expense, net.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized gains on equity securities recorded in the three months ended March 31, 2024 and April 2, 2023 were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Unrealized gains and losses on equity securities are included in other (income) expense, net.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized gains and losses on available-for-sale debt securities are included in accumulated other comprehensive income (loss) on the balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The cost of securities sold is based on average cost.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth by fair value hierarchy Teradyne’s financial assets and liabilities that were measured at fair value on a recurring basis as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.549%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Instruments<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">428,675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">429,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_38d6cd14-0326-4510-aafa-f56a2745752e;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_4e22dbbc-0c5d-41b5-beb8-5e133707f7ea;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_3be17615-28e9-4fe3-a468-3a8cabd07b44;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_8bad83e2-5e5c-43ee-8379-fb7cf6ab68f9;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit and time deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_8ee4fd47-46e6-4638-92b8-46fd8e4686e6;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_36b53c3f-dece-4d9d-91b2-5c911dfd9cff;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt mutual funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_d69e4fe6-85d9-46e4-8114-0a817f49a258;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_b47a9c85-71d2-4c02-a7ae-6c9cc0b54f96;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_3b2db192-357c-4144-8539-dbb790f47715;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_1e992020-2ab1-479f-9fa8-005386d070cc;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_06f34099-4160-4ddb-b240-592e215ebb63;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_610c7edf-c045-4426-a8e6-22424b280063;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_bfb22c81-16ce-4818-96e9-ddc35e0287fe;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_a60c1de2-a446-4ec0-917c-e92a540bd96b;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mutual funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_603177bd-671f-4fce-8b52-8586441a0c20;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_f4594505-8f35-4b88-8c64-8dd41c99dd6e;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">766,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_b9299a5b-cdd0-429e-975e-b1717fdd5fc0;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">870,608</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">766,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">874,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reported as follows:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">706,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">707,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepayments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">766,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">874,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.549%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Instruments<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">298,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">298,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">453,298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">459,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit and time deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt mutual funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mutual Funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">807,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">937,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">807,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">955,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reported as follows:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">751,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">757,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepayments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">807,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">955,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts and fair values of Teradyne’s financial instruments at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.549%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">707,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">707,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">757,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">757,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">163,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">163,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_54305775-13f6-46d3-be8f-7ce325393e68;"><span style="-sec-ix-hidden:F_f7993bc0-633f-4159-9884-cb94cdf60f65;"><span style="-sec-ix-hidden:F_1da2cff9-1607-478f-9078-aeb9a41bee52;"><span style="-sec-ix-hidden:F_d88eab4a-4732-434e-a805-a67ccfef086a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative assets</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_64cb4f3d-ca41-44b2-aecf-5c2aea2d7cb4;"><span style="-sec-ix-hidden:F_85a9d331-a147-4252-92c0-dfafbf1b0505;"><span style="-sec-ix-hidden:F_fc28acf8-9e1b-40f0-9aa4-45d4d3b313bd;"><span style="-sec-ix-hidden:F_ba2532c9-5f99-46f5-ae53-6303833601d3;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative liabilities</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair values of accounts receivable, net and accounts payable approximate the carrying value due to the short-term nature of these instruments.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the composition of available-for-sale marketable securities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.459%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:10.192%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Available-for-Sale</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>(Loss)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair <br/>Market<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Market<br/>Value of<br/>Investments<br/>with Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,946</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit and time deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_e3cfbc27-ffd9-4ab9-a205-bfb0aeb98982;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_ab06823f-add9-4fe7-b79c-0d60137d64b1;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_a0120178-c6c4-4859-935c-fc95cbd995e1;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt mutual funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_ad57ffb1-2206-4695-addd-cce404574ecd;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_e47b0e39-fbf5-4842-9228-a090eec3f191;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_1c965931-d752-49a9-8cf2-ba1614ba65d6;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_f67f8c70-a08f-4af0-9b9d-d232bc43b8ca;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_d4ab0e82-438c-479e-bcea-2e2e7226ac60;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_053c0991-9df9-449f-8bf9-80d2471e060a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_7c1bb1bd-ebbf-487a-a09b-2c1e1ba22e47;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,018</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reported as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.459%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:10.192%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>(Loss)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair <br/>Market<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Market<br/>Value of<br/>Investments<br/>with Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,018</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the composition of available-for-sale marketable securities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.459%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:10.192%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Available-for-Sale</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>(Loss)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair <br/>Market<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Market<br/>Value of<br/>Investments<br/>with Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit and time deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt mutual funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reported as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.694%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.484%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.484%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.484%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.484%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:10.264000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>(Loss)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair <br/>Market<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Market<br/>Value of<br/>Investments<br/>with Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,385</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,903</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, the fair market value of investments with unrealized losses less than one year and greater than one year totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">41.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. As of December 31, 2023, the fair market value of investments with unrealized losses for less than one year and greater than one year totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">65.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne reviews its investments to identify and evaluate investments that have an indication of possible impairment. Based on this review, Teradyne determined that the unrealized losses related to these investments at March 31, 2024 and December 31, 2023 were not other than temporary.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The contractual maturities of investments in available-for-sale securities held at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Market<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Due within one year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Due after 1 year through 5 years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Due after 5 years through 10 years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Due after 10 years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,094</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,522</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contractual maturities of investments in available-for-sale securities held at March 31, 2024, exclude debt mutual funds with a fair market value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as they do not have a contractual maturity date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivatives</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne conducts business in various foreign countries, with certain transactions denominated in local currencies. As a result, Teradyne is exposed to risks relating to changes in foreign currency exchange rates. Teradyne’s foreign currency risk management objective is to minimize the effect of exchange rate fluctuations associated with the remeasurement of monetary assets and liabilities denominated in foreign currencies, and changes in its cash inflows attributable to the forecasted cash flows from certain foreign currency denominated revenues.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">To minimize the effect of exchange rate fluctuations associated with the remeasurement of monetary assets and liabilities denominated in foreign currencies, Teradyne enters into foreign currency forward contracts. The change in fair value of these derivatives is recorded directly in earnings and is used to offset the change in value of monetary assets and liabilities denominated in foreign currencies.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne also enters into foreign currency forward and option contracts designated as cash flow hedges to hedge the risk of changes in its cash inflows attributable to changes in foreign currency exchange rates. The cash flow hedges have maturities of less than six months and mature in the period of revenue recognition for certain products and services in backlog and forecasted to be recognized in a future period. Teradyne evaluates cash flow hedges for effectiveness at inception based on the critical terms match method. The hedges are not expected to incur any ineffectiveness however a quarterly qualitative assessment of effectiveness is done to determine if the critical terms match method remains appropriate to use. The change in fair value of the contracts is recorded in accumulated other comprehensive income (loss) and reclassified to earnings at maturity date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne does not use derivative financial instruments for speculative purposes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023, Teradyne had the following contracts to buy and sell non-U.S. currencies for U.S. dollars and other non-U.S. currencies with the following notional amounts:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Notional Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in millions)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Currency Hedged (Buy/Sell)</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. dollar/Japanese yen</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. dollar/Danish krone</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. dollar/Taiwan dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. dollar/Korean won</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. dollar/British pound sterling</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Euro/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Singapore dollar/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Philippine peso/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chinese yuan/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Danish krone/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">168.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of the outstanding contracts was a net loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and a net loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at March 31, 2024 and December 31, 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized gains and losses on foreign currency forward contracts and foreign currency remeasurement gains and losses on monetary assets and liabilities are included in other (income) expense, net.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023, Teradyne had the following cash flow hedge contracts to buy and sell non-U.S. currencies for U.S. dollars with the following notional amounts:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.52%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:14.440000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:14.440000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Notional Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in millions)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Currency Hedged (Buy/Sell)</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. dollar/Japanese yen</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were no outstanding cash flow hedge contracts at March 31, 2024. The fair value of the outstanding cash flow hedge contracts was a gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized gains and losses on foreign currency cash flow hedge contracts are included in accumulated other comprehensive income (loss). At maturity, the gains or losses associated with cash flow hedge contracts are recorded to revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On November 7, 2023, in connection with our agreement to acquire </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% investment in Technoprobe S.p.A we purchased a call option to buy </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">481.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million Euros. The expiration date of the option is </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 26, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. On April 12, 2024, Teradyne entered into a forward to buy </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">481.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million Euros expiring on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 23, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023, the fair value of the outstanding contract was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. For the three months ended March 31, 2024, an unrealized loss of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was recorded in other (income) expense, net.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the fair value of derivative instruments as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.46%;"></td> <td style="width:1.52%;"></td> <td style="width:27.18%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.9%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td colspan="10" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivatives not designated as hedging instruments:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange forward contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange option contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange forward contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td colspan="10" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivatives designated as hedging instruments:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange forward contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total derivatives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the effect of derivative instruments recognized in the statement of operations for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.968%;"></td> <td style="width:1.7%;"></td> <td style="width:28.606%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:10.662%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:10.662%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Location of (Gains) Losses<br/>Recognized in Statement<br/>of Operations</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td colspan="10" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivatives not designated as hedging instruments:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange forward contracts (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other (income) expense, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,699</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,259</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange option contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other (income) expense, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,918</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td colspan="10" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivatives designated as hedging instruments:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange forward and option contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Derivatives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:6.6in;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies. For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></div></div></div><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note H: “Debt” regarding derivatives related to the convertible senior notes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1000000 300000 200000 100000 2600000 2000000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth by fair value hierarchy Teradyne’s financial assets and liabilities that were measured at fair value on a recurring basis as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.549%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Instruments<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">428,675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">429,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_38d6cd14-0326-4510-aafa-f56a2745752e;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_4e22dbbc-0c5d-41b5-beb8-5e133707f7ea;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_3be17615-28e9-4fe3-a468-3a8cabd07b44;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_8bad83e2-5e5c-43ee-8379-fb7cf6ab68f9;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit and time deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_8ee4fd47-46e6-4638-92b8-46fd8e4686e6;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_36b53c3f-dece-4d9d-91b2-5c911dfd9cff;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt mutual funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_d69e4fe6-85d9-46e4-8114-0a817f49a258;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_b47a9c85-71d2-4c02-a7ae-6c9cc0b54f96;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_3b2db192-357c-4144-8539-dbb790f47715;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_1e992020-2ab1-479f-9fa8-005386d070cc;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_06f34099-4160-4ddb-b240-592e215ebb63;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_610c7edf-c045-4426-a8e6-22424b280063;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_bfb22c81-16ce-4818-96e9-ddc35e0287fe;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_a60c1de2-a446-4ec0-917c-e92a540bd96b;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mutual funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_603177bd-671f-4fce-8b52-8586441a0c20;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_f4594505-8f35-4b88-8c64-8dd41c99dd6e;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">766,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_b9299a5b-cdd0-429e-975e-b1717fdd5fc0;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">870,608</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">766,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">874,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reported as follows:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">706,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">499</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">707,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepayments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">766,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">874,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.549%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Quoted Prices<br/>in Active<br/>Markets for<br/>Identical<br/>Instruments<br/>(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">298,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">298,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">453,298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">459,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit and time deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt mutual funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Equity securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Mutual Funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">807,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">937,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">807,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">955,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:10pt;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Reported as follows:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Level 3)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">751,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">757,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepayments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">807,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,546</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">955,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 278229000 0 0 278229000 428675000 499000 0 429174000 40068000 40068000 35845000 35845000 21706000 21706000 10007000 10007000 3863000 3863000 1689000 1689000 798000 798000 49229000 49229000 766140000 104468000 870608000 0 4251000 0 4251000 766140000 108719000 0 874859000 0 -936000 0 -936000 0 936000 0 936000 706904000 499000 0 707403000 0 41300000 0 41300000 59236000 62669000 0 121905000 0 4251000 0 4251000 766140000 108719000 0 874859000 0 936000 0 936000 0 936000 0 936000 298156000 0 0 298156000 453298000 6117000 0 459415000 0 52734000 0 52734000 0 41808000 0 41808000 0 21772000 0 21772000 8773000 0 0 8773000 0 4892000 0 4892000 0 1667000 0 1667000 0 810000 0 810000 47132000 0 0 47132000 807359000 129800000 0 937159000 0 18746000 0 18746000 807359000 148546000 0 955905000 0 -2545000 0 -2545000 0 2545000 0 2545000 751454000 6117000 0 757571000 0 62154000 0 62154000 55905000 61529000 0 117434000 0 18746000 0 18746000 807359000 148546000 0 955905000 0 2545000 0 2545000 0 2545000 0 2545000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The carrying amounts and fair values of Teradyne’s financial instruments at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.549%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">707,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">707,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">757,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">757,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">163,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">163,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">179,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_54305775-13f6-46d3-be8f-7ce325393e68;"><span style="-sec-ix-hidden:F_f7993bc0-633f-4159-9884-cb94cdf60f65;"><span style="-sec-ix-hidden:F_1da2cff9-1607-478f-9078-aeb9a41bee52;"><span style="-sec-ix-hidden:F_d88eab4a-4732-434e-a805-a67ccfef086a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative assets</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_64cb4f3d-ca41-44b2-aecf-5c2aea2d7cb4;"><span style="-sec-ix-hidden:F_85a9d331-a147-4252-92c0-dfafbf1b0505;"><span style="-sec-ix-hidden:F_fc28acf8-9e1b-40f0-9aa4-45d4d3b313bd;"><span style="-sec-ix-hidden:F_ba2532c9-5f99-46f5-ae53-6303833601d3;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivative liabilities</span></span></span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 707403000 707403000 757571000 757571000 163205000 163205000 179588000 179588000 4251000 4251000 18746000 18746000 936000 936000 2545000 2545000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the composition of available-for-sale marketable securities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.459%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:10.192%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Available-for-Sale</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>(Loss)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair <br/>Market<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Market<br/>Value of<br/>Investments<br/>with Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,946</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,190</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,845</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,068</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit and time deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_e3cfbc27-ffd9-4ab9-a205-bfb0aeb98982;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_ab06823f-add9-4fe7-b79c-0d60137d64b1;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_a0120178-c6c4-4859-935c-fc95cbd995e1;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt mutual funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,363</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_ad57ffb1-2206-4695-addd-cce404574ecd;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_e47b0e39-fbf5-4842-9228-a090eec3f191;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,863</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_1c965931-d752-49a9-8cf2-ba1614ba65d6;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_f67f8c70-a08f-4af0-9b9d-d232bc43b8ca;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_d4ab0e82-438c-479e-bcea-2e2e7226ac60;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_053c0991-9df9-449f-8bf9-80d2471e060a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">798</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_7c1bb1bd-ebbf-487a-a09b-2c1e1ba22e47;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,018</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reported as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.459%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:10.192%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>(Loss)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair <br/>Market<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Market<br/>Value of<br/>Investments<br/>with Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">122,885</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,018</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">113,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the composition of available-for-sale marketable securities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.459%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:10.192%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Available-for-Sale</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>(Loss)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair <br/>Market<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Market<br/>Value of<br/>Investments<br/>with Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate debt securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">201</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. Treasury securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,931</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Certificates of deposit and time deposits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,772</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Debt mutual funds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,081</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,773</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,303</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. government agency securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">810</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reported as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.694%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.484%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.484%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.484%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.484%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:10.264000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>Gain</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>(Loss)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair <br/>Market<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Market<br/>Value of<br/>Investments<br/>with Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,385</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,903</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">70,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">140,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132,456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 39946000 89000 4190000 35845000 31461000 44519000 1000 4452000 40068000 38914000 21706000 21706000 10363000 356000 10007000 3303000 3883000 20000 3863000 3863000 1670000 19000 1689000 798000 798000 122885000 109000 9018000 113976000 77541000 41308000 19000 27000 41300000 17657000 81577000 90000 8991000 72676000 59884000 122885000 109000 9018000 113976000 77541000 56458000 201000 3925000 52734000 44263000 45725000 14000 3931000 41808000 35080000 21772000 0 0 21772000 0 9081000 0 308000 8773000 3303000 4898000 0 6000 4892000 4892000 1633000 34000 0 1667000 0 810000 0 0 810000 0 140377000 249000 8170000 132456000 87538000 62385000 36000 267000 62154000 34844000 77992000 213000 7903000 70302000 52694000 140377000 249000 8170000 132456000 87538000 36200000 41400000 22300000 65200000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The contractual maturities of investments in available-for-sale securities held at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Market<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Due within one year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Due after 1 year through 5 years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Due after 5 years through 10 years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Due after 10 years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,094</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">112,522</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">103,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 41308000 41300000 26360000 25819000 7760000 7405000 37094000 29445000 112522000 103969000 10000000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023, Teradyne had the following contracts to buy and sell non-U.S. currencies for U.S. dollars and other non-U.S. currencies with the following notional amounts:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Notional Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in millions)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Currency Hedged (Buy/Sell)</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. dollar/Japanese yen</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. dollar/Danish krone</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. dollar/Taiwan dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. dollar/Korean won</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. dollar/British pound sterling</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Euro/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Singapore dollar/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Philippine peso/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chinese yuan/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Danish krone/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">168.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">152.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 57500000 11000000 28400000 36000000 20100000 42700000 6600000 7200000 1000000 1500000 25800000 25300000 17600000 16600000 9900000 10100000 600000 1000000 600000 700000 168100000 152100000 100000 1800000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023, Teradyne had the following cash flow hedge contracts to buy and sell non-U.S. currencies for U.S. dollars with the following notional amounts:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.52%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:14.440000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:14.440000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Notional Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in millions)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;min-width:fit-content;">Currency Hedged (Buy/Sell)</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. dollar/Japanese yen</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 0 35500000 0 35500000 600000 0.10 481000000 2024-04-26 481000000 2024-05-23 3400000 17400000 13900000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the fair value of derivative instruments as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.46%;"></td> <td style="width:1.52%;"></td> <td style="width:27.18%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.9%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td colspan="10" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivatives not designated as hedging instruments:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange forward contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">733</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange option contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange forward contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">936</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td colspan="10" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivatives designated as hedging instruments:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange forward contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total derivatives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 805000 733000 3446000 17364000 -936000 -2545000 0 648000 3315000 16200000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the effect of derivative instruments recognized in the statement of operations for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.968%;"></td> <td style="width:1.7%;"></td> <td style="width:28.606%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:10.662%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:10.662%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Location of (Gains) Losses<br/>Recognized in Statement<br/>of Operations</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td colspan="10" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivatives not designated as hedging instruments:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange forward contracts (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other (income) expense, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,699</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,259</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange option contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other (income) expense, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,918</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td colspan="10" style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Derivatives designated as hedging instruments:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange forward and option contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,538</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Derivatives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:6.6in;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies. For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></div></div> 1699000 -1259000 13918000 0 -2280000 1538000 9939000 2797000 2700000 400000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">H. DEBT</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Convertible Senior Notes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 12, 2016, Teradyne completed a private offering of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">460.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million aggregate principal amount of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% convertible senior unsecured notes (the “Notes”) and received net proceeds, after issuance costs, of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">450.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of which was used to pay the net cost of the convertible note hedge transactions and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of which was used to repurchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of Teradyne’s common stock under its existing stock repurchase program from purchasers of the Notes in privately negotiated transactions effected through one of the initial purchasers or its affiliates conducted concurrently with the pricing of the Note offering. The Notes bore interest at a rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per year </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">payable semiannually in arrears on June 15 and December 15 of each year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Notes matured on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 15, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Concurrent with the offering of the Notes, Teradyne entered into convertible note hedge transactions (the “Note Hedge Transactions”) with the initial purchasers or their affiliates (the “Option Counterparties”). The Note Hedge Transactions cover, subject to customary anti-dilution adjustments, the number of shares of the common stock that underlie the Notes. Separately and concurrent with the pricing of the Notes, Teradyne entered into warrant transactions with the Option Counterparties (the “Warrant Transactions”) in which it sold net-share-settled (or, at its election subject to certain conditions, cash-settled) warrants to the Option Counterparties. These transactions have been accounted for as an adjustment to our shareholders’ equity. The Warrant Transactions, which began expiring </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 18, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and will continue to expire through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">July 10, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, currently cover, subject to customary anti-dilution adjustments, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of common stock. During the three months ended March 31, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million warrants expired. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the strike price of the warrants was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">39.37</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. The strike price is subject to adjustment under certain circumstances. The Warrant Transactions c</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ould result in additional shares of Teradyne’s common stock being issued to the extent that the market price per share of Teradyne’s common stock, as measured under the terms of the Warrant Transactions, exceeds the applicable strike price of the warrants.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The interest expense on Teradyne's senior notes for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended April 2, 2023 was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:71.04%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:10.92%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:10.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual interest expense on the coupon</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of debt issuance fees recognized as interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total interest expense on the convertible debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Revolving Credit Facility</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On May 1, 2020, Teradyne entered into a credit agreement (the “Credit Agreement”) with Truist Bank, as administrative agent and collateral agent, and the lenders party thereto. The Credit Agreement provided for a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, senior secured revolving credit facility of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">400.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million (the “Credit Facility”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On December 10, 2021, the Credit Agreement was amended to extend the maturity date of the Credit Facility to December 10, 2026. On October 5, 2022, the Credit Agreement was amended to increase the amount of the Credit Facility to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">750.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million from $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">400.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement provides that, subject to customary conditions, Teradyne may seek to obtain from existing or new lenders the available incremental amount under the Credit Facility, not to exceed the greater of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million or </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of consolidated EBIDTA. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The interest rate applicable to loans under the Credit Facility are, at Teradyne’s option, equal to either a base rate plus a margin ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum or SOFR plus a margin ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum, based on the consolidated leverage ratio of Teradyne. In addition, Teradyne will pay a commitment fee on the unused portion of the commitments under the Credit Facility ranging from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum, based on the then applicable consolidated leverage ratio.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne is not required to repay any loans under the Credit Facility prior to maturity, subject to certain customary exceptions. Teradyne is permitted to prepay all or any portion of the loans under the Credit Facility prior to maturity without premium or penalty, other than customary SOFR breakage costs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement contains customary events of default, representations, warranties and affirmative and negative covenants that, among other things, limit Teradyne’s ability to sell assets, grant liens on assets, incur other secured indebtedness and make certain investments and restricted payments, all subject to exceptions set forth in the Credit Agreement. The Credit Agreement also requires Teradyne to satisfy two financial ratios measured as of the end of each fiscal quarter: a consolidated leverage ratio and an interest coverage ratio.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Credit Facility is guaranteed by certain of Teradyne’s domestic subsidiaries and collateralized by assets of Teradyne and such subsidiaries, including a pledge of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">65</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the capital stock of certain foreign subsidiaries.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of May 3, 2024, the Credit Agreement was undrawn and Teradyne was in compliance with all covenants under the Credit Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 460000000 0.0125 450800000 33000000 50100000 2000000 0.0125 payable semiannually in arrears on June 15 and December 15 of each year 2023-12-15 2024-03-18 2024-07-10 13800000 800000 39.37 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The interest expense on Teradyne's senior notes for </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended April 2, 2023 was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:71.04%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:10.92%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:10.92%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual interest expense on the coupon</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">138</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of debt issuance fees recognized as interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total interest expense on the convertible debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 0 138000 0 113000 0 251000 P3Y 400000000 750000000 400000000 200000000 0.15 The interest rate applicable to loans under the Credit Facility are, at Teradyne’s option, equal to either a base rate plus a margin ranging from 0.00% to 0.75% per annum or SOFR plus a margin ranging from 1.10% to 1.85% per annum, based on the consolidated leverage ratio of Teradyne. In addition, Teradyne will pay a commitment fee on the unused portion of the commitments under the Credit Facility ranging from 0.15% to 0.25% per annum, based on the then applicable consolidated leverage ratio. 0 0.0075 0.011 0.0185 0.0015 0.0025 65 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">I. PREPAYMENTS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepayments consist of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract manufacturer and supplier prepayments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491,512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">502,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid maintenance and other services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,083</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other prepayments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total prepayments (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">537,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">548,970</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:6.6in;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exclude</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of contract manufacturer and supplier prepayments, classified as assets held for sale. See Note E: “Assets held for sale” for additional information.</span></div></div></div> <p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepayments consist of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contract manufacturer and supplier prepayments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491,512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">502,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid maintenance and other services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,894</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,335</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,083</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other prepayments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total prepayments (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">537,642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">548,970</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:6.6in;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Exclude</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> at March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of contract manufacturer and supplier prepayments, classified as assets held for sale. See Note E: “Assets held for sale” for additional information.</span></div></div> 491512000 502257000 21894000 17592000 14335000 16083000 9901000 13038000 537642000 548970000 3200000 5300000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">J. PRODUCT WARRANTY</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne generally provides a one-year warranty on its products, commencing upon installation, acceptance or shipment. A provision is recorded upon revenue recognition to cost of revenues for estimated warranty expense based on historical experience. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Related costs are charged to the warranty accrual as incurred. The balance below is included in other accrued liabilities. </span></span><span style=""></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accruals for warranties issued during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accruals related to pre-existing warranties</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settlements made during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">When Teradyne receives revenue for extended warranties, beyond one year, it is deferred and recognized on a straight-line basis over the contract period. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Related costs are expensed as incurred. The balance below is included in short and long-term deferred revenue and customer advances. </span></span><span style=""></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferral of new extended warranty revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognition of extended warranty deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Related costs are charged to the warranty accrual as incurred. The balance below is included in other accrued liabilities. </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accruals for warranties issued during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,117</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accruals related to pre-existing warranties</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Settlements made during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 15698000 14181000 3259000 4117000 -683000 -405000 2950000 4992000 15324000 12901000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Related costs are expensed as incurred. The balance below is included in short and long-term deferred revenue and customer advances. </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,897</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferral of new extended warranty revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Recognition of extended warranty deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,302</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 34897000 56180000 6914000 4413000 7302000 11250000 34509000 49343000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">K. STOCK-BASED COMPENSATION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On February 1, 2023 (the “Retirement Date”), Mark E. Jagiela retired as Chief Executive Officer of Teradyne and a member of Teradyne’s Board of Directors, and Teradyne entered into an agreement (the “Retirement Agreement”) with Mr. Jagiela. Under the Retirement Agreement, Mr. Jagiela’s unvested time-based restricted stock units and stock options granted prior to his Retirement Date were modified to allow continued vesting; and any vested options or options that vest during that period may be exercised for the remainder of the applicable option term. During the three months ended April 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne recorded a stock-based compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to the Retirement Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under Teradyne’s stock compensation plans, Teradyne grants time-based restricted stock units, performance-based restricted stock units and stock options, and employees are eligible to purchase Teradyne’s common stock through its Employee Stock Purchase Plan (“ESPP”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Service-based restricted stock unit awards granted to employees vest in equal annual installments over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Restricted stock unit awards granted to non-employee directors vest after a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one-year </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">period, with </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the award vesting on the earlier of (a) the first anniversary of the grant date or (b) the date of the following year’s Annual Meeting of Shareholders. Teradyne expenses the cost of the restricted stock unit awards subject to time-based vesting, which is determined to be the fair market value of the shares at the date of grant, ratably over the period during which the restrictions lapse.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Performance-based restricted stock units (“PRSUs”) granted to Teradyne’s executive officers may have a performance metric based on relative total shareholder return (“TSR”). Teradyne’s </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> TSR performance is measured against the New York Stock Exchange (“NYSE”) Composite Index. The final number of TSR PRSUs that vest will vary based upon the level of performance achieved from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of the target shares. The TSR PRSUs will vest upon the three-year anniversary of the grant date. The TSR PRSUs are valued using a Monte Carlo simulation model. The number of units expected to be earned, based upon the achievement of the TSR market condition, is factored into the grant date Monte Carlo valuation. Compensation expense is recognized on a straight-line basis over the shorter of the three-year service period or the period from the grant to the date described in the retirement provisions below. Compensation expense for executive officers meeting the retirement provisions prior to the grant date is recognized</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">during </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the year following the grant. Compensation expense is recognized regardless of the eventual number of units that are earned based upon the market condition, provided the executive officer remains an employee at the end of the three-year period. Compensation expense is reversed if at any time during the three-year service period the executive officer is no longer an employee, subject to the retirement and termination eligibility provisions noted below.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">PRSUs granted to Teradyne’s executive officers may also have a performance metric based on three-year cumulative non-GAAP profit before interest and tax (“PBIT”) as a percent of Teradyne’s revenue. Non-GAAP PBIT is a financial measure equal to GAAP income from operations less restructuring and other, net; amortization of acquired intangible assets; acquisition and divestiture related charges or credits; pension actuarial gains and losses; non-cash convertible debt interest expense; and other non-recurring gains and charges. The final number of PBIT PRSUs that vest will vary based upon the level of performance achieved from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the target shares. The PBIT PRSUs will vest upon the three-year anniversary of the grant date. Compensation expense is recognized on a straight-line basis over the shorter of the three-year service period or the period from the grant date to the date described in the retirement provisions below. Compensation expense for executive officers meeting the retirement provisions prior to the grant date is recognized during the year following the grant. Compensation expense is recognized based on the number of units that are earned based upon the three-year Teradyne PBIT as a percent of Teradyne’s revenue, provided the executive officer remains an employee at the end of the three-year period subject to the retirement and termination eligibility provisions noted below.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">If a PRSU recipient’s employment ends prior to the determination of the performance percentage due to (1) permanent disability or death or (2) retirement or termination other than for cause, after attaining both at least age sixty and at least </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of service, then all or a portion of the recipient’s PRSUs (based on the actual performance percentage achieved on the determination date) will vest on the date the performance percentage is determined. Except as set forth in the preceding sentence, no PRSUs will vest if the executive officer is no longer an employee at the end of the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period. Stock options to purchase Teradyne’s common stock at </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the fair market value on the grant date vest in equal annual installments over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> from the grant date and have a maximum term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">seven years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On January 22, 2024, the Board enacted the Executive Retirement Policy for Restricted Stock Unit and Option Vesting (the "Retirement Policy"). Under the Retirement Policy, an executive officer that is over the age of 65 and has 10 or more years of service as of the effective date of his or her retirement will be eligible for continued vesting of his or her unvested time-based restricted stock units and stock options granted prior to his or her retirement date.</span></span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024 and April 2, 2023, Teradyne granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">94.28</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">102.36</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024 and April 2, 2023, Teradyne granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of PBIT PRSUs with a grant date fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">94.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">102.23</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024 and April 2, 2023, Teradyne granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of TSR PRSUs, with a grant date fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.87</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">137.64</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. </span><span style="font-size:12pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value was estimated using the Monte Carlo simulation model with the following assumptions: </span></span><span style=""></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Teradyne volatility-historical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NYSE Composite Index volatility-historical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected volatility was based on the historical volatility of Teradyne’s stock and the NYSE Composite Index over the most recent three-year period. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grant. Dividend yield was based upon an estimated annual dividend amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.48</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share divided by Teradyne’s stock price on the grant date of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95.14</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the 2024 grant, and an estimated annual dividend amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.44</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share divided by Teradyne’s stock price on the grant date of $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">103.44</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the 2023 grant.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024 and April 2, 2023, Teradyne granted </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of service-based stock options to executive officers at a weighted average grant date fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">37.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40.90</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected life (years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility-historical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne determined the stock options’ expected life based upon historical exercise data for executive officers, the age of the executive officers and the terms of the stock option grant. Volatility was determined using historical volatility for a period equal to the expected life. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grant. Dividend yield was based upon an estimated annual dividend amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.48</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share divided by Teradyne’s stock price on the grant date of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95.14</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the 2024 grant and an estimated annual dividend amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.44</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share divided by Teradyne’s stock price on the grant date of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">103.44</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the 2023 grant.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 5900000 P4Y P1Y 1 P3Y 0 2 0 2 P10Y P3Y 1 P4Y P7Y On January 22, 2024, the Board enacted the Executive Retirement Policy for Restricted Stock Unit and Option Vesting (the "Retirement Policy"). Under the Retirement Policy, an executive officer that is over the age of 65 and has 10 or more years of service as of the effective date of his or her retirement will be eligible for continued vesting of his or her unvested time-based restricted stock units and stock options granted prior to his or her retirement date. 500000 500000 94.28 102.36 100000 100000 94.01 102.23 100000 100000 100.87 137.64 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value was estimated using the Monte Carlo simulation model with the following assumptions: </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Teradyne volatility-historical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NYSE Composite Index volatility-historical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 0.039 0.039 0.424 0.502 0.156 0.248 0.005 0.004 0.48 95.14 0.44 103.44 100000 100000 37.5 40.9 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected life (years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility-historical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> P4Y P4Y 0.04 0.037 0.463 0.467 0.005 0.004 0.48 95.14 0.44 103.44 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">L. ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in accumulated other comprehensive income (loss), which are presented net of tax, consist of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.66%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.12%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.12%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.12%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.12%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:5.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign<br/>Currency<br/>Translation<br/>Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>(Losses) Gains on<br/>Marketable<br/>Securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized (Losses) Gains on Cash Flow Hedges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Retirement<br/>Plans Prior<br/>Service<br/>Credit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Three Months Ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Balance at December 31, 2023, net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,728</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), <br/>  $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">142</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,132</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Other comprehensive (loss) gain before reclassifications,<br/>   net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">221</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">358</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive<br/>  income (loss), net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">500</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Net current period other comprehensive loss, net of tax<br/>  of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">191</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">142</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Balance at March 31, 2024, net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,919</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">),<br/>   $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,132</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Three Months Ended April 2, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Balance at December 31, 2022, net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,308</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">),<br/>   ($</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">708</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,130</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,849</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,517</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">49,868</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Other comprehensive gain before reclassifications,<br/>   net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">503</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">167</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,309</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive<br/>  income (loss), net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">338</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Net current period other comprehensive gain (loss), net of tax<br/>  of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">505</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">505</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,309</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Balance at April 2, 2023, net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,803</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">),<br/>   $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">203</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,130</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,466</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reclassifications out of accumulated other comprehensive income (loss) to the statement of operations for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.929%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:7.499%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:7.499%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:22.575%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Details about Accumulated Other Comprehensive Income (Loss) Components</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Affected Line Item<br/>in the Statements<br/>of Operations</span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale marketable securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Unrealized losses, net of tax of $(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">), $(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other (income) expense, net</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash flow hedges:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Unrealized (losses) gains, net of tax of $</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">500</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">, $(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">338</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Defined benefit pension and postretirement plans:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Amortization of prior service credit, net of tax of $</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">, $</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">, <br/>   respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(a)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Total reclassifications, net of tax of $</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">470</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">, $(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">340</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:6.6in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amortization of prior service credit is included in the computation of net periodic postretirement benefit cost. See Note P: “Retirement Plans.” </span></div></div></div> <p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in accumulated other comprehensive income (loss), which are presented net of tax, consist of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.66%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.12%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.12%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.12%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.12%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:5.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign<br/>Currency<br/>Translation<br/>Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized<br/>(Losses) Gains on<br/>Marketable<br/>Securities</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unrealized (Losses) Gains on Cash Flow Hedges</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Retirement<br/>Plans Prior<br/>Service<br/>Credit</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Three Months Ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Balance at December 31, 2023, net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,728</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), <br/>  $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">142</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,132</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Other comprehensive (loss) gain before reclassifications,<br/>   net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">221</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">358</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive<br/>  income (loss), net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">500</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Net current period other comprehensive loss, net of tax<br/>  of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">191</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">142</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,457</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Balance at March 31, 2024, net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,919</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">),<br/>   $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,132</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,150</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Three Months Ended April 2, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Balance at December 31, 2022, net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,308</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">),<br/>   ($</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">708</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,130</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,849</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,517</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">49,868</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Other comprehensive gain before reclassifications,<br/>   net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">503</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">167</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,309</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,294</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive<br/>  income (loss), net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">338</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Net current period other comprehensive gain (loss), net of tax<br/>  of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">505</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">505</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,309</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,299</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,796</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Balance at April 2, 2023, net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,803</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">),<br/>   $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">203</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,130</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">721</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,157</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,466</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> 0 -1728000 142000 -1132000 -22442000 -6194000 506000 1152000 -26978000 0 -221000 358000 0 -11457000 -902000 1274000 0 -11085000 0 -30000 500000 0 0 -106000 1780000 2000 1676000 0 -191000 -142000 0 -11457000 -796000 -506000 -2000 -12761000 0 -1919000 0 -1132000 -33899000 -6990000 0 1150000 -39739000 0 -2308000 -708000 -1130000 -39849000 -8661000 -2517000 1159000 -49868000 0 503000 167000 0 9309000 2294000 596000 0 12199000 0 -2000 -338000 0 0 -5000 -1200000 2000 -1203000 0 505000 505000 0 9309000 2299000 1796000 -2000 13402000 0 -1803000 -203000 -1130000 -30540000 -6362000 -721000 1157000 -36466000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reclassifications out of accumulated other comprehensive income (loss) to the statement of operations for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.929%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:7.499%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:7.499%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:22.575%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Details about Accumulated Other Comprehensive Income (Loss) Components</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Affected Line Item<br/>in the Statements<br/>of Operations</span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Available-for-sale marketable securities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Unrealized losses, net of tax of $(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">), $(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">106</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other (income) expense, net</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash flow hedges:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Unrealized (losses) gains, net of tax of $</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">500</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">, $(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">338</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Defined benefit pension and postretirement plans:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Amortization of prior service credit, net of tax of $</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">, $</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">, <br/>   respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(a)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Total reclassifications, net of tax of $</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">470</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">, $(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">340</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:6.6in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amortization of prior service credit is included in the computation of net periodic postretirement benefit cost. See Note P: “Retirement Plans.” </span></div></div> -30000 -2000 -106000 -5000 -500000 338000 1780000 -1200000 0 0 2000 2000 470000 -340000 1676000 -1203000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">M. GOODWILL AND ACQUIRED INTANGIBLE ASSETS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne performs its annual goodwill impairment test as required under the provisions of ASC 350-10, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">“Intangibles—Goodwill and Other”</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> on December 31 of each fiscal year unless interim indicators of impairment exist. In the three months ended March 31, 2024, there were no interim indicators of impairment. Goodwill is considered impaired when the net book value of a reporting unit exceeds its estimated fair value.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The changes in the carrying amount of goodwill by reportable segments for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:95.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:9.860000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:9.860000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Robotics</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Wireless <br/>Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Semiconductor <br/>Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">System <br/>Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">395,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">361,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">262,237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,178,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated impairment losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">353,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">260,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">762,566</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">395,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,697</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,516</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">415,652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency translation adjustment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,076</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387,502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">361,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">262,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,170,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated impairment losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">353,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">260,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">762,566</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387,502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,516</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">407,576</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne reviews long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.02%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:11.58%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.040000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency <br/>Translation <br/>Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">267,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">246,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tradenames and trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,381</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">341,775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">267,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tradenames and trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">337,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aggregate intangible asset amortization expense was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, for the three months ended March 31, 2024 and April 2, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated intangible asset amortization expense for each of the five succeeding fiscal years and thereafter is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization<br/>Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The changes in the carrying amount of goodwill by reportable segments for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:95.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:9.860000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:9.860000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Robotics</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Wireless <br/>Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Semiconductor <br/>Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">System <br/>Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="18" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">395,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">361,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">262,237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,178,218</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated impairment losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">353,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">260,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">762,566</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">395,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,697</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,516</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">415,652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign currency translation adjustment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,962</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">114</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,076</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="text-indent:5pt;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387,502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">361,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">262,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">158,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,170,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated impairment losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">353,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">260,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">148,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">762,566</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387,502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,583</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,516</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">407,576</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 395463000 361819000 262237000 158699000 1178218000 0 353843000 260540000 148183000 762566000 395463000 7976000 1697000 10516000 415652000 -7962000 0 -114000 0 -8076000 387502000 361819000 262123000 158699000 1170142000 0 353843000 260540000 148183000 762566000 387502000 7976000 1583000 10516000 407576000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.02%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:11.58%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.040000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign <br/>Currency <br/>Translation <br/>Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net<br/>Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">267,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">246,266</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">203</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,034</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tradenames and trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,381</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">341,775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">267,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,172</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,850</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tradenames and trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,007</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46,021</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,245</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">378,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">337,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 267706000 -246266000 -5635000 15805000 52109000 -48278000 203000 4034000 59007000 -47231000 -1381000 10395000 378822000 -341775000 -6813000 30234000 267706000 -243191000 -5343000 19172000 52109000 -47850000 232000 4491000 59007000 -46021000 -1245000 11741000 378822000 -337062000 -6356000 35404000 4700000 4800000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated intangible asset amortization expense for each of the five succeeding fiscal years and thereafter is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Year</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortization<br/>Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,148</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 14010000 11290000 2364000 1148000 1066000 356000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">N. NET INCOME PER COMMON SHARE</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the computation of basic and diluted net income per common share:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:72.126%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:10.318%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:10.318%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except per share amounts)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income for basic and diluted net income per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83,531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares-basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">153,047</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">155,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive potential common shares:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible note hedge warrant shares (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,862</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Incremental shares from assumed conversion of convertible notes (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee stock purchase plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive potential common shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares-diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">162,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">166,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income per common share-basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income per common share-diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:3pt;border-bottom:0.75pt solid;margin-right:6.6in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price, multiplied by the number of warrant shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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, multiplied by the number of convertible notes shares. The result of this calculation, representing the total intrinsic value of the convertible notes, was divided by the average Teradyne stock price for the period. </span></div></div></div><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The computation of diluted net income per common share for the three months ended March 31, 2024 and April 2, 2023, excludes the effect of the potential vesting of </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of restricted stock units because the effect would have been anti-dilutive.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the computation of basic and diluted net income per common share:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:72.126%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:10.318%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:10.318%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands, except per share amounts)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income for basic and diluted net income per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">83,531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares-basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">153,047</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">155,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive potential common shares:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible note hedge warrant shares (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,862</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Incremental shares from assumed conversion of convertible notes (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">914</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">419</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">48</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee stock purchase plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dilutive potential common shares</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average common shares-diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">162,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">166,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income per common share-basic</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.42</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income per common share-diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.40</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:3pt;border-bottom:0.75pt solid;margin-right:6.6in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price, multiplied by the number of warrant shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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, multiplied by the number of convertible notes shares. The result of this calculation, representing the total intrinsic value of the convertible notes, was divided by the average Teradyne stock price for the period. </span></div></div> 64197000 83531000 153047000 155904000 8862000 8983000 0 914000 419000 453000 16000 48000 4000 6000 9301000 10404000 162348000 166308000 0.42 0.54 0.4 0.5 400000 500000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">O. RESTRUCTURING AND OTHER</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of acquisition and divestiture expenses related to the Technoprobe transaction, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of severance charges related to headcount reductions primarily in Robotics and Semiconductor Test, which included charges related to a voluntary early retirement program for employees meeting certain conditions.</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended April 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne recorded a charge of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of severance charges related to headcount reductions primarily in Semiconductor Test, Robotics, and Corporate.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2200000 2000000 2000000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">P. RETIREMENT PLANS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ASC 715, “Compensation—Retirement Benefits,” requires an employer with defined benefit plans or other postretirement benefit plans to recognize an asset or a liability on its balance sheet for the overfunded or underfunded status of the plans as defined by ASC 715. The pension asset or liability represents a difference between the fair value of the pension plan’s assets and the projected benefit obligation at December 31. Teradyne uses a December 31 measurement date for all its plans.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Defined Benefit Pension Plans</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne has defined benefit pension plans covering a portion of domestic employees and employees of certain non-U.S. subsidiaries. Benefits under these plans are based on employees’ years of service and compensation. Teradyne’s funding policy is to make contributions to these plans in accordance with local laws and to the extent that such contributions are tax deductible. The assets of the U.S. qualified pension plan consist primarily of fixed income and equity securities. In addition, Teradyne has an unfunded supplemental executive defined benefit plan in the United States to provide retirement benefits in excess of levels allowed by the Employment Retirement Income Security Act (“ERISA”) and the Internal Revenue Code (the “IRC”), as well as unfunded qualified foreign plans.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the three months ended March 31, 2024 and April 2, 2023, Teradyne contributed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, to the U.S. supplemental executive defined benefit pension plan, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, to certain qualified pension plans for non-U.S. subsidiaries.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023, Teradyne’s net periodic pension cost was comprised of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">United<br/>States</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">United<br/>States</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">231</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">272</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,647</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">246</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,711</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">262</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,268</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,285</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net periodic pension cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Postretirement Benefit Plan</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition to receiving pension benefits, Teradyne employees in the United States who meet early retirement eligibility requirements as of their termination dates may participate in Teradyne’s Welfare Plan, which includes medical and dental benefits up to age 65. Death benefits provide a fixed sum to retirees’ survivors and are available to all retirees. Substantially all of Teradyne’s current U.S. employees could become eligible for these benefits and the existing benefit obligation relates primarily to those employees. During the three months ended March 31, 2024, Teradyne recorded special termination benefit charges associated with a voluntary early retirement program.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023, Teradyne’s net periodic postretirement benefit cost was comprised of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of prior service credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Special termination benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">292</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net periodic postretirement benefit cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 800000 800000 300000 200000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023, Teradyne’s net periodic pension cost was comprised of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">United<br/>States</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">United<br/>States</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Foreign</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">231</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">117</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">272</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,647</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">246</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,711</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">262</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected return on plan assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,268</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,285</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net periodic pension cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 231000 117000 272000 109000 1647000 246000 1711000 262000 1268000 16000 1285000 9000 610000 347000 698000 362000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023, Teradyne’s net periodic postretirement benefit cost was comprised of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Service cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of prior service credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Special termination benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">292</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total net periodic postretirement benefit cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 10000 9000 73000 61000 -2000 -2000 292000 0 373000 68000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Q. COMMITMENTS AND CONTINGENCIES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Purchase Commitments</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne had entered into purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">428.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">404.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million is for less than one year.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Legal Claims</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne is subject to various legal proceedings and claims which have arisen in the ordinary course of business such as, but not limited to, patent, employment, commercial and environmental matters. Teradyne believes that it has meritorious defenses against all pending claims and intends to vigorously contest them. While it is not possible to predict or determine the outcomes of any pending claims or to provide possible ranges of losses that may arise, Teradyne believes the potential losses associated with all of these actions are unlikely to have a material adverse effect on its business, financial position or results of operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Guarantees and Indemnification Obligations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne provides indemnification, to the extent permitted by law, to its officers, directors, employees and agents for liabilities arising from certain events or occurrences, while the officer, director, employee, or agent, is or was serving, at Teradyne’s request in such capacity. Teradyne may enter into indemnification agreements with certain of its officers and directors. With respect to acquisitions, Teradyne provides indemnifications to or assumes indemnification obligations for the current and former directors, officers and employees of the acquired companies in accordance with the acquired companies’ by-laws and charter. As a matter of practice, Teradyne has maintained directors’ and officers’ liability insurance coverage including coverage for directors and officers of acquired companies.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne enters into agreements in the ordinary course of business with customers, resellers, distributors, integrators and suppliers. Most of these agreements require Teradyne to defend and/or indemnify the other party against intellectual property infringement claims brought by a third party with respect to Teradyne’s products. From time to time, Teradyne also indemnifies customers and business partners for damages, losses and liabilities they may suffer or incur relating to personal injury, personal property damage, product liability, breach of confidentiality obligations and environmental claims relating to the use of Teradyne’s products and services or resulting from the acts or omissions of Teradyne, its employees, authorized agents or subcontractors. On occasion, Teradyne has also provided guarantees to customers regarding the delivery and performance of its products in addition to the warranty described below.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a matter of ordinary course of business, Teradyne warrants that its products will substantially perform in accordance with its standard published specifications in effect at the time of delivery. Most warranties have a one-year duration commencing from</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">installation. A provision is recorded upon revenue recognition to cost of revenues for estimated warranty expense based upon historical experience. When Teradyne receives revenue for extended warranties beyond the standard duration, the revenue is deferred and recognized on a straight-line basis over the contract period. Related costs are expensed as incurred. As of March 31, 2024 and December 31, 2023, Teradyne had a product warranty accrual of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">15.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, included in other accrued liabilities and revenue deferrals related to extended warranties of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">34.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">34.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, included in short and long-term deferred revenue and customer advances.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, in the ordinary course of business, Teradyne provides minimum purchase guarantees to certain vendors to ensure continuity of supply against the market demand. Although some of these guarantees provide penalties for cancellations and/or modifications to the purchase commitments as the market demand decreases, most of the guarantees do not. Therefore, as the market demand decreases, Teradyne re-evaluates these guarantees and determines what charges, if any, should be recorded.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">With respect to its agreements covering product, business or entity divestitures and acquisitions, Teradyne provides certain representations, warranties and covenants to purchasers and agrees to indemnify and hold such purchasers harmless against breaches of such representations, warranties and covenants. Many of the indemnification claims have a definite expiration date while some remain in force indefinitely. With respect to its acquisitions, Teradyne may, from time to time, assume the liability for certain events or occurrences that took place prior to the date of acquisition.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a matter of ordinary course of business, Teradyne occasionally guarantees certain indebtedness obligations of its subsidiary companies, limited to the borrowings from financial institutions, purchase commitments to certain vendors and lease commitments to landlords.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on historical experience and information known as of March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, except for product warranty, Teradyne has not recorded any liabilities for these guarantees and obligations because the amount would be immaterial.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 428800 404700 15300000 15700000 34500000 34900000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">R. INCOME TAXES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the United States federal statutory corporate tax rate to Teradyne’s effective tax rate was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:95.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.768%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:16.217000000000002%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:16.217000000000002%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. statutory federal tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discrete benefit related to reserves for uncertain tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International provisions of the U.S. Tax Cuts and Jobs Act of 2017</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discrete benefit related to equity compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effective tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On a quarterly basis, Teradyne evaluates the realizability of the deferred tax assets by jurisdiction and assesses the need for a valuation allowance. As of March 31, 2024, Teradyne believes that it will ultimately realize the deferred tax assets recorded on the condensed consolidated balance sheet. However, should Teradyne believe that it is more-likely-than-not that the deferred tax assets would not be realized, the tax provision would increase in the period in which Teradyne determined that the realizability was not likely. Teradyne considers the probability of future taxable income and historical profitability, among other factors, in assessing the realizability of the deferred tax assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024 and December 31, 2023, Teradyne had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of reserves for uncertain tax positions. The $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million net decrease in reserves for uncertain tax positions is related to the settlement of an audit.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> As of March 31, 2024, Teradyne estimates that it is reasonably possible that the balance of unrecognized tax benefits may decrease approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the next twelve months because of a lapse of statutes of limitation. The estimated decrease relates to U.S. federal and state research and development credits.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne recognizes interest and penalties related to income tax matters in income tax expense. As of March 31, 2024 and December 31, 2023, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of interest and penalties were accrued for uncertain tax positions. For the three months ended March 31, 2024 and April 2, 2023, benefit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, was recorded for interest and penalties related to income tax items.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne qualifies for a tax holiday in Singapore by fulfilling the requirements of an agreement with the Singapore Economic Development Board under which certain headcount and spending requirements must be met. The tax savings due to the tax holiday for the three months ended March 31, 2024, was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, or $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per diluted share. The tax savings due to the tax holiday for the three months ended April 2, 2023, was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, or $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per diluted share. In November 2020, Teradyne entered into an agreement with the Singapore Economic Development Board which extended our Singapore tax holiday under substantially similar terms to the agreement which expired on December 31, 2020. The new tax holiday is scheduled to expire on December 31, 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On August 16, 2022, the Inflation Reduction Act of 2022 (“IRA”) was signed into law. The IRA introduced a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% alternative minimum tax based on the financial statement income of certain large corporations (“CAMT”), effective January 1, 2023. Teradyne currently does not expect the CAMT to have a material impact on its financial results.</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> On December 15, 2022, the European Union ("EU") Member States formally adopted the EU’s Pillar Two Directive, which generally provides for a minimum effective tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, as established by the Organization for Economic Co-operation and Development ("OECD") Pillar Two Framework. The EU’s Pillar Two Directive effective dates are January 1, 2024, and January 1, 2025, for different aspects of the directive. On July 17, 2023, the OECD published Administrative Guidance proposing certain safe harbor rules that effectively extend certain effective dates to January 1, 2027. Certain EU Member States where Teradyne has a legal presence have recently enacted the directive and administrative guidance into their local tax legislation. Additionally, countries outside the EU where Teradyne has a legal presence have enacted similar language as the EU Members States in their local tax legislation. Teradyne is closely monitoring these developments and evaluating the potential financial impact on income tax expense. As of March 31, 2024, Teradyne anticipates it will meet the safe harbors in most jurisdictions, and any remaining tax under the rules should be immaterial for the year ending December 31, 2024.</span></p> <p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the United States federal statutory corporate tax rate to Teradyne’s effective tax rate was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:95.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.768%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:16.217000000000002%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:16.217000000000002%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. statutory federal tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discrete benefit related to reserves for uncertain tax positions</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International provisions of the U.S. Tax Cuts and Jobs Act of 2017</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discrete benefit related to equity compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effective tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 0.21 0.21 0.031 0.025 0.031 -0 -0.022 -0.032 -0.021 -0.006 -0.009 -0.033 0.023 0.026 0.119 0.14 15900000 18600000 -2700000 800000 700000 1300000 -600000 100000 1100000 0.01 200000 0 0.15 0.15 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">S. SEGMENT INFORMATION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">four</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> reportable segments (Semiconductor Test, System Test, Wireless Test and Robotics). Each of the reportable segments represents an individual operating segment.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Semiconductor Test segment includes operations related to the design, manufacturing and marketing of semiconductor test products and services. The System Test segment includes operations related to the design, manufacturing and marketing of products and services for storage and system level test, defense/aerospace instrumentation test, and circuit-board test. The Wireless Test segment includes operations related to the design, manufacturing and marketing of wireless test products and services. The Robotics segment includes operations related to the design, manufacturing and marketing of collaborative robotic arms, autonomous mobile robots and advanced robotic control software. Each operating segment has a segment manager who is accountable to and maintains regular contract with Teradyne’s chief operating decision maker (Teradyne’s chief executive officer) to discuss operating activities, financial results, forecasts, and plans for the segment.</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne evaluates performance based on several factors, of which the primary financial measure is business segment income (loss) before income taxes. The accounting policies of the business segments are the same as those described in Note B: “Accounting Policies” in Teradyne’s Annual Report on Form 10-K for the year ended December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Segment information for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023 is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.975%;"></td> <td style="width:0.999%;"></td> <td style="width:1%;"></td> <td style="width:7.632000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.139%;"></td> <td style="width:1%;"></td> <td style="width:6.373%;"></td> <td style="width:1%;"></td> <td style="width:1.139%;"></td> <td style="width:1%;"></td> <td style="width:6.813000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.139%;"></td> <td style="width:1%;"></td> <td style="width:6.813000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.139%;"></td> <td style="width:1%;"></td> <td style="width:6.373%;"></td> <td style="width:1%;"></td> <td style="width:1.139%;"></td> <td style="width:1%;"></td> <td style="width:6.813000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.139%;"></td> <td style="width:1%;"></td> <td style="width:6.373%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Semiconductor<br/>Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">System<br/>Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Robotics</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Wireless<br/>Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Segment Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Corporate<br/>and<br/>Eliminations</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="26" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td colspan="28" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Three Months Ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">412,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">87,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">599,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">599,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income (loss) before income taxes (1)(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">79,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,047</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">82,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,348,829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">181,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">721,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">69,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,321,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,089,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,410,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td colspan="28" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Three Months Ended April 2, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">415,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">89,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">617,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">617,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income (loss) before income taxes (1)(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">96,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">102,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">97,084</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,386,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">173,669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">676,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">87,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,324,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,058,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,383,407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:6.6in;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in Corporate and Eliminations are: interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations, severance charges, pension, acquisition and divestiture related fees, and an expense for the modification of outstanding equity awards. </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in income (loss) before taxes are charges related to restructuring and other, expense for the modification of outstanding equity awards, and inventory charges.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total assets are attributable to each segment. Semiconductor Test includ</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">es </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f total assets classified as assets held for sale. See Note E: "Assets held for sale" for additional information. Corporate assets consist of cash and cash equivalents, marketable securities, and certain other assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in each segment are charges and credits in the following line items in the statements of operations:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.766%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:12.198%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:12.198%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Semiconductor Test:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenues—inventory charge</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,956</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring and other—employee severance</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">794</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">System Test:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenues—inventory charge</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Robotics:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenues—inventory charge</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Corporate and Eliminations:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring and other—acquisition &amp; divestiture related expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling and administrative —equity modification</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring and other—employee severance</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 4 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Segment information for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023 is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:30.975%;"></td> <td style="width:0.999%;"></td> <td style="width:1%;"></td> <td style="width:7.632000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.139%;"></td> <td style="width:1%;"></td> <td style="width:6.373%;"></td> <td style="width:1%;"></td> <td style="width:1.139%;"></td> <td style="width:1%;"></td> <td style="width:6.813000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.139%;"></td> <td style="width:1%;"></td> <td style="width:6.813000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.139%;"></td> <td style="width:1%;"></td> <td style="width:6.373%;"></td> <td style="width:1%;"></td> <td style="width:1.139%;"></td> <td style="width:1%;"></td> <td style="width:6.813000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.139%;"></td> <td style="width:1%;"></td> <td style="width:6.373%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Semiconductor<br/>Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">System<br/>Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Robotics</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Wireless<br/>Test</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Segment Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Corporate<br/>and<br/>Eliminations</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Consolidated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:7pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="26" style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td colspan="28" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Three Months Ended March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">412,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">87,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">599,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">599,819</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income (loss) before income taxes (1)(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">79,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,391</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,047</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">82,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,902</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,348,829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">181,803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">721,318</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">69,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,321,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,089,251</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,410,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td colspan="28" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-style:italic;min-width:fit-content;">Three Months Ended April 2, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">415,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">89,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">617,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">617,529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Income (loss) before income taxes (1)(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">96,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">102,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">97,084</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets (3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,386,851</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">173,669</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">676,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">87,875</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,324,487</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,058,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,383,407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.75pt solid;margin-right:6.6in;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in Corporate and Eliminations are: interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations, severance charges, pension, acquisition and divestiture related fees, and an expense for the modification of outstanding equity awards. </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in income (loss) before taxes are charges related to restructuring and other, expense for the modification of outstanding equity awards, and inventory charges.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:0.3402777777777778in;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total assets are attributable to each segment. Semiconductor Test includ</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">es </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">f total assets classified as assets held for sale. See Note E: "Assets held for sale" for additional information. Corporate assets consist of cash and cash equivalents, marketable securities, and certain other assets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div> 412254000 75322000 87654000 24589000 599819000 0 599819000 79414000 18391000 -14047000 -893000 82865000 -9963000 72902000 1348829000 181803000 721318000 69519000 2321469000 1089251000 3410720000 415009000 74631000 89214000 38675000 617529000 0 617529000 96185000 15275000 -18490000 9352000 102322000 -5238000 97084000 1386851000 173669000 676092000 87875000 2324487000 1058920000 3383407000 33900000 33900000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in each segment are charges and credits in the following line items in the statements of operations:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.766%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:12.198%;"></td> <td style="width:1%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:12.198%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Three Months<br/> Ended</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,<br/>2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(in thousands)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Semiconductor Test:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenues—inventory charge</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,956</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring and other—employee severance</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">983</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">794</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">System Test:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenues—inventory charge</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Robotics:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenues—inventory charge</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Corporate and Eliminations:</span></p></td> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring and other—acquisition &amp; divestiture related expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling and administrative —equity modification</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,469</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring and other—employee severance</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">659</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 4956000 3768000 983000 794000 0 675000 0 782000 2214000 0 1469000 5889000 0 659000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">T. SHAREHOLDERS’ EQUITY</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock Repurchase Program</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In January 2023, Teradyne’s Board of Directors cancelled its January 2021 repurchase program and approved a new repurchase program for up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion of common stock. As of January 1, 2023, share repurchases in excess of issuances are subject to a </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% excise tax, which is included as part of the cost basis of the shares acquired. Teradyne intends to repurchase up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">90.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of its common stock in 2024 based on market conditions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne repurchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of common stock for a total cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at an average price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.31</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. The cumulative repurchases under the January 2023 repurchase program as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of common stock for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">422.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at an average price per share of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">102.35</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended April 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne repurchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of common stock for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">93.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at an average price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">104.88</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The total cost of shares acquired includes commissions and related excise tax, and is recorded as a reduction to retained earnings.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Dividend</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Holders of Teradyne’s common stock are entitled to receive dividends when they are declared by Teradyne’s Board of Directors.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In January 2024 and January 2023, Teradyne’s Board of Directors declared a quarterly cash dividend of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.11</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, respectively. Dividend payments for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and April 2, 2023, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2000000000 0.01 90000000 200000 22100000 100.31 4100000 422600000 102.35 900000 93700000 104.88 0.12 0.11 18400000 17200000 Richard Burns President true February 15, 2024 true February 28, 2025 Mercedes Johnson member of our Board of Directors true February 2, 2024 7500 true April 30, 2025 Includes $0.9 million and $1.3 million in the three months ended March 31, 2024 and in the three months ended April 2, 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.” Inventories, net at March 31, 2024 and December 31, 2023 excludes $19.3 million and $18.0 million, respectively, of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Assets held for sale" for additional information. The table does not reflect the corresponding gains and losses from the remeasurement of the monetary assets and liabilities denominated in foreign currencies. For the three months ended March 31, 2024 and April 2, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $2.7 million and $0.4 million, respectively. Excludes $3.2 million and $5.3 million at March 31, 2024 and December 31, 2023, respectively, of contract manufacturer and supplier prepayments, classified as assets held for sale. See Note E: “Assets held for sale” for additional information. Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price, multiplied by the number of warrant shares. The result of this calculation, representing the total intrinsic value of the warrant, was divided by the average Teradyne stock price for the period. 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, multiplied by the number of convertible notes shares. The result of this calculation, representing the total intrinsic value of the convertible notes, was divided by the average Teradyne stock price for the period. Included in Corporate and Eliminations are: interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations, severance charges, pension, acquisition and divestiture related fees, and an expense for the modification of outstanding equity awards. Included in income (loss) before taxes are charges related to restructuring and other, expense for the modification of outstanding equity awards, and inventory charges. Total assets are attributable to each segment. Semiconductor Test includes $33.9 million of total assets classified as assets held for sale. See Note E: "Assets held for sale" for additional information. Corporate assets consist of cash and cash equivalents, marketable securities, and certain other assets.